
Bendroji formulė
=FILTER(data,EXACT(range,A1))
Santrauka
Norėdami filtruoti duomenis didžiosiomis ir mažosiomis raidėmis, galite naudoti FILTER funkciją su pagalba kartu su EXACT funkcija. Parodytame pavyzdyje formulė F5 yra:
=FILTER(B5:D15,EXACT(B5:B15,"RED"))
Kuris išskiria duomenis, kai spalva yra „RAUDONA“, atsižvelgiant į didžiąsias ir mažąsias raides.
Paaiškinimas
Ši formulė remiasi funkcija FILTER, kad gautų duomenis pagal loginį testą. Masyvo argumentas pateikiamas kaip B5: D15, kuriame yra visi duomenys be antraščių. Argumentas „include“ yra išraiška, pagrįsta funkcija EXACT:
EXACT(B5:B15,"RED")
EXACT funkcija lygina dvi teksto eilutes didžiosiomis ir mažosiomis raidėmis. Jei abi eilutės yra visiškai vienodos, EXACT grąžina TRUE. Jei abi eilutės nėra visiškai vienodos, EXACT grąžina FALSE.
Kadangi mes pateikiame diapazoną su 11 reikšmių kaip pirmąjį argumentą, o eilutė "RED" yra antroji, EXACT pateikia masyvą su 11 tokių rezultatų:
(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)
Atkreipkite dėmesį, kad TRUE pozicija atitinka eilutę, kurioje spalva yra "RED".
Šis masyvas grįžo tiesiai į FILTER funkciją kaip „įtraukti“ argumentą. FILTER naudoja masyvą duomenims filtruoti ir pateikia tris eilutes, kuriose spalva yra "RED". Eilutės, kurių spalva yra „Raudona“, neįtraukiamos.
Dalinės rungtynės
Norėdami vykdyti tikslią atitiktį naudodami FILTER, remdamiesi daline atitiktimi, žr. Čia paaiškintą pavyzdį.