Excel-formule: markeer rijen die - bevatten

Inhoudsopgave

Generieke formule

=SEARCH(text,cocatenated_columns)

Samenvatting

Als u rijen in een tabel wilt markeren die specifieke tekst bevatten, gebruikt u voorwaardelijke opmaak met een formule die WAAR retourneert wanneer de tekst wordt gevonden. De truc is om de kolommen die u wilt doorzoeken samen te voegen (aan elkaar te lijmen) en de kolomverwijzingen te vergrendelen zodat alleen de rijen kunnen veranderen.

Stel dat u een eenvoudige gegevenstabel heeft in B4: E11 en dat u alle rijen wilt markeren die de tekst "hond" bevatten. Selecteer gewoon alle gegevens in de tabel en maak een nieuwe regel voor voorwaardelijke opmaak die deze formule gebruikt:

=SEARCH("dog",$B4&$C4&$D4&$E4)

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

De functie ZOEKEN retourneert de positie van de tekst waarnaar u zoekt als een getal (als deze bestaat). Voorwaardelijke opmaak behandelt elk positief getal automatisch als WAAR, dus de regel wordt geactiveerd wanneer de zoekopdracht een getal retourneert. Wanneer SEARCH de tekst die u zoekt niet vindt, retourneert het een #VALUE-fout, die voorwaardelijke opmaak wordt behandeld als FALSE.

Met behulp van het en-teken (&) voegen we alle waarden in elke rij samen en zoeken we het resultaat met SEARCH. Alle adressen worden ingevoerd in "gemengd" formaat, met de kolommen vergrendeld en de rijen links relatief. Dit betekent in feite dat alle 4 de cellen in elke rij worden getest met exact dezelfde formule.

Andere cellen gebruiken als invoer

Merk op dat u geen waarden hoeft te coderen die in de regel kunnen veranderen. In plaats daarvan kunt u een andere cel gebruiken als een "invoercel", zodat u deze later gemakkelijk kunt wijzigen. In dit geval kunt u cel E2 bijvoorbeeld "invoer" noemen en de formule herschrijven

=SEARCH(input,$B4&$C4&$D4&$E4)

U kunt dan een willekeurige tekstwaarde in E2 plaatsen en de regel voor voorwaardelijke opmaak reageert onmiddellijk en markeert rijen die die tekst bevatten. Zie de videolink hieronder voor een meer gedetailleerde beschrijving.

Hoofdlettergevoelige optie

Als u een hoofdlettergevoelige optie nodig heeft, kunt u de FIND-functie gebruiken in plaats van ZOEKEN:

=FIND(input,$B4&$C4&$D4&$E4)

De FIND-functie werkt net als SEARCH, maar komt ook overeen met hoofdletters en kleine letters.

Interessante artikelen...