Verificați dacă valoarea este în listă în Excel

Cuprins

Deci, există momente în care ați dori să știți că o valoare este sau nu într-o listă. Am făcut acest lucru folosind VLOOKUP. Dar putem face același lucru folosind și funcția COUNTIF. Deci, în acest articol, vom învăța cum să verificăm dacă o valoare se află într-o listă sau nu folosind diferite moduri.

Verificați dacă valoarea este în intervalul utilizând funcția COUNTIF

Așa cum știm, folosind funcția COUNTIF în excel putem ști de câte ori apare o anumită valoare într-un interval. Deci, dacă luăm în considerare o anumită valoare într-un interval și mai mare decât zero, ar însemna că este în interval. Nu-i așa?

Formula generică

= COUNTIF (interval, valoare)> 0

Gamă: Intervalul în care doriți să verificați dacă valoarea există sau nu în interval.

Valoare: Valoarea pe care doriți să o verificați în gamă.

Să vedem un exemplu:

Excel Find Value este în Exemplu de interval

Pentru acest exemplu, avem mai jos exemple de date. Avem nevoie de check-in celula D2, dacă elementul dat în C2 există în interval A2: A9 sau spuneți lista de articole. Dacă este acolo, tipăriți ADEVĂRAT altceva FALS.

Scrieți această formulă în celula D2:

= COUNTIF (A2: A9, C2)> 0


Deoarece C2 conține „scară” și nu se află în lista de articole, apare FALSE. Exact cum am vrut. Acum, dacă înlocuiți „scala” cu „Creion” în formula de mai sus, va apărea ADEVĂRAT.

Acum, acest ADEVĂR și FALS arată foarte înapoi și alb. Ce zici de personalizarea rezultatului. Adică, ce-ar fi să arătăm „găsit” sau „nu găsit” când valoarea este în listă și când nu este respectivă?
Deoarece acest test ne oferă ADEVĂRAT și FALS, îl putem folosi cu funcția IF de excel.

Scrieți această formulă:

= IF (COUNTIF (A2: A9, C2)> 0, „în listă”, „Nu în listă”)

Veți avea acest lucru ca rezultat.

Ce se întâmplă dacă eliminați „> 0” din această formulă if?

= IF (COUNTIF (A2: A9, C2), „în listă”, „Nu în listă”)

Va funcționa bine. Veți avea același rezultat ca mai sus. De ce? pentru că Funcția IF în Excel tratează orice valoare mai mare de 0 ca fiind ADEVĂRAT.

Cum să verificați dacă o valoare este în Range cu Operatorii Wild Card

Uneori, ați dori să știți dacă există o potrivire a articolului dvs. în listă sau nu. Adică atunci când nu vrei un meci exact, ci orice alt meci.

De exemplu, dacă se află în lista de mai sus, doriți să verificați dacă există ceva cu „roșu”. Pentru a face acest lucru, scrieți această formulă.

= IF (COUNTIF (A2: A9, "* roșu *"), "în listă", "Nu în listă")

Acest lucru va întoarce un ADEVĂRAT deoarece avem „stilou roșu” în lista noastră. Dacă înlocuiți roșu cu roz, acesta va reveni FALS. Incearca-l.
Acum, aici am codificat în valoare valoarea din listă, dar dacă valoarea dvs. se află într-o celulă, spuneți în celula noastră preferată B2, apoi scrieți această formulă.

IF (COUNTIF (A2: A9, "*" & B2 & "*"), "în Listă", "Nu în Listă")


Mai există o modalitate de a face la fel. Putem folosi funcția MATCH în excel pentru a verifica dacă coloana conține o valoare. Să vedem cum.

Găsiți dacă o valoare se află într-o listă folosind funcția MATCH

Deci, după cum știm cu toții că funcția MATCH în excel returnează indexul unei valori dacă este găsită, altfel returnează eroarea # N / A. Deci putem folosi ISNUMBER pentru a verifica dacă funcția returnează un număr.
Dacă returnează un număr, ISNUMBER va afișa TRUE, ceea ce înseamnă că a găsit altceva FALS și știi ce înseamnă asta.

Scrieți această formulă în celula C2:

= ISNUMBER (MATCH (C2, A2: A9,0))


Funcția MATCH caută o potrivire exactă a valorii în celula C2 în intervalul A2: A9. Deoarece DESK este pe listă, acesta arată o valoare ADEVĂRATĂ și FALSĂ pentru SCALĂ.

Deci, da, acestea sunt modalitățile prin care puteți găsi dacă o valoare este sau nu în listă și apoi luați măsuri asupra lor după cum doriți folosind funcția IF. Am explicat cum să găsești valoare într-un interval în cel mai bun mod posibil. Spuneți-mi dacă aveți gânduri. Secțiunea de comentarii este a ta.

Cum să verificați dacă celula conține text specific în Excel

Cum să verificați o listă de texte în șir în Excel

Cum să luați diferența medie între liste în Excel

Cum să obțineți fiecare valoare n dintr-o listă din Excel

Articole populare:

50 de comenzi rapide Excel pentru a vă crește productivitatea

Cum se utilizează funcția VLOOKUP în Excel

Cum se utilizează funcția COUNTIF în Excel

Cum se utilizează funcția SUMIF în Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave