Excel-formule: markeer cellen die beginnen met -

Inhoudsopgave

Generieke formule

=SEARCH("substring",A1)=1

Samenvatting

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

Als u cellen wilt markeren die met bepaalde tekst beginnen, kunt u een eenvoudige formule gebruiken die WAAR retourneert wanneer een cel begint met de tekst (substring) die u opgeeft.

Als u bijvoorbeeld cellen in het bereik B4: G12 wilt markeren die beginnen met "mi", kunt u het volgende gebruiken:

=SEARCH("mi",B4)=1

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 B4 zal elke keer veranderen in het adres van de cel die wordt geëvalueerd, aangezien het wordt ingevoerd als een relatief adres.

De formule zelf gebruikt de SEARCH-functie om cellen te zoeken die beginnen met "mi". SEARCH retourneert een getal dat de positie aangeeft wanneer de tekst wordt gevonden, en een #VALUE! fout zo niet. Als SEARCH het getal 1 retourneert, weten we dat de celwaarde begint met "mi". De formule retourneert WAAR als de positie 1 is en ONWAAR voor elke andere waarde (inclusief fouten).

Met een benoemde invoercel

Als u een benoemd bereik gebruikt om een ​​invoercel een naam te geven (dwz de naam G2 "invoer"), kunt u eenvoudig de formule gebruiken en een veel flexibelere regel maken:

=SEARCH(input,B4)=1

Als u vervolgens de waarde in "invoer" wijzigt, wordt de voorwaardelijke opmaak onmiddellijk bijgewerkt.

Hoofdlettergevoelige optie

SEARCH is niet hoofdlettergevoelig, dus als u ook hoofdlettergebruik wilt controleren, kunt u in plaats daarvan de functie FIND gebruiken:

=FIND(input,B4)=1

De FIND-functie werkt als SEARCH, maar is hoofdlettergevoelig.

Interessante artikelen...