Excel formula: Filter z natančnim ujemanjem -

Splošna formula

=FILTER(data,EXACT(range,A1))

Povzetek

Če želite podatke filtrirati na velike in male črke, lahko s pomočjo funkcije FILTER uporabite skupaj s funkcijo EXACT. V prikazanem primeru je formula v F5:

=FILTER(B5:D15,EXACT(B5:B15,"RED"))

Ki izvleče podatke, kjer je barva "RDEČA", upoštevajoč velike in male črke.

Pojasnilo

Ta formula se opira na funkcijo FILTER za pridobivanje podatkov na podlagi logičnega testa. Argument matrike je podan kot B5: D15, ki vsebuje vse podatke brez glav. Argument include je izraz, ki temelji na funkciji EXACT:

EXACT(B5:B15,"RED")

Funkcija EXACT primerja dva besedilna niza na velike in male črke. Če sta niza popolnoma enaka, EXACT vrne TRUE. Če dva niza nista popolnoma enaka, vrne EXACT FALSE.

Ker podajamo obseg z 11 vrednostmi kot prvi argument in niz "RDEČE" kot drugi, EXACT vrne polje z 11 rezultati, kot je ta:

(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)

Upoštevajte, da položaj TRUE ustreza vrstici, kjer je barva "RDEČA".

Ta matrika se je vrnila neposredno v funkcijo FILTER kot argument "vključi". FILTER uporablja matriko za filtriranje podatkov in vrne tri vrstice, kjer je barva "RDEČA". Vrstice, katerih barva je "rdeča", niso vključene.

Delna tekma

Če želite zagnati natančno ujemanje s FILTER na podlagi delnega ujemanja, glejte primer, ki je razložen tukaj.

Zanimive Članki...