„Excel“ formulė: pažymėkite trūkstamas reikšmes -

Turinys

Bendroji formulė

=COUNTIF(list,A1)=0

Santrauka

Norėdami palyginti sąrašus ir paryškinti vertes, esančias viename, bet ne kitame, galite taikyti sąlyginį formatavimą naudodami formulę, pagrįstą funkcija COUNTIF. Pvz., Norėdami pažymėti A1: A10 vertes, kurių nėra C1: C10, pasirinkite A1: A10 ir sukurkite sąlyginę formatavimo taisyklę pagal šią formulę:

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

Pastaba: naudojant sąlyginį formatavimą, svarbu įvesti formulę, palyginti su „aktyvia ląstele“ pasirinkus, kuri šiuo atveju laikoma A1.

Paaiškinimas

Ši formulė vertinama kiekvienai iš 10 A1: D10 ląstelių. A1 pasikeis į vertinamos langelio adresą, o C1: C10 bus įvesta kaip absoliutus adresas, taigi jis visiškai nepasikeis.

Šios formulės raktas yra = 0 gale, kuris „apverčia“ formulės logiką. Kiekvienai A1: A10 reikšmei COUNTIF pateikia skaičių, kiek kartų vertė rodoma C1: C10. Kol reikšmė bent kartą pasirodo C1: C10, COUNTIF grąžins skaičių, kuris nėra nulis, o formulė - FALSE.

Bet kai reikšmė nerandama C1: C10, COUNTIF grąžina nulį, o kadangi 0 = 0, formulė grąžins TRUE ir bus taikomas sąlyginis formatavimas.

Pavadinti paprastos sintaksės diapazonai

Jei pavadinate sąrašą, kurio ieškote (šiuo atveju C1: C10), pavadintą diapazoną, formulę lengviau perskaityti ir suprasti:

=COUNTIF(list,A1)=0

Tai veikia, nes pavadinti diapazonai yra automatiškai absoliutūs.

Didžiųjų ir mažųjų raidžių versija

Jei jums reikia didžiųjų ir mažųjų raidžių skaičiaus, galite naudoti tokią formulę:

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

EXACT funkcija atlieka didžiųjų ir mažųjų raidžių vertinimą, o SUMPRODUCT įvertina rezultatą. Kaip ir su COUNTIF, ši formulė bus rodoma, kai rezultatas bus lygus nuliui. Kadangi testas skiriamas didžiosioms ir mažosioms raidėms, „obuolys“ bus rodomas kaip trūkstamas, net jei antrajame sąraše bus „Apple“ arba „APPLE“. Išsamesnį paaiškinimą rasite šiame puslapyje.

Įdomios straipsniai...