Excel-formel: Filtrer med nøjagtigt match -

Generisk formel

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

Resumé

For at filtrere data på store og små bogstaver kan du bruge FILTER-funktionen med hjælp sammen med funktionen PRÆCIS. I det viste eksempel er formlen i F5:

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

Hvilket udtrækker data, hvor farven er "RØD" under hensyntagen til store og små bogstaver.

Forklaring

Denne formel er afhængig af FILTER-funktionen til at hente data baseret på en logisk test. Arrayargumentet leveres som B5: D15, som indeholder alle data uden overskrifter. Inkluderingsargumentet er et udtryk baseret på den PRÆCISE funktion:

EXACT(B5:B15,"RED")

Funktionen EJAKT sammenligner to tekststrenge på en store og små bogstaver. Hvis de to strenge er nøjagtigt de samme, returnerer EXACT SAND. Hvis de to strenge ikke er nøjagtigt de samme, returnerer EXACT FALSE.

Da vi giver et interval med 11 værdier som det første argument, og strengen "RØD" som det andet, returnerer EXACT en matrix med 11 resultater som denne:

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

Bemærk placeringen af ​​SAND svarer til rækken, hvor farven er "RØD".

Denne matrix vendte direkte tilbage til FILTER-funktionen som "inkluder" -argumentet. FILTER bruger arrayet til at filtrere data og returnerer tre rækker, hvor farven er "RØD". Rækker, hvor farven er "rød", er ikke inkluderet.

Delvis match

For at køre et nøjagtigt match med FILTER baseret på en delvis match, se eksemplet forklaret her.

Interessante artikler...