Så det finns tillfällen då du skulle vilja veta att ett värde finns i en lista eller inte. Vi har gjort detta med hjälp av VLOOKUP. Men vi kan göra samma sak med COUNTIF -funktionen också. Så i den här artikeln kommer vi att lära oss hur man kontrollerar om ett värde finns i en lista eller inte använder olika sätt.
Kontrollera om värde i intervallet med hjälp av COUNTIF -funktionen
Så som vi vet, med hjälp av COUNTIF -funktionen i excel kan vi veta hur många gånger ett specifikt värde inträffar i ett intervall. Så om vi räknar för ett specifikt värde i ett område och dess större än noll, skulle det betyda att det är i intervallet. Är det inte?
Generisk formel
= RÄKTA (intervall, värde)> 0
Räckvidd: Området där du vill kontrollera om värdet finns i intervallet eller inte.
Värde: Värdet som du vill kontrollera i räckvidd.
Låt oss se ett exempel:
Excel Sökvärde finns i intervallexempel
För detta exempel har vi nedan exempeldata. Vi behöver en incheckning i cellen D2 om det angivna objektet i C2 finns inom intervallet A2: A9 eller säg objektlista. Om det är där, skriv ut SANN annan FALSK.
Skriv denna formel i cell D2:
= RÄKTA (A2: A9, C2)> 0
Eftersom C2 innehåller "skala" och det inte finns i objektlistan, visar det FALSKT. Precis som vi ville. Om du nu ersätter "skala" med "Penna" i formeln ovan visar det SANT.
Nu ser detta SANT och FALSKT mycket bakåt och vitt ut. Vad sägs om att anpassa utdata. Jag menar, vad sägs om att vi visar "hittat" eller "hittades inte" när värdet finns i listan och när det inte är det respektive.
Eftersom detta test ger oss SANT och FALSKT, kan vi använda det med IF -funktionen excel.
Skriv denna formel:
= IF (COUNTIF (A2: A9, C2)> 0, "in List", "Not in List")
Du kommer att ha detta som din produktion.
Vad händer om du tar bort "> 0" från denna if -formel?
= IF (COUNTIF (A2: A9, C2), "in List", "Not in List")
Det kommer att fungera bra. Du får samma resultat som ovan. Varför? Eftersom IF -funktionen i excel behandlar ett värde större än 0 som SANT.
Hur man kontrollerar om ett värde ligger inom intervallet med Wild Card -operatörer
Ibland skulle du vilja veta om det finns någon matchning av ditt objekt i listan eller inte. Jag menar när du inte vill ha en exakt matchning utan någon matchning.
Om du till exempel i listan ovan vill kontrollera om det finns något med "rött". För att göra det, skriv den här formeln.
= IF (COUNTIF (A2: A9, "*red*"), "in List", "Not in List")
Detta kommer att returnera en SANN eftersom vi har "röd penna" i vår lista. Om du ersätter rött med rosa kommer det att returnera FALSKT. Försök.
Nu här har jag hårdkodat värdet i listan men om ditt värde finns i en cell, säg i vår favoritcell B2 skriv sedan den här formeln.
IF (COUNTIF (A2: A9, "*" & B2 & "*"), "in List", "Not in List")
Det finns ytterligare ett sätt att göra detsamma. Vi kan använda MATCH -funktionen i excel för att kontrollera om kolumnen innehåller ett värde. Låt oss se hur.
Hitta om ett värde finns i en lista med hjälp av MATCH -funktionen
Så som vi alla vet att MATCH -funktionen i excel returnerar indexet för ett värde om det hittas, returnerar annars #N/A -fel. Så vi kan använda ISNUMBER för att kontrollera om funktionen returnerar ett tal.
Om det returnerar kommer ett nummer ISNUMBER att visa SANT, vilket betyder att det finns annat FALSKT, och du vet vad det betyder.
Skriv denna formel i cell C2:
= ISNUMBER (MATCH (C2, A2: A9,0))
MATCH -funktionen letar efter en exakt matchning av värdet i cell C2 i intervall A2: A9. Eftersom DESK finns på listan visar det ett SANT -värde och FALSKT för SKAL.
Så ja, det här är sätten du kan hitta om ett värde finns i listan eller inte och sedan vidta åtgärder som du vill med IF -funktionen. Jag förklarade hur man hittar värde i ett intervall på bästa sätt. Låt mig veta om du har några tankar. Kommentarsektionen är din.
Så här kontrollerar du om cellen innehåller specifik text i Excel
Så här kontrollerar du en lista med texter i sträng i Excel
Hur man tar den genomsnittliga skillnaden mellan listor i Excel
Så här får du vart tionde värde från en lista i Excel
Populära artiklar:
50 Excel -genvägar för att öka din produktivitet
Så här använder du VLOOKUP -funktionen i Excel
Så här använder du funktionen COUNTIF i Excel
Hur man använder SUMIF -funktionen i Excel