Innehållsförteckning
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.xlsx10 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.