Controlla se il valore è nell'elenco in Excel

Sommario

Quindi, ci sono momenti in cui vorresti sapere se un valore è in un elenco o meno. Lo abbiamo fatto usando VLOOKUP. Ma possiamo fare la stessa cosa anche usando la funzione CONTA.SE. Quindi, in questo articolo, impareremo come verificare se un valore è in un elenco o non utilizzando vari modi.

Controlla se il valore è compreso nell'intervallo utilizzando la funzione CONTA.SE

Quindi, come sappiamo, usando la funzione CONTA.SE in Excel possiamo sapere quante volte si verifica un valore specifico in un intervallo. Quindi, se contiamo per un valore specifico in un intervallo ed è maggiore di zero, significherebbe che è nell'intervallo. Non è vero?

Formula generica

=CONTA.SE(intervallo,valore)>0

Gamma: L'intervallo in cui si desidera verificare se il valore esiste nell'intervallo o meno.

Valore: Il valore che vuoi controllare nel gamma.

Vediamo un esempio:

Il valore di ricerca di Excel è nell'intervallo di esempio

Per questo esempio, abbiamo sotto i dati di esempio. Abbiamo bisogno di un check-in nella cella D2, se l'elemento dato in C2 esiste nell'intervallo A2: A9 o dire elenco di elementi. Se è lì, stampa VERO altro FALSO.

Scrivi questa formula nella cella D2:

=CONTA.SE(LA2:LA9,DO2)>0


Poiché C2 contiene "scala" e non è nell'elenco degli elementi, mostra FALSE. Esattamente come volevamo. Ora se sostituisci "scala" con "Matita" nella formula sopra, mostrerà VERO.

Ora, questo VERO e FALSO sembra molto indietro e bianco. Che ne dici di personalizzare l'output. Voglio dire, che ne dici di mostrare "trovato" o "non trovato" quando il valore è nell'elenco e quando non lo è rispettivamente.
Poiché questo test ci dà VERO e FALSO, possiamo usarlo con la funzione SE di excel.

Scrivi questa formula:

=SE(COUNTIF(A2:A9,C2)>0,"nell'elenco","Non nell'elenco")

Avrai questo come output.

Cosa succede se si rimuove "> 0" da questa formula se?

=SE(CONTA.SE(A2:A9,C2),"nell'elenco","Non nell'elenco")

Funzionerà bene. Avrai lo stesso risultato di sopra. Come mai? Perché La funzione SE in Excel tratta qualsiasi valore maggiore di 0 come VERO.

Come verificare se un valore è nell'intervallo con gli operatori di caratteri jolly

A volte vorresti sapere se c'è una corrispondenza del tuo articolo nell'elenco o meno. Intendo quando non vuoi una corrispondenza esatta ma qualsiasi corrispondenza.

Ad esempio, se nell'elenco sopra indicato, si desidera verificare se c'è qualcosa con "rosso". Per farlo, scrivi questa formula.

=SE(CONTA.SE(A2:A9,"*rosso*"),"nell'elenco","Non nell'elenco")

Ciò restituirà un TRUE poiché abbiamo "penna rossa" nel nostro elenco. Se sostituisci il rosso con il rosa, tornerà FALSE. Provalo.
Ora qui ho codificato il valore nell'elenco ma se il tuo valore è in una cella, diciamo nella nostra cella preferita B2, quindi scrivi questa formula.

IF(COUNTIF(A2:A9,"*"&B2&"*"),"nell'elenco","Non nell'elenco")


C'è un altro modo per fare lo stesso. Possiamo usare la funzione MATCH in excel per verificare se la colonna contiene un valore. Vediamo come.

Trova se un valore è in un elenco usando la funzione MATCH

Quindi, come tutti sappiamo, la funzione CONFRONTA in Excel restituisce l'indice di un valore se trovato, altrimenti restituisce l'errore #N/A. Quindi possiamo usare ISNUMBER per verificare se la funzione restituisce un numero.
Se restituisce un numero ISNUMBER mostrerà TRUE, il che significa che è stato trovato altrimenti FALSE e sai cosa significa.

Scrivi questa formula nella cella C2:

=VAL.NUMERO(CONFRONTA(C2,A2:A9,0))


La funzione CONFRONTA cerca una corrispondenza esatta del valore nella cella C2 nell'intervallo A2:A9. Poiché DESK è nell'elenco, mostra un valore VERO e FALSO per SCALE.

Quindi sì, questi sono i modi, utilizzando i quali puoi trovare se un valore è nell'elenco o meno e quindi agire su di essi come preferisci utilizzando la funzione SE. Ho spiegato come trovare valore in un intervallo nel miglior modo possibile. Fammi sapere se hai qualche idea. La sezione dei commenti è tutta tua.

Come verificare se la cella contiene testo specifico in Excel

Come controllare un elenco di testi in stringa in Excel

Come prendere la differenza media tra gli elenchi in Excel

Come ottenere ogni ennesimo valore da un elenco in Excel

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività

Come utilizzare la funzione CERCA.VERT in Excel

Come utilizzare la funzione CONTA.SE in Excel

Come utilizzare la funzione SOMMA.SE in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave