Scarica la cartella di lavoro di esempio
Questo tutorial dimostrerà come verificare se un elemento di un elenco esiste o meno in un altro elenco in Excel e Fogli Google.
Trova i valori mancanti
Potresti voler identificare i valori in un elenco che mancano in un altro elenco. Esistono diversi modi per farlo e ne esamineremo alcuni di seguito.
Trova i valori mancanti con CONTA.SE
Un modo per trovare i valori mancanti in un elenco consiste nell'utilizzare la funzione CONTA.SE insieme alla funzione SE.
1 | =SE(CONTA.SE(B3:B7,D3);"Sì","Mancante") |
Vediamo come funziona questa formula.
Funzione CONTA.SE
La funzione CONTA.SE conta il numero di celle che soddisfano un determinato criterio. Se nessuna cella soddisfa la condizione, restituisce zero.
1 | =CONTA.SE(B3:B7,D3) |
In questo esempio, "#1103" e "#7682" sono nella colonna B, quindi la formula ci dà 1 per ciascuno. "#5555" non è nell'elenco, quindi la formula ci dà 0.
Funzione SE
La funzione SE valuterà qualsiasi numero diverso da zero come VERO e zero come FALSO.
All'interno della funzione IF, eseguiamo il nostro conteggio, quindi emettiamo "Sì" per VERO e "No" per FALSO. Questo ci dà la nostra formula originale di:
1 | =SE(CONTA.SE(B3:B7,D3);"Sì","Mancante") |
Trova i valori mancanti con CERCA.VERT
Un altro modo per trovare i valori mancanti in un elenco consiste nell'utilizzare le funzioni CERCA.VERT e ISNA insieme alla funzione SE.
1 | =SE(ISNA(CERCA.VERT(D3,B3:B7,1,FALSE)),"Mancante","Sì") |
Esaminiamo questa formula.
Funzione CERCA.VERT
Inizia eseguendo una ricerca di corrispondenza esatta per i valori nel tuo elenco.
1 | =CERCA.VERT(D3,B3:B7,1,FALSO) |
Usiamo "FALSE" nella formula per richiedere una corrispondenza esatta. Se l'elemento che stai cercando è nel tuo elenco, la funzione CERCA.VERT restituirà quell'elemento; se non è presente, restituirà un errore #N/A.
Funzione ISNA
È possibile utilizzare la funzione ISNA per convertire gli errori #N/A in TRUE, il che significa che mancano quegli elementi.
1 | =ISNA(E3) |
Tutti i valori non di errore restituiscono FALSE.
Funzione SE
Quindi convertire i risultati della funzione ISNA per mostrare se il valore è mancante. Se il vlookup ci ha dato un errore, l'elemento è "Mancante".
1 | =SE(F3,"Mancante","Sì") |
Gli elementi in entrambi gli elenchi visualizzano "Sì".
La combinazione di questi passaggi ci dà la formula originale:
1 | =SE(ISNA(CERCA.VERT(D3,B3:B7,1,FALSE)),"Mancante","Sì") |
Trova i valori mancanti in Fogli Google
Queste formule funzionano esattamente allo stesso modo in Fogli Google come in Excel.