Vzorec programu Excel: Zvýraznite chýbajúce hodnoty -

Obsah

Všeobecný vzorec

=COUNTIF(list,A1)=0

Zhrnutie

Ak chcete porovnať zoznamy a zvýrazniť hodnoty, ktoré existujú v jednom, ale nie v druhom, môžete použiť podmienené formátovanie pomocou vzorca založeného na funkcii COUNTIF. Napríklad na zvýraznenie hodnôt A1: A10, ktoré neexistujú C1: C10, vyberte A1: A10 a vytvorte pravidlo podmieneného formátovania založené na tomto vzorci:

=COUNTIF($C$1:$C$10,A1)=0

Poznámka: Pri podmienenom formátovaní je dôležité pri výbere zadať vzorec vzhľadom na „aktívnu bunku“, ktorý sa v tomto prípade považuje za A1.

Vysvetlenie

Tento vzorec je vyhodnotený pre každú z 10 buniek v A1: D10. A1 sa zmení na adresu vyhodnocovanej bunky, zatiaľ čo C1: C10 sa zadá ako absolútna adresa, takže sa vôbec nezmení.

Kľúčom k tomuto vzorcu je = 0 na konci, čo „prevráti“ logiku vzorca. Pre každú hodnotu v A1: A10 vráti funkcia COUNTIF počet zobrazení hodnoty v C1: C10. Pokiaľ sa hodnota v C1: C10 objaví aspoň raz, COUNTIF vráti nenulové číslo a vzorec vráti FALSE.

Ak ale nenájdete hodnotu v C1: C10, funkcia COUNTIF vráti nulu a keďže 0 = 0, vzorec vráti hodnotu TRUE a použije sa podmienené formátovanie.

Pomenované rozsahy pre jednoduchú syntax

Ak pomenujete prehľadávaný zoznam (v tomto prípade C1: C10) pomenovaným rozsahom, vzorec je ľahšie čitateľný a zrozumiteľný:

=COUNTIF(list,A1)=0

Funguje to, pretože pomenované rozsahy sú automaticky absolútne.

Verzia rozlišujúca veľké a malé písmená

Ak potrebujete počítať veľké a malé písmená, môžete použiť nasledujúci vzorec:

=SUMPRODUCT((--EXACT(A1,list)))=0

Funkcia EXACT vykoná vyhodnotenie malých a veľkých písmen a SUMPRODUCT porovná výsledok. Rovnako ako v prípade nástroja COUNTIF, aj tento vzorec sa vráti, keď bude výsledok nulový. Pretože sa v teste rozlišujú veľké a malé písmená, slovo „apple“ bude chýbať, aj keď sa v druhom zozname zobrazí „Apple“ alebo „APPLE“. Na tejto stránke nájdete podrobnejšie vysvetlenie.

Zaujímavé články...