Ladda ner exempelarbetsboken
Denna handledning visar hur du kontrollerar om ett element i en lista finns i en annan lista i Excel och Google Sheets.
Hitta saknade värden
Du kanske vill identifiera värden i en lista som saknas i en annan lista. Det finns flera sätt att göra detta, och vi kommer att gå igenom några av dem nedan.
Hitta saknade värden med COUNTIF
Ett sätt att hitta saknade värden i en lista är att använda COUNTIF -funktionen tillsammans med IF -funktionen.
1 | = OM (RÄTTA (B3: B7, D3), "Ja", "Saknas") |
Låt oss se hur denna formel fungerar.
COUNTIF -funktion
COUNTIF -funktionen räknar antalet celler som uppfyller ett givet kriterium. Om inga celler uppfyller villkoret returnerar det noll.
1 | = RÄTTA (B3: B7, D3) |
I det här exemplet finns "#1103" och "#7682" i kolumn B, så formeln ger oss 1 för varje. "#5555" finns inte i listan, så formeln ger oss 0.
IF -funktion
IF-funktionen kommer att utvärdera alla icke-nolltal som TRUE och noll som FALSE.
Inom IF -funktionen utför vi vår räkning och matar sedan ut "Ja" för SANT och "Nej" för FALSKT. Detta ger oss vår ursprungliga formel för:
1 | = OM (RÄTTA (B3: B7, D3), "Ja", "Saknas") |
Hitta saknade värden med VLOOKUP
Ett annat sätt att hitta saknade värden i en lista är att använda funktionerna VLOOKUP och ISNA tillsammans med IF -funktionen.
1 | = IF (ISNA (VLOOKUP (D3, B3: B7,1, FALSE)), "Saknas", "Ja") |
Låt oss gå igenom denna formel.
VLOOKUP -funktion
Börja med att utföra en exakt matchande vlookup för värdena i din lista.
1 | = VISNING (D3, B3: B7,1, FALSKT) |
Vi använder "FALSE" i formeln för att kräva en exakt matchning. Om elementet du letar efter finns med i listan returnerar VLOOKUP -funktionen det elementet; Om den inte finns där returnerar den ett #N/A -fel.
ISNA -funktion
Du kan använda ISNA -funktionen för att konvertera #N/A -fel till TRUE, vilket betyder att dessa element saknas.
1 | = ISNA (E3) |
Alla icke-felvärden resulterar i FALSKT.
IF -funktion
Konvertera sedan resultaten av ISNA -funktionen för att visa om värdet saknas. Om vlookup gav oss ett fel är objektet "Saknas".
1 | = OM (F3, "Saknas", "Ja") |
Objektet i båda listorna visar ”Ja”.
Genom att kombinera dessa steg får vi den ursprungliga formeln:
1 | = IF (ISNA (VLOOKUP (D3, B3: B7,1, FALSE)), "Saknas", "Ja") |
Hitta saknade värden i Google Kalkylark
Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.