Einige Optionen ohne REGEXMATCH
, da Sie möglicherweise die Groß- und Kleinschreibung nicht berücksichtigen und nicht sagen blast
oder ablative
auslösen möchten YES
. Verwenden Sie Komma als Trennzeichen, wie im OP, und ignorieren Sie im Moment die IF-Bedingung:
Erste sehr ähnliche Antwort von @ user1598086:
=FIND("bla",A1)
Bei Groß- und Kleinschreibung wird jedoch #VALUE zurückgegeben! eher als NO
und eine Zahl als YES
(beide können jedoch jeweils in NEIN / JA geändert werden).
=SEARCH("bla",A1)
Groß- und Kleinschreibung nicht berücksichtigen, so behandelt Black
und black
gleich. Rückgabe wie oben.
Der erstere (für letztere äquivalent) , um anzuzeigen , ob bla
vorliegende nachdem die ersten drei Zeichen in A1:
=FIND("bla",A1,4)
Gibt eine Zahl für blazer, black
but #VALUE!
for zurück blazer, blue
.
Bla
Nur zu finden , wenn ein vollständiges Wort für sich allein ist (dh zwischen Leerzeichen - nicht am Anfang oder Ende eines 'Satzes'):
=SEARCH(" Bla ",A1)
Da die Rückgabe in allen oben genannten Fällen entweder eine Zahl ist ("gefunden", also YES
bevorzugt) oder #VALUE!
wir ISERROR verwenden können, um #VALUE!
innerhalb einer IF-Formel zu testen , beispielsweise anhand des ersten obigen Beispiels:
=if(iserror(FIND("bla",A1)),"NO","YES")
Länger als die, regexmatch
aber die Komponenten sind leicht einstellbar.
;
durch,
in Google Spreadsheet ersetzen