Excel-formule: markeer cellen die eindigen op -

Inhoudsopgave

Generieke formule

=COUNTIF(A1,"*text")

Samenvatting

Opmerking: Excel bevat veel ingebouwde regels voor het markeren van waarden met voorwaardelijke opmaak, inclusief een regel om cellen te markeren die eindigen op specifieke tekst. Als u echter meer flexibiliteit wilt, kunt u uw eigen formule gebruiken, zoals uitgelegd in dit artikel.

Als u cellen wilt markeren die eindigen op bepaalde tekst, kunt u een eenvoudige formule gebruiken op basis van de AANTAL.ALS-functie. Als u bijvoorbeeld staten in het bereik B4: G12 wilt markeren die eindigen op "ota", kunt u het volgende gebruiken:

=COUNTIF(B4,"*ota")

Opmerking: bij voorwaardelijke opmaak is het belangrijk dat de formule wordt ingevoerd ten opzichte van de "actieve cel" in de selectie, waarvan in dit geval wordt aangenomen dat dit B4 is.

Uitleg

Wanneer u een formule gebruikt om voorwaardelijke opmaak toe te passen, wordt de formule geëvalueerd ten opzichte van de actieve cel in de selectie op het moment dat de regel wordt gemaakt. In dit geval wordt de regel geëvalueerd voor elke cel in B4: G12, en de verwijzing naar B4 zal veranderen in het adres van elke cel die wordt geëvalueerd, aangezien het een relatief adres is.

De formule zelf gebruikt de AANTAL.ALS-functie om cellen te "tellen" die eindigen op "ota" met behulp van het patroon "* ota" dat een jokerteken (*) gebruikt om een ​​willekeurige reeks tekens te matchen, gevolgd door "ota". Vanuit praktisch oogpunt tellen we slechts 1 cel per keer, wat betekent dat we ofwel een 1 of een nul terugkrijgen, wat perfect werkt voor voorwaardelijke opmaak.

Een eenvoudigere, flexibelere regel met benoemde bereiken

Door een invoercel een benoemd bereik te noemen en naar die naam in de formule te verwijzen, kunt u de formule krachtiger en flexibeler maken. Als u G2 bijvoorbeeld "invoer" noemt, kunt u de formule als volgt herschrijven:

=COUNTIF(B4,"*"&input)

Deze formule voegt gewoon "*" toe aan het begin van wat u in de invoercel invoert. Als gevolg hiervan reageert de regel voor voorwaardelijke opmaak onmiddellijk wanneer die waarde wordt gewijzigd.

Hoofdlettergevoelige optie

AANTAL.ALS is niet hoofdlettergevoelig, dus als u ook hoofdlettergebruik moet controleren, kunt u een meer gecompliceerde formule gebruiken die afhankelijk is van de functie RECHTS samen met EXACT:

=EXACT(RIGHT(A1,LEN(substring)),substring)

In dit geval haalt RIGHT tekst uit de rechterkant van elke cel, en alleen het aantal tekens in de subtekenreeks waarnaar u zoekt, die wordt geleverd door LEN. Tenslotte vergelijkt EXACT de geëxtraheerde tekst met de tekst waarnaar u op zoek bent (de substring). EXACT is hoofdlettergevoelig, dus wordt alleen WAAR geretourneerd als alle tekens exact overeenkomen.

Interessante artikelen...