Excel

Markieren Sie Zellen, die . enthalten

Highlight Cells That Contain

Excel-Formel: Markieren Sie Zellen, die . enthaltenAllgemeine Formel |_+_| Zusammenfassung

Hinweis: Excel enthält viele integrierte 'Voreinstellungen' zum Hervorheben von Werten mit bedingter Formatierung, einschließlich einer Voreinstellung zum Hervorheben von Zellen, die bestimmten Text enthalten. Wenn Sie jedoch mehr Flexibilität wünschen, können Sie Ihre eigene Formel verwenden, wie in diesem Artikel erläutert.



Wenn Sie Zellen hervorheben möchten, die bestimmten Text enthalten, können Sie eine einfache Formel verwenden, die TRUE zurückgibt, wenn eine Zelle den von Ihnen angegebenen Text (Teilzeichenfolge) enthält.

Wenn Sie beispielsweise Zellen im Bereich B2:B11 hervorheben möchten, die den Text 'Hund' enthalten, können Sie Folgendes verwenden:





= ISNUMBER ( SEARCH (substring,A1))

Hinweis: Bei der bedingten Formatierung ist es wichtig, dass die Formel relativ zur 'aktiven Zelle' in der Auswahl eingegeben wird, die in diesem Fall als B2 angenommen wird.

Erläuterung

Wenn Sie eine Formel zum Anwenden der bedingten Formatierung verwenden, wird die Formel zum Zeitpunkt der Erstellung der Regel relativ zur aktiven Zelle in der Auswahl ausgewertet. In diesem Fall wird die Regel für jede der 10 Zellen in B2:B11 ausgewertet und B2 wechselt jedes Mal zur Adresse der ausgewerteten Zelle, da B2 relativ ist.



Die Formel selbst verwendet die SEARCH-Funktion, um die Position von 'Hund' im Text zu finden. Wenn 'Hund' existiert, gibt SEARCH eine Zahl zurück, die die Position repräsentiert. Wenn 'Hund' nicht existiert, gibt SEARCH einen #VALUE-Fehler zurück. Indem wir ISNUMBER um SEARCH wickeln, fangen wir den Fehler ab, sodass die Formel nur TRUE zurückgibt, wenn SEARCH eine Zahl zurückgibt. Wir kümmern uns nicht um die tatsächliche Position, wir kümmern uns nur, wenn es eine Position gibt.

Groß-/Kleinschreibung beachten

Bei SEARCH wird die Groß-/Kleinschreibung nicht beachtet. Wenn Sie auch die Groß-/Kleinschreibung überprüfen müssen, ersetzen Sie einfach SEARCH durch FIND wie folgt:

 
= ISNUMBER ( SEARCH ('dog',B2))

Suchen Sie mehr als eine Sache?

Wenn Sie Zellen hervorheben möchten, die eine von vielen verschiedenen Zeichenfolgen enthalten, können Sie Verwenden Sie die hier beschriebene Formel .

Schnellstart | Mehr Beispiele | Fehlerbehebung | Ausbildung Autor Dave Bruns


^