2017-11-08 1 views
0

Ich versuche Excel überprüfen zu lassen, ob eine Zelle eine der Teilzeichenfolgen in einer Liste enthält, die ich habe.Überprüfen Sie, ob eine Zelle eine Teilzeichenfolge aus einer Liste enthält Excel

Ich habe eine Liste von Medikamentenbestellungen, und ich möchte herausfinden, welche von denen für Antibiotika sind. Ich habe eine Liste von Antibiotika, also möchte ich jede Zelle überprüfen, ob sie die Teilzeichenfolge der Antibiotika-Namen auf meiner Liste hat.

Ich habe ähnliche Antworten gefunden, und ich habe diese versucht:

= ISNUMBER (SEARCH ($ H $ 2: $ H $ 3, A5))

Wo A5 ist die Zelle I überprüfen möchten, und H2: H3 enthält die Liste der Teilzeichenfolgen, nach denen ich suche. Aber das funktioniert nicht. Anscheinend benötigt SEARCH einen einzelnen Teilstring.

Ich könnte es mit OR tun, aber meine Liste der Teilstrings wird mehr als 100 Namen haben, und es wird sehr unhandlich werden.

Gibt es eine Möglichkeit, das kann ich tun? Dank

Antwort

0

Dies wird wieder WAHR/FALSCH:

=SUMPRODUCT(--ISNUMBER(SEARCH($H$2:$H$3,A5)))>0 
+0

Dies funktioniert, danke! Ich dachte, es war SEARCH, die nicht mehr als ein Element erlaubt. –

+0

Nein, ohne SUMPRODUCT, SEARCH wird nicht iterieren. Es wird nur das Ergebnis des ersten zurückgegeben. –

Verwandte Themen