| | Post: 269 | Registrato il: 24/12/2016
| Utente Junior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
02/02/2020 10:51 | |
Buongiorno,
Ho due elenchi da confrontare e "implementare" con la formula cerca.vert. Questa funziona benissimo ma quando il nominativo ha il cognome doppio (Bianchi Verdi) o il nome doppio/triplo (Mario Antonio o Anna Maria Paola) la formula non funziona più. C'è un modo per sistemarla? Ho inserito ANNULLASPAZI ma non funziona lo stesso. Ho provato a "svuotare" il file per allegarlo ma ci sono moltissimi dati, quindi faccio un esempio:
- BIANCHI MARIO la formula funziona
- BIANCHI VERDI (cognome) MARIO ANTONIO PAOLO (nome) la formula non funziona più.
- BIANCHI MARIO ANTONIO PAOLO la formula non funziona.
Grazie.
|
|
| | Post: 4.325 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
02/02/2020 11:54 | |
Concatena il doppio cognome e fai il CERCA.VERT su quello.
Ovviamente nel database la prima colonna dovrà essere quella dei cognomi concatenati.
Allega un file di esempio con 10 record in cui mostri le casistiche; non è necessario l’originale.
Alfredo |
| | Post: 269 | Registrato il: 24/12/2016
| Utente Junior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
02/02/2020 16:00 | |
svuotare il mio file richiede molto tempo. ho allegato un file di esempio ma ..... qui funziona. Non capisco il perchè, qui la formula funziona. |
| | Post: 1.875 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
02/02/2020 16:11 | |
ciao
la colonna in H
non ti serve
basta
=CERCA.VERT(H3&I3;A:D;4;0)
se non funziona vuol dire che qualche spazio
o carattere non corrispondono
prova
IN A3
=CONCATENA(SOSTITUISCI(B3;" ";"");SOSTITUISCI(C3;" ";""))
poi elimina la colonna H
e in J3
=CERCA.VERT(CONCATENA(SOSTITUISCI(H3;" ";"");SOSTITUISCI(I3;" ";""));A:D;4;0) |
| | Post: 270 | Registrato il: 24/12/2016
| Utente Junior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
02/02/2020 16:27 | |
le formule che uso io sono:
=ANNULLA.SPAZI(CONCATENA([@[Cognome]];[@[Nome]])) per creare la prima "chiave"
e poi nella seconda tabella:
=SE.ERRORE((CERCA.VERT(SOSTITUISCI([@[Cognome&Nome]];" ";"");TabellaA!C:Z;19;0));"")
il risultato è "100,00" dappertutto tranne nei cognomi e nomi doppi.
ora provo a mettere il sostituisci.
|
| | Post: 271 | Registrato il: 24/12/2016
| Utente Junior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
02/02/2020 16:33 | |
strano. ho provato anche con la tua formula ma niente. c'è qualcos'altro che non capisco. Ho addirittura copiato il valore identico nella cella dove c'è il CONCATENA, quindi ho messo il valore fisso ma niente. |
| | Post: 496 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
02/02/2020 17:11 | |
Buonasera
Se non alleghi un file con un po di dati e il risultato da ottenere scritto a mano....diventa una discussione senza senso |
| | Post: 272 | Registrato il: 24/12/2016
| Utente Junior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
02/02/2020 19:48 | |
Come ho detto, dovevo "pulire" il file e ci ho messo parecchio. Eccolo. Speravo in qualche problema di formattazione.
Grazie,
p.s.: ci sono due allegati. Sono uguali perchè non riesco ad eliminarne uno. [Modificato da Alex.122016 02/02/2020 20:06] |
| | Post: 497 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
02/02/2020 20:55 | |
Ciao
il problema che non devi usare i riferimenti tabellari ma di cella quindi in I4 da trascinare in basso
=SE.ERRORE(CERCA.VERT(E4;Elenco!C:Z;19;0);"") |
| | Post: 273 | Registrato il: 24/12/2016
| Utente Junior | Excel per Mac vers. 16.17 | | OFFLINE | |
|
02/02/2020 21:15 | |
funziona.
ho provato anche a creare gli altri elenchi, dove ci sono nomi e cognomi doppi e funziona.
Grazie. Grazie.
Molto gentile.
[Modificato da Alex.122016 02/02/2020 21:18] |
|
|