Ich habe einen durch Komma getrennten Wert in einer Excel-Zelle AB, CD
. Es gibt zwei Spalten A B
und C D
. Jetzt möchte ich die Zellen durchsuchen, um zu prüfen, ob der Komma getrennte Wert erscheint und wenn es das tut würde OK
oder Not OK
unter den Spalten schreiben. Es sollte die Leerzeichen ignorieren und während der Suche AB
sollte OK
unter A B
schreiben.Excel: Suchzelle mit durch Kommas getrennten Werten, die Leerzeichen ignorieren
Ich habe die folgende Formel versucht und es funktioniert, ignoriert aber Leerzeichen nicht. Es passt also nicht zu AB
zu A B`. Irgendwelche Zeiger?
=IF(ISNUMBER(SEARCH("AB",K2)),"OK","Not OK")
Können Sie die Formel erklären? – Sarah
Der Teil, den ich hinzugefügt habe - SUBSTITUTE (K2, "", "") - ersetzt alle Leerzeichen (ASCII-Code 32) durch eine leere Zeichenfolge. Wenn Sie eine Zelle K2 mit "A B, CC, YY" haben, lautet das Ergebnis "AB, CC, YY". Der nächste Teil Ihrer Formel wird dann wie folgt ausgewertet: SEARCH ("AB", "AB, CC, YY"), was zu einer Übereinstimmung führt und eine Zahl (1) zurückgibt, die wiederum ISNUMBER (1) zurückgibt WAHR ... – Henrik
@Sarah, hat meine Antwort Ihnen geholfen? – Henrik