Excel-formule: unieke waarden negeren spaties -

Inhoudsopgave

Generieke formule

=UNIQUE(FILTER(data,data""))

Samenvatting

Als u een lijst met unieke waarden uit een set gegevens wilt extraheren en lege cellen wilt negeren, kunt u de functie UNIEK samen met de functie FILTER gebruiken. In het getoonde voorbeeld is de formule in D5:

=UNIQUE(FILTER(B5:B16,B5:B16""))

die de 5 unieke waarden uitvoert die te zien zijn in D5: D9.

Uitleg

In dit voorbeeld wordt de functie UNIEK samen met de functie FILTER gebruikt. Werkend van binnen naar buiten, wordt de FILTER-functie eerst gebruikt om eventuele lege waarden uit de gegevens te verwijderen:

FILTER(B5:B16,B5:B16"")

Het symbool is een logische operator die betekent "is niet gelijk aan". Zie deze pagina voor meer voorbeelden van operatoren in formulecriteria.

FILTER retourneert een reeks waarden, exclusief lege tekenreeksen:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Deze array wordt direct geretourneerd naar de functie UNIQUE als het array- argument. UNIEK verwijdert vervolgens duplicaten en retourneert de laatste array:

("red";"amber";"green";"blue";"pink")

UNIEK en FILTER zijn dynamische functies. Als de gegevens in B5: B16 veranderen, wordt de uitvoer onmiddellijk bijgewerkt.

Dynamisch bronbereik

Omdat het bereik B5: B15 rechtstreeks in de formule is vastgelegd, verandert het niet als er gegevens worden toegevoegd of verwijderd. Als u een dynamisch bereik wilt gebruiken dat automatisch naar behoefte wordt aangepast, kunt u een Excel-tabel gebruiken of een dynamisch benoemd bereik maken met een formule.

Interessante artikelen...