Inhaltsverzeichnis
Excel verfügt über verschiedene eingebaute Funktionen zum Abgleichen und Abrufen von Werten, wenn eine Zelle Text oder eine Zeichenfolge enthält. In vielen Fällen versuchen wir Suche nach einem Text oder einer Zeichenfolge in einem Bereich in Excel. Bestimmte Funktionen in Excel geben einen Wert zurück, wenn die Zellen einen bestimmten/exakten Text oder eine Zeichenfolge enthalten . In diesem Artikel verwenden wir IF , ISNUMMER , EXAKT , COUNTIF , INDEX , MATCH , VLOOKUP , SUCHEN , OR, und UND Funktionen zu Rückgabewert, wenn die Zelle Text enthält oder Zeichenkette.
Nehmen wir an, wir haben Einträge für bestimmte Kategorien und Produkte in einem Datensatz wie in der folgenden Abbildung
Datensatz zum Herunterladen
Wert zurückgeben, wenn die Zellen Text enthalten.xlsx8 einfache Möglichkeiten, Excel wenn Zelle enthält Text dann Wert zurückgeben
Methode 1: Verwendung der IF-Funktion (Zelle enthält bestimmten Text)
Die Syntax der IF Funktion ist =IF (logischer_test, [wert_wenn_true], [wert_wenn_false]) Es ergibt sich entweder ein vorgewählter Wert [value_if_true] oder [value_if_false] abhängig von der logischer_Test Ausgabe; wahr bzw. falsch.
Schritt 1: Klicken Sie auf eine beliebige leere Zelle (D4 ).
Schritt 2 : Fügen Sie die Formel
=IF (B4="Bars", "Verfügbar", "Nicht verfügbar")
Hier ist die logischer_Test ist es, den Text von Bars in der Zelle B4 wenn der Test wahr führt dies zu Verfügbar sonst Nicht verfügbar .Schritt 3: Presse EINGEBEN .
Schritt 4: Ziehen Sie die Füllen Griff , Verfügbar oder Nicht verfügbar Werte werden im gesamten Bereich angezeigt.
Verwandte Inhalte: Wie man in Excel summiert, wenn eine Zelle einen bestimmten Text enthält (6 Möglichkeiten)
Methode 2: ISNUMBER und SEARCH-Funktion verwenden (Zellen enthalten bestimmten Text)
Die ISNUMMER Funktion gibt zurück richtig oder falsch abhängig von einer Übereinstimmung von SUCHEN Text in einem absoluten Bereich.
Schritt 1: Klicken Sie auf eine beliebige leere Zelle ( D4 ).
Schritt 2: Geben Sie die Formel
=ISNUMBER (SEARCH ("Bars", $B$4:$B$12)) In der Formel wird die SUCHEN Funktion entspricht dem Text "Bars" in einem absoluten Bereich gibt dann Wahr oder Falsch je nach Spiel .Schritt 3: Presse EINGABE: Wahr oder Falsch Der Rückgabewert wird angezeigt.
Schritt 4: Ziehen Sie die Füllen Griff ergeben alle Zellen Wahr oder Falsch wie auf dem Bild unten.
Lesen Sie mehr: Wenn die Zelle einen bestimmten Text enthält, dann 1 in Excel hinzufügen (5 Beispiele)
Methode 3: IF und Exact-Funktion verwenden (Zellen enthalten exakten Text)
Wenn wir die Groß- und Kleinschreibung des Textes berücksichtigen und eine exakte Übereinstimmung wünschen, können wir die EXAKT Funktion in Kombination mit der IF-Funktion.
Schritt 1: Wählen Sie eine leere Zelle ( D4 ).
Schritt 2: Fügen Sie die Formel
=IF(EXACT(B4, "Bars"), "Available", "") Innerhalb der Formel wird die EXAKT Funktion entspricht genau dem Text "Bars" in der Zelle B4 gibt dann den Wert "Verfügbar" ansonsten BLANK die Zelle abhängig von einer exakten Übereinstimmung .Schritt 3: Hit EINGEBEN wird der Wert des Restaurants angezeigt.
Schritt 4: Ziehen Sie die Füllen Griff , die übrigen Zellen erhalten die "Verfügbar" Wert oder bleiben BLANK.
Lesen Sie mehr: Wenn die Zelle Text enthält, dann in ein anderes Blatt in Excel kopieren
Methode 4: Verwendung der Funktionen IF und COUNTIF
Kombiniert IF und COUNTIF gibt denselben Zellentext zurück, wie er den Kriterien in einem Bereich entspricht.
Schritt 1: Klicken Sie auf eine leere Zelle ( D4 ).
Schritt 2: Kopieren und Einfügen der Formel
=IF(COUNTIF(B4, "*Bars*"),B4,"") In der Formel wird die COUNTIF Funktion den Kriterien entspricht "*Bars*" (die Formel setzt automatisch * beide Seiten des Kriteriums) im Bereich (Zelle B4 ) und gibt dann den Wert in B4 sonst bleibt die Zelle BLANK .Schritt 3: Presse EINGEBEN wird derselbe Text wie bei den Kriterien angezeigt.
Schritt 4: Ziehen Sie die Füllen Griff werden in den übereinstimmenden Zellen die gleichen Werte wie im Bereich angezeigt.
Lesen Sie mehr: Wenn Zelle Text enthält, dann Text in einer anderen Zelle in Excel hinzufügen
Methode 5: Verwendung der Funktionen INDEX und MATCH
Manchmal gibt es ein Kriterium in einem Bereich von Zellen, das mit dem Ergebnis in einem anderen Bereich von Zellen übereinstimmt. INDEX um einen Text in einem Bereich zu finden, und die Funktion MATCH um den Wert in einer anderen Zelle zu erhalten. Um dies zu erreichen, wird der Datensatz leicht verändert.
Schritt 1: Wählen Sie eine beliebige leere Zelle ( B2 ).
Schritt 2: Geben Sie die Formel ein
=INDEX(C7:C15,MATCH("Bars",B7:B15,0)) Hier INDEX Funktion sucht nach dem exakt passenden Text "Bars" aus dem Sortiment B7:B15 im Bereich C7:C15.Schritt 3: Presse STRG+UMSCHALT+EINGABE da es sich um eine Array-Formel handelt. Der übereinstimmende Text für Bars erscheint.
Lesen Sie mehr: Wert zurückgeben, wenn die Zellen einen bestimmten Text aus einer Liste enthalten
Methode 6: Verwendung der VLOOKUP-Funktion
Die VLOOKUP Funktion ist effizient, um vertikale Daten in einer Tabelle zu finden. In unserem Fall können wir die VLOOKUP um eine genaue oder ungefähre Übereinstimmung in einer Spalte zu finden. Die Syntax der VLOOKUP Funktion ist =VLOOKUP (Wert, Tabelle, Spalte_Index, [Bereich_Lookup]).
Schritt 1: Geben Sie den Nachschlagetext ( Bars ) in einer beliebigen Zelle ( B3 ).
Schritt 2: Wählen Sie eine beliebige leere Zelle (C3).
Schritt 3: Fügen Sie die Formel
=VLOOKUP(B3,B7:C15,2,FALSE) Hier "Bars" ist der Text in B3 die innerhalb eines Bereichs übereinstimmen müssen B7:C15 auf einen Wert in der Spalte 2. FALSCH erklärt, dass wir eine genaue Übereinstimmung wünschen.Schritt 4: Presse ENTER. Der übereinstimmende Wert wird angezeigt.
Lesen Sie mehr: So verwenden Sie VLOOKUP, wenn die Zelle ein Wort im Text in Excel enthält
Methode 7: Verwendung von IF OR ISNUMBER und SEARCH-Funktion (Zellen enthalten Strings)
Ein Datensatz enthält oft mehr als eine Textzeichenfolge. Wir wollen die Zellen abgleichen, die nur eine übereinstimmende Textzeichenfolge haben. Wir können Folgendes verwenden ISNUMMER und SUCHEN um einen Text zu finden, dann OR um ein alternatives Spiel zu deklarieren. Endlich, IF Funktionen, die einen Rückgabewert anzeigen, ansonsten bleiben die Zellen BLANK .
Schritt 1: Wählen Sie eine beliebige leere Zelle ( D4 Geben Sie die Formel
=IF(OR(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4))), "Verfügbar ","")Schritt 2: Hit ENTER: "Verfügbar" Text in der Zelle auftaucht, falls einer der Referenztexte ("Bars" oder "Veg") in der Zelle existieren B4.
Schritt 3: Ziehen Sie die Füllen Griff wird die Zelle in den übrigen Zellen des Bereichs entweder durch "Verfügbar" Text oder Rest BLANK.
Lesen Sie mehr: Prüfen, ob eine Zelle einen Teil des Textes in Excel enthält (5 Möglichkeiten)
Methode 8: Verwendung von IF AND ISNUMBER und SEARCH Funktion (Zellen enthalten Strings)
Von Methode 7 wissen wir, wie mehrere Textzeichenfolgen in einer Zelle abgeglichen werden. Wenn wir weiter gehen und beide Textzeichenfolgen abgleichen wollen, können wir Folgendes verwenden UND Funktion anstelle von OR .
Schritt 1: Wählen Sie eine beliebige leere Zelle ( D4 Geben Sie die Formel
=IF(AND(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4))), "Verfügbar ","")Schritt 2: Hit EINGEBEN Wenn beide Textstrings in einer Zelle vorhanden sind B4 liefert die Formel "Verfügbar" als Wert eingeben, sonst bleiben die Zellen BLANK.
Schritt 3: Ziehen Sie die Füllen Sie den Griff, der Rest der Zellen wird entweder durch "Verfügbar" oder verbleibend BLANK.
Schlussfolgerung
In diesem Artikel verwenden wir verschiedene Formeln, um einen Wert zurückzugeben, wenn Zellen bestimmte Texte enthalten. Wir verwenden IF , ISNUMMER , EXAKT , INDEX , MATCH , OR und UND Funktionen, um einen Wert für die exakte oder ungefähre Übereinstimmung eines Textes zurückzugeben. Wir zeigen auch Methoden, um mehr als eine Zeichenfolge zu kombinieren WENN, UND, ISNUMMER und SUCHEN Ich hoffe, Sie finden die besprochenen Methoden leicht nachvollziehbar. Kommentieren Sie, wenn Sie weitere Erklärungen benötigen oder etwas hinzufügen möchten.