| | Post: 55 | Registrato il: 22/10/2021
| Città: ISEO | Età: 56 | Utente Junior | office 2010 | | OFFLINE |
|
24/11/2022 06:56 | |
ciao
in cella E8 ho cognome nome
Rossi Mario Antonio Giovanni
in cella F8 ho l attuale formula
=SINISTRA(E8;TROVA(" ";E8&" ")-1))
con la quale mi preleva correttamente il solo Cognome >> Rossi
ora vorrei modificare la formula in F8
per prelevare il cognome PIU il primo nome
ottenendo Rossi Mario,
quindi prelevare 2 pezzi della stringa
come va modificata o riscritta la formula ?
grazie
|
|
| | Post: 2.723 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
24/11/2022 08:26 | |
ciao
=SINISTRA(A1;RICERCA("@";SOSTITUISCI(A1&" ";" ";"@";2))-1)
il numero sono il numero parole che vuoi |
| | Post: 55 | Registrato il: 22/10/2021
| Città: ISEO | Età: 56 | Utente Junior | office 2010 | | OFFLINE |
|
24/11/2022 16:02 | |
ciao
funziona
MA....
mi da errore nel caso ci sia solo il cognome
funziona se c'e: Rossi mario Antonio
ma nel mio caso alcune volte ho solo il cognome !!!
ciao
[Modificato da raimea 24/11/2022 16:06] |
| | Post: 386 | Registrato il: 02/04/2018
| Città: PESCARA | Età: 75 | Utente Senior | EXCEL 2016 - SPREAD32 | | OFFLINE |
|
24/11/2022 16:25 | |
a me con una sola parola funziona
=SINISTRA(A3;RICERCA("@";SOSTITUISCI(A3&" ";" ";"@";1))-1)
LEO [Modificato da L2018 24/11/2022 16:28]
LEO
https://t.me/LordBrum |
| | Post: 56 | Registrato il: 22/10/2021
| Città: ISEO | Età: 56 | Utente Junior | office 2010 | | OFFLINE |
|
24/11/2022 16:34 | |
ciao
con la formula sopra con il NUm 2 (parole)
io ottengo questo quando la cella ha solo una parola
|
| | Post: 2.404 | Registrato il: 21/03/2008
| Città: LOCATE VARESINO | Età: 76 | Utente Veteran | 2007 / 13 | | OFFLINE | |
|
24/11/2022 16:39 | |
ciao
prova in questo modo
=SE(LUNGHEZZA(A1)-LUNGHEZZA(SOSTITUISCI(A1;" ";""))>=2;STRINGA.ESTRAI(A1;1;TROVA("@";SOSTITUISCI(A1;" ";"@";2))-1);A1)
questa si ntende su cella A1 , cambia tu la cella di riferimento
Ciao da locate
excel 2007 / 13 |
| | Post: 57 | Registrato il: 22/10/2021
| Città: ISEO | Età: 56 | Utente Junior | office 2010 | | OFFLINE |
|
24/11/2022 16:46 | |
ciao
bingo .... 😁
tutto ok
x test, ho provato anche a modificare il 2 portandolo a 3
tutto ok
grazie
|
| | Post: 1.207 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Veteran | 2016 | | OFFLINE |
|
24/11/2022 17:06 | |
Ciao
La formula di Federico funziona regolarmente con due o piu parole estraendone 2 va in errore se la stringa ha una sola parola quindi basta gestire l eventualità con un SE.ERRORE
=SE.ERRORE(SINISTRA(E8;RICERCA("@";SOSTITUISCI(E8&" ";" ";"@";2))-1);E8) |
| | Post: 58 | Registrato il: 22/10/2021
| Città: ISEO | Età: 56 | Utente Junior | office 2010 | | OFFLINE |
|
24/11/2022 17:09 | |
ciao
si anche questa soluzione funziona
grazie
|
| | Post: 2.727 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
24/11/2022 17:46 | |
ciao
avevo scritto
il numero sono il numero parole che vuoi
pensando fossi capace di gestire la cosa
=SINISTRA(A1;SE.ERRORE(RICERCA("@";SOSTITUISCI(A1&" ";" ";"@";2))-1;RICERCA("@";SOSTITUISCI(A1&" ";" ";"@";1))-1))
con il sostituisci se hai due parole mettendo @ al secondo spazio funziona
se hai una parole chiaramente si mette 1 o niente
tu hai detto che il nome cognome c'è
perciò il 2 dovrebbe bastare
[Modificato da federico460 24/11/2022 17:47] |
| | Post: 59 | Registrato il: 22/10/2021
| Città: ISEO | Età: 56 | Utente Junior | office 2010 | | OFFLINE |
|
24/11/2022 20:00 | |
ciao
ai ragione federico460
ho scritto nome e cognome
non specificando il caso in cui ho solo il cognome.
😏
si ora anche la tua ultima formula funziona.
grazie
|
|
|