Kontrollera om ett värde finns i en lista i Excel (10 sätt)

  • Dela Detta
Hugh West

Om du letar efter några av de enklaste sätten att kontrollera om ett värde finns i en lista i Excel har du kommit rätt. Om du enkelt vill kontrollera önskat värde i ett stort antal data kan du följa metoderna i den här artikeln.

Ladda ner arbetsboken

Kontrollera värdet i listan.xlsx

10 sätt att kontrollera om ett värde finns i en lista i Excel

I följande tabell har jag information om ett företags produkter. Jag kommer att använda tabellen för att visa hur man enkelt kan kontrollera ett värde i en lista. I det här fallet kommer listan att vara följande Produktkolumn i denna tabell.

För detta ändamål har jag använt mig av Microsoft Excel 365 versionen, men du kan använda andra versioner när det passar dig.

Metod-1: Använd Find & välj alternativ för att kontrollera om ett värde finns i listan

Du kan använda Hitta & Välj Alternativ för att kontrollera ett värde i Produkt listan nedan. Här söker vi efter produkten Banan .

Step-01 :

➤Gå till Hem Fliken>> Redigering av Grupper>> Hitta & Välj Dropdown>> Hitta Alternativ.

Nu har Hitta och ersätta Dialogrutan visas.

➤Skriv ner namnet på den produkt som du letar efter i Hitta vad Box (I detta fall är det Banan )

➤Välj följande

Inom→Bladet

Sök→På rader

Titta in→ Värden

➤Press Hitta alla Alternativ

Resultat :

Därefter får du produktens cellposition. Banan i listan.

Läs mer: Kontrollera om värdet finns i ett intervall i Excel (8 sätt)

Metod-2: Använd funktionerna ISNUMBER och MATCH för att kontrollera om ett värde finns i listan

Här har vi några objekt i Kolumn för objekt som vi vill kontrollera i listan över produkterna i produktkolumn Efter kontrollen visas resultatet i Resultatkolumn . I denna metod gör vi detta jobb genom att använda funktionen ISNUMBER och funktionen MATCH .

Step-01 :

➤Välja utgångscellen F5 .

➤ Skriv följande formel

=ISNUMBER(MATCH(E5,$B$5:$B$10,0))

Här kan MATCH-funktionen återger värdet i den aktuella positionen i E5 cell i intervallet $B$5:$B$10 om den hittas, annars returneras #N/A .

Därefter ISNUMMER kommer att återge TRUE om det finns ett nummer, annars FALSK .

➤Press ENTER

➤ Dra ner Handtag för fyllning Verktyg.

Resultat :

På detta sätt får du TRUE för Apple eftersom det är i Produkt listan och FALSK för Tomat som inte finns med i listan.

Metod-3: Använd COUNTIF-funktionen

Du kan använda funktionen COUNTIF för att kontrollera punkterna i Produkt lista.

Step-01 :

➤Välja utgångscellen F5 .

➤ Skriv följande formel

=COUNTIF($B$5:$B$10,E5)>0

$B$5:$B$10 är det område där du kontrollerar det önskade värdet och E5 är det värde som du söker.

När COUNTIF hittar värdet i listan kommer den att returnera ett nummer beroende på hur ofta detta värde förekommer och det kommer att vara större än 0 och resultatet blir alltså TRUE annars blir det FALSK om värdet inte finns i listan.

➤Press ENTER

➤ Dra ner Handtag för fyllning Verktyg.

Resultat :

Efteråt får du följande TRUE för Apple eftersom det är i Produkt listan och FALSK för Tomat som inte finns med i listan.

Metod-4: Användning av funktionerna IF och COUNTIF

Här använder vi IF-funktionen. och funktionen COUNTIF för att kontrollera de punkter som finns i Artikel i kolumnen i Produkt kolumn.

Step-01 :

➤Välja utgångscellen F5 .

➤ Skriv följande formel

=IF(COUNTIF($B$5:$B$10,E5)>0, "Matchad", "Inte matchad")

$B$5:$B$10 är det område där du kontrollerar det önskade värdet och E5 är det värde som du söker.

När COUNTIF hittar värdet i listan kommer den att återge ett nummer beroende på hur ofta detta värde förekommer och det kommer att vara större än 0 och sedan IF kommer att återge Matchad annars kommer den att återge Inte matchad om värdet inte finns i listan.

➤Press ENTER

➤ Dra ner Handtag för fyllning Verktyg.

Resultat :

Efteråt får du följande Matchad för Apple eftersom det är i Produkt listan och Inte matchad för Tomat som inte finns med i listan.

Metod-5: Kontrollera partiell matchning med jokerordoperatorer

I följande tabell har vi Apple och Bär i den Kolumn för objekt men de är inte helt matchade (vi har ändrat Apple i datamängden till Grönt äpple för att förklara detta fall) snarare än delvis matchade i den Produkt listan. Så för att kontrollera de värden som delvis matchar listan använder vi här IF-funktion och funktionen COUNTIF .

Step-01 :

➤Välja utgångscellen F5 .

➤ Skriv följande formel

=IF(COUNTIF($B$5:$B$10, "*"&E5& "*")>0, "Matchad", "Inte matchad")

$B$5:$B$10 är det område där du kontrollerar det önskade värdet och E5 är det värde som du söker och "*" kopplas samman med detta värde med hjälp av Ampersand operatör. "*" används för att delvis matcha värdena.

När COUNTIF hittar värdet i listan kommer den att återge ett nummer beroende på hur ofta detta värde förekommer och det kommer att vara större än 0 och sedan IF kommer att återge Matchad annars blir det Inte matchad om värdet inte finns i listan.

➤Press ENTER

➤ Dra ner Handtag för fyllning Verktyg.

Resultat :

Därefter får du följande Matchad för Apple eftersom det är i Produkt lista som Grönt äpple och Matchad för Bär som finns med i listan som Jordgubbar och Blackberry .

Metod-6: Använd OR-funktionen för att kontrollera om ett värde finns i listan

Du kan använda OR-funktionen för att kontrollera värdena för Kolumn för objekt i den Produktkolumn .

Step-01 :

➤Välja utgångscellen F5 .

➤Skriv följande formel

=ELLER($B$5:$B$10=E5)

$B$5:$B$10 är det område där du kontrollerar det önskade värdet och E5 är det värde som du söker.

När värdet matchar i listan ELLER kommer att återge TRUE annars FALSK .

➤Press ENTER

➤ Dra ner Handtag för fyllning Verktyg.

📓 Obs

Om du använder någon annan version än Microsoft Excel 365 , sedan måste du trycka på CTRL+SHIFT+ENTER i stället för att trycka på ENTER .

Resultat :

Då får du TRUE för Apple eftersom det är i Produkt listan och FALSK för Tomat som inte finns med i listan.

Metod-7: Använd IF-funktionen för att kontrollera om ett värde finns i listan

Du kan använda IF-funktionen. för att kontrollera värdena för Kolumn för objekt i den Produktkolumn .

Step-01 :

➤Välja utgångscellen F5 .

➤Skriv följande formel

=IF(($B$5:$B$10=$E$5:$E$10), "Matchad", "Inte matchad")

$B$5:$B$10 är det område där du kontrollerar det önskade värdet och $E$5:$E$10 är det värdeintervall som du söker.

När värdet matchar i listan IF kommer att återge Matchad annars Inte matchad .

➤Press ENTER

Resultat :

Därefter får du följande Matchad för Apple , Banan , Blackberry eftersom de befinner sig i Produkt listan och Inte matchad för Orange , Jackfrukt , och Jordgubbar som inte finns med i listan.

📓 Obs

Om du använder någon annan version än Microsoft Excel 365 , sedan måste du trycka på CTRL+SHIFT+ENTER i stället för att trycka på ENTER .

Läs mer: Kontrollera om en cell är tom i Excel (7 metoder)

Metod-8: Använda ISERROR- och VLOOKUP-funktionen

Här använder vi IF-funktionen. , funktionen ISERROR , och VLOOKUP-funktionen för att kontrollera de punkter som finns i Artikel i kolumnen i Produkt kolumn.

Step-01 :

➤Välja utgångscellen F5 .

➤ Skriv följande formel

=IF(ISERROR(VLOOKUP(E5,$B$5:$B$10,1,FALSE)), "Inte matchad", "Matchad")

VLOOKUP letar efter värdet i cellen E5 i den $B$5:$B$10 intervallet, där 1 är den kolumnindexnummer och FALSK är för en exakt samma sak .

Om värdet inte kan bestämmas eller inte stämmer överens, ska Funktionen ISERROR kommer att återge TRUE annars FALSK .

IF-funktionen kommer att omvandla TRUE till Inte matchad och FALSK till Matchad .

➤Press ENTER

➤ Dra ner Handtag för fyllning Verktyg.

Resultat :

Efteråt får du följande Matchad för Apple eftersom det är i Produkt listan och Inte matchad för Tomat som inte finns med i listan.

Metod-9: Använda ISERROR INDEX och MATCH-funktionen

Du kan använda IF-funktionen. , funktionen ISERROR , INDEX-funktionen , och funktionen MATCH för att kontrollera de punkter som finns i Artikel i kolumnen i Produkt kolumn.

Step-01 :

➤Välja utgångscellen F5 .

➤ Skriv följande formel

=IF(ISERROR(INDEX($B$5:$B$10,MATCH(E5,$B$5:$B$10,0))), "Inte matchad", "Matchad")

MATCH letar efter värdet i cellen E5 i den $B$5:$B$10 intervallet, där 0 är för en exakt samma sak .

Om värdet inte kan bestämmas eller inte stämmer överens, ska Funktionen ISERROR kommer att återge TRUE annars FALSK .

IF-funktionen kommer att omvandla TRUE till Inte matchad och FALSK till Matchad .

➤Press ENTER

➤ Dra ner Handtag för fyllning Verktyg.

Resultat :

Då får du Matchad för Apple eftersom det är i Produkt listan och Inte matchad för Tomat som inte finns med i listan.

Metod-10: Kontrollera flera värden i en lista

Här har vi en Artikelförteckning som har olika poster separerade med ett kommatecken och vi vill matcha posterna i denna lista i Produktkolumn För detta ändamål använder vi funktionen IFERROR , INDEX-funktionen , funktionen SMALL , IF-funktionen. , funktionen COUNTIF , funktionen MATCH .

Step-01 :

➤Välja utgångscellen F5 .

➤ Skriv följande formel

=IFERROR(INDEX($B$5:$B$10, SMALL(IF(COUNTIF(B13, "*"&$B$5:$B$10& "*"), MATCH(ROW($B$5:$B$10), ROW(B5:B10)), ""), COLUMNS($B$13:B13))), "")

$B$5:$B$10 är det område där du kontrollerar det önskade värdet och B13 är det värde som du söker.

Här, IF kommer att återge den Produktens namn som kommer att matchas i listan, annars kommer den att återge Blank .

➤Press ENTER

Resultat :

Efteråt får du följande Apple eftersom det är på Produkt lista.

Läs mer: VBA för att kontrollera om cellen är tom i Excel (5 metoder)

Övningssektionen

För att du ska kunna öva på egen hand har vi tillhandahållit en Praktik avsnittet nedan för varje metod i varje ark på höger sida. Gör det själv.

Slutsats

I den här artikeln har jag försökt täcka de enklaste sätten att kontrollera om ett värde finns i en lista i Excel på ett effektivt sätt. Jag hoppas att du kommer att finna den användbar. Om du har några förslag eller frågor är du välkommen att dela dem med oss.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.