Soms willen we de rij markeren die de specifieke tekst bevat. In dit artikel leren we hoe u een rij markeert, als een cel in die rij een specifieke tekst of waarde bevat. We zullen rij markeren met behulp van voorwaardelijke opmaak natuurlijk.
Algemene formule in voorwaardelijke opmaak
=VERGELIJKEN(opzoekwaarde, zoekopzetmatrix,0)
Opzoekwaarde: het is de criteriumtekst. Er wordt gezocht in het opgegeven bereik.
Opzoekmatrix: de rij die u wilt markeren.
De eerste rij moet worden geselecteerd tijdens het toepassen van de voorwaardelijke opmaak.
Laten we een voorbeeld bekijken om dingen duidelijk te maken.
Voorbeeld: rijen markeren die een specifieke tekst bevatten
Hier heb ik wat gegevens in de tabel. Elke rij bevat een willekeurige naam. Ik wil elke rij in de tabel markeren die de waarde bevat die is geschreven in C2. Voor nu, in C2, heb ik Maya. Ik wil elke rij markeren die Maya bevat.
Selecteer de eerste rij van de tabel (A7:D7).
- Ga naar voorwaardelijke opmaak en klik op de nieuwe regel. U kunt de opeenvolgende sneltoets ALT>H>L>N gebruiken.
- Selecteer "gebruik een formule om te bepalen welke cel moet worden opgemaakt".
- Schrijf deze formule.
- Klik op formaat en kies gele vulling. Tik ok.
=VERGELIJK($C$2,$A7:$D7,0)
Nu is de geselecteerde rij gemarkeerd.
Kopieer dit bereik en plak het speciale formaat in de hele tabel.
Nu wordt elke rij gemarkeerd die "Maya" bevat. Wanneer u de waarde in C2 wijzigt, wordt alleen de rij met die waarde gemarkeerd.
Hoe het werkt?
Hier hebben we de MATCH-functie van Excel gebruikt die de index van de gezochte waarde in het opgegeven bereik retourneert. Als het de gegeven tekst niet kan vinden, retourneert het #NA.
Bij voorwaardelijke opmaak wordt elke positieve waarde behandeld als WAAR en fouten worden behandeld als ONWAAR. We gebruiken deze functionaliteit om rijen te markeren.
Hier is onze formule =MATCH($C$2,$A7:$D7,0). Merk op dat de referentie van de opzoekwaarde absoluut is. Zodat het altijd zoekt naar waarde geschreven in C2. Het opzoekbereik is A7:D7. Merk op dat alleen kolommen worden bevroren met $ en dat rijen relatief worden gelaten. Het is omdat we de opzoekrij willen wijzigen wanneer we de voorwaardelijke opmaak kopiëren en terwijl kolommen absoluut zijn. Uiteindelijk krijgen we gemarkeerde rijen die specifieke tekst in een cel bevatten. Lees hier meer over verwijzen in detail.
Als we de kolom relatief maken (=MATCH($C$2,A7:D7,0)) worden onze rijen gemarkeerd met de eerst gevonden waarde.
De bovenstaande formule markeert de rijen die specifieke tekst bevatten. Het controleert cellen en komt overeen met de celwaarde. Maar als u de gegeven tekst tussen strings wilt controleren, moet u deze functie gebruiken.
=ZOEKEN ($C$2,$A7&$B7&$C7&$D7)
Hier zoeken we alleen naar tekst in aaneengeschakelde tekst van A7:D7. Als SEARCH de gegeven tekst vindt, behandelt voorwaardelijke opmaak deze als TRUE anders False. Rust is hetzelfde als hierboven.
Markeer rij met hoofdlettergevoelige overeenkomst
Voor hoofdlettergevoelige overeenkomsten kunnen we de FIND-functie gebruiken. Hiermee wordt tekst en in rijen gecontroleerd en wordt de rij alleen gemarkeerd als tekst en hoofdletters overeenkomen.
=VINDEN ($C$2,$A7&$B7&$C7&$D7)
Dus ja jongens, dit is de manier waarop je een rijbasis op een tekstovereenkomst kunt markeren. Laat het me weten als je twijfels hebt over dit artikel of een Excel/vba-gerelateerd onderwerp. Het opmerkingengedeelte staat voor u open.
Populaire artikels:
De VERT.ZOEKEN-functie in Excel
AANTAL.ALS in Excel 2016
Hoe de SUMIF-functie in Excel te gebruiken?