Manchmal möchten wir die Zeile hervorheben, die den spezifischen Text enthält. In diesem Artikel erfahren Sie, wie Sie eine Zeile hervorheben, wenn eine Zelle in dieser Zeile einen bestimmten Text oder Wert enthält. Wir werden die Zeile natürlich mit bedingter Formatierung hervorheben.
Generische Formel in bedingter Formatierung
=MATCH(lookup_value, lookup_array,0)
Lookup-Wert: es ist der Kriterientext. Es wird im angegebenen Bereich gesucht.
Lookup-Array: die Zeile, die Sie hervorheben möchten.
Die erste Zeile muss beim Anwenden der bedingten Formatierung ausgewählt werden.
Sehen wir uns ein Beispiel an, um die Dinge zu verdeutlichen.
Beispiel: Zeilen hervorheben, die einen bestimmten Text enthalten
Hier habe ich einige Daten in der Tabelle. Jede Zeile enthält einen zufälligen Namen. Ich möchte jede Zeile in der Tabelle hervorheben, die den in C2 geschriebenen Wert enthält. Im Moment habe ich in C2 Maya. Ich möchte jede Zeile hervorheben, die Maya enthält.
Wählen Sie die erste Zeile der Tabelle (A7:D7) aus.
- Gehen Sie zu Bedingte Formatierung und klicken Sie auf die neue Regel. Sie können die sequenzielle Tastenkombination ALT>H>L>N verwenden.
- Wählen Sie "Formel verwenden, um zu bestimmen, welche Zelle formatiert werden soll".
- Schreiben Sie diese Formel.
- Klicken Sie auf Format und wählen Sie gelbe Füllung. Schlagen Sie in Ordnung.
=SPIEL($C$2,$A7:$D7,0)
Jetzt wird die ausgewählte Zeile markiert.
Kopieren Sie diesen Bereich und fügen Sie das spezielle Format in die gesamte Tabelle ein.
Jetzt wird jede Zeile hervorgehoben, die „Maya“ enthält. Wenn Sie den Wert in C2 ändern, wird nur die Zeile mit diesem Wert hervorgehoben.
Wie es funktioniert?
Hier haben wir die MATCH-Funktion von Excel verwendet, die den Index des gesuchten Werts im angegebenen Bereich zurückgibt. Wenn es den angegebenen Text nicht findet, gibt es #NA zurück.
Bei der bedingten Formatierung wird jeder positive Wert als TRUE und Fehler als FALSE behandelt. Wir verwenden diese Funktionalität, um Zeilen hervorzuheben.
Hier lautet unsere Formel =MATCH($C$2,$A7:$D7,0). Beachten Sie, dass die Referenz des Nachschlagewerts absolut ist. Damit es immer nach in C2 geschriebenen Werten sucht. Der Lookup-Bereich ist A7:D7. Beachten Sie, dass nur Spalten mit $ eingefroren werden und Zeilen relativ bleiben. Dies liegt daran, dass wir die Nachschlagezeile ändern möchten, wenn wir die bedingte Formatierung kopieren und die Spalten absolut sind. Am Ende erhalten wir hervorgehobene Zeilen, die bestimmten Text in einer Zelle enthalten. Informieren Sie sich hier ausführlich über die Referenzierung.
Wenn wir die Spalte relativ machen (=MATCH($C$2,A7:D7,0)) werden unsere Zeilen zum ersten gefundenen Wert hervorgehoben.
Die obige Formel hebt die Zeilen hervor, die bestimmten Text enthalten. Es überprüft Zellen und stimmt mit dem Zellenwert überein. Wenn Sie jedoch den angegebenen Text zwischen den Strings überprüfen möchten, sollten Sie diese Funktion verwenden.
=SUCHEN($C$2,$A7&$B7&$C7&$D7)
Hier suchen wir nur nach Text im verketteten Text von A7:D7. Wenn SEARCH den angegebenen Text findet, behandelt ihn die bedingte Formatierung als WAHR, sonst als falsch. Rest ist wie oben.
Zeile mit Groß-/Kleinschreibung hervorheben
Für eine Übereinstimmung mit Groß-/Kleinschreibung können wir die FIND-Funktion verwenden. Dadurch wird Text und in Zeilen überprüft und die Zeile wird nur hervorgehoben, wenn Text und Groß-/Kleinschreibung übereinstimmen.
=FINDEN($C$2,$A7&$B7&$C7&$D7)
Also ja, Leute, auf diese Weise können Sie eine Zeilenbasis bei einer Textübereinstimmung hervorheben. Lassen Sie es mich wissen, wenn Sie Zweifel in Bezug auf diesen Artikel oder ein Thema im Zusammenhang mit Excel/VBA haben. Der Kommentarbereich ist für Sie geöffnet.
Populäre Artikel:
Die SVERWEIS-Funktion in Excel
ZÄHLENWENN in Excel 2016
So verwenden Sie die SUMIF-Funktion in Excel