[google-spreadsheet] Überprüfen Sie die Zelle auf einen bestimmten Buchstaben oder Satz von Buchstaben


Answers

Einige Optionen ohne REGEXMATCH , da Sie vielleicht REGEXMATCH sein wollen und nicht sagen wollen, dass blast oder ablative ein YES auslöst. Verwenden Sie Komma als Trennzeichen, wie im OP, und ignorieren Sie im Moment die Bedingung IF:

Zuerst sehr ähnlich der Antwort von @ user1598086:

=FIND("bla",A1)

Ist Groß- und Kleinschreibung, aber gibt #VALUE zurück! eher als NO und eine Zahl statt YES (beide können jedoch jeweils zu NEIN / JA geändert werden).

=SEARCH("bla",A1)  

Groß- und Kleinschreibung wird nicht berücksichtigt, so dass Black und black gleichermaßen behandelt werden. Rückgabe wie oben.

Ersteres (für das letztere Äquivalent) gibt an, ob bla nach den ersten drei Zeichen in A1 vorhanden ist:

=FIND("bla",A1,4)  

Gibt eine Zahl für blazer, black aber #VALUE! für blazer, blue .

Bla nur dann zu finden, wenn ein ganzes Wort für sich alleine steht (dh zwischen Leerzeichen - nicht am Anfang oder Ende eines "Satzes"):

=SEARCH(" Bla ",A1) 

Da die Rückgabe in allen obigen Fällen entweder eine Zahl ("gefunden", also YES bevorzugt) oder #VALUE! Wir können ISERROR verwenden, um auf #VALUE! zu testen #VALUE! innerhalb einer IF-Formel, zum Beispiel das erste Beispiel oben:

 =if(iserror(FIND("bla",A1)),"NO","YES")  

Länger als die regexmatch aber die Komponenten sind leicht einstellbar.

Question

In einer Google Tabellenkalkulation möchte ich eine Formel verwenden, die einen bestimmten Text oder eine bestimmte Zahl ausgibt, wenn eine bestimmte Zelle bestimmte Buchstaben enthält.

Zum Beispiel, wenn ich =IF(A1="Black","YES","NO") und A1 ist gleich "Schwarz" - es gibt "JA" richtig aus. Wenn ich jedoch =IF(A1="Bla","YES","NO") setze, gibt es "NEIN" aus. Gibt es irgendeine Formel, die ich verwenden kann, dass ich etwas wie =IF(A1 CONTAINS "Bla","YES","NO") sagen kann =IF(A1 CONTAINS "Bla","YES","NO") so gibt es "JA" aus.




Verwenden Sie einfach = IF(A1="Bla*","YES","NO") . Wenn Sie das Sternchen einfügen, fungiert es als Platzhalter für eine beliebige Anzahl von Zeichen nach dem angegebenen Text.




Related