Excel-formule: filter met exacte overeenkomst -

Generieke formule

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

Samenvatting

Om gegevens hoofdlettergevoelig te filteren, kunt u de FILTER-functie met hulp samen met de EXACTE-functie gebruiken. In het getoonde voorbeeld is de formule in F5:

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

Die gegevens extraheert waar de kleur "ROOD" is, rekening houdend met hoofdletters en kleine letters.

Uitleg

Deze formule is gebaseerd op de FILTER-functie om gegevens op te halen op basis van een logische test. Het array-argument wordt geleverd als B5: D15, dat alle gegevens zonder kopteksten bevat. Het include-argument is een uitdrukking gebaseerd op de EXACTE functie:

EXACT(B5:B15,"RED")

De functie EXACT vergelijkt twee tekstreeksen op een hoofdlettergevoelige manier. Als de twee tekenreeksen exact hetzelfde zijn, retourneert EXACT WAAR. Als de twee strings niet exact hetzelfde zijn, geeft EXACT FALSE terug.

Omdat we een bereik geven met 11 waarden als het eerste argument en de string "ROOD" als het tweede, geeft EXACT een array met 11 resultaten als volgt:

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

Merk op dat de positie van TRUE overeenkomt met de rij waar de kleur "ROOD" is.

Deze array keerde rechtstreeks terug naar de FILTER-functie als het "include" -argument. FILTER gebruikt de array om gegevens te filteren en retourneert drie rijen waarvan de kleur "ROOD" is. Rijen met de kleur "Rood" zijn niet inbegrepen.

Gedeeltelijke overeenkomst

Zie het voorbeeld dat hier wordt uitgelegd om een ​​exacte overeenkomst met FILTER uit te voeren op basis van een gedeeltelijke overeenkomst.

Interessante artikelen...