Stáhněte si ukázkový sešit
Tento tutoriál předvede, jak zkontrolovat, zda prvek seznamu existuje v jiném seznamu v Excelu a Tabulkách Google.
Najděte chybějící hodnoty
Možná budete chtít identifikovat hodnoty v jednom seznamu, které v jiném seznamu chybí. Existuje několik způsobů, jak toho dosáhnout, a níže si projdeme některé z nich.
Najděte chybějící hodnoty pomocí COUNTIF
Jedním ze způsobů, jak najít chybějící hodnoty v seznamu, je použít funkci COUNTIF společně s funkcí IF.
1 | = IF (COUNTIF (B3: B7, D3), "Ano", "Chybí") |
Podívejme se, jak tento vzorec funguje.
Funkce COUNTIF
Funkce COUNTIF počítá počet buněk, které splňují dané kritérium. Pokud podmínku nesplňují žádné buňky, vrátí nulu.
1 | = COUNTIF (B3: B7, D3) |
V tomto případě jsou „#1103“ a „#7682“ ve sloupci B, takže vzorec nám dává 1 pro každý. „#5555“ není v seznamu, takže vzorec nám dává 0.
IF funkce
Funkce IF vyhodnotí jakékoli nenulové číslo jako PRAVDA a nulu jako NEPRAVDU.
V rámci funkce IF provedeme náš počet, poté vydáme „Ano“ pro PRAVDU a „Ne“ pro NEPRAVDU. To nám dává náš původní vzorec:
1 | = IF (COUNTIF (B3: B7, D3), "Ano", "Chybí") |
Najděte chybějící hodnoty pomocí VLOOKUP
Dalším způsobem, jak najít chybějící hodnoty v seznamu, je použít funkce VLOOKUP a ISNA společně s funkcí IF.
1 | = IF (ISNA (VLOOKUP (D3, B3: B7,1, FALSE)), "chybí", "ano") |
Pojďme si projít tento vzorec.
Funkce VLOOKUP
Začněte provedením vlookupu přesné hodnoty pro hodnoty ve vašem seznamu.
1 | = VLOOKUP (D3, B3: B7,1, FALSE) |
Ve vzorci používáme „FALSE“, abychom požadovali přesnou shodu. Pokud je hledaný prvek ve vašem seznamu, funkce VLOOKUP tento prvek vrátí; pokud tam není, vrátí chybu #N/A.
Funkce ISNA
Pomocí funkce ISNA můžete převést chyby #N/A na PRAVDA, což znamená, že tyto prvky chybí.
1 | = ISNA (E3) |
Všechny hodnoty bez chyb vedou k FALSE.
IF funkce
Poté převeďte výsledky funkce ISNA a ukažte, zda hodnota chybí. Pokud nám vlookup ukázal chybu, položka je „Chybí“.
1 | = IF (F3, "Chybí", "Ano") |
Položka v obou seznamech zobrazuje „Ano“.
Kombinací těchto kroků získáme původní vzorec:
1 | = IF (ISNA (VLOOKUP (D3, B3: B7,1, FALSE)), "chybí", "ano") |
Najděte chybějící hodnoty v Tabulkách Google
Tyto vzorce fungují v Tabulkách Google úplně stejně jako v Excelu.