In Zelle A1 habe ich "Apple" eingegeben. In B2 gebe ich die Formel ein =FIND("Apple",A:A)
. Ich bekomme jedoch immer wieder #VALUE
Fehler. Kann jemand das erklären und wie überwinde ich es?
11
In Zelle A1 habe ich "Apple" eingegeben. In B2 gebe ich die Formel ein =FIND("Apple",A:A)
. Ich bekomme jedoch immer wieder #VALUE
Fehler. Kann jemand das erklären und wie überwinde ich es?
FIND
wird verwendet, um eine Textzeichenfolge innerhalb eines bestimmten Textsatzes zu lokalisieren und dann die Position innerhalb der Textzeichenfolge zurückzugeben. Je nachdem, was Sie versuchen, verwenden Sie möglicherweise die falsche Funktion.FIND
?FIND
auf eine einzelne Zelle an - wenn Sie=FIND("Apple",A:A)
inB2
Excel verwenden, wird tatsächlich ein "Array" von Werten zurückgegeben ... aber das, das Sie in der Zelle sehen, ist das Ergebnis aus der Spalte A-Zelle in derselben Zeile, also wenn A2 enthält nicht "Apple" Sie erhalten #WERT!, aber in B1 erhalten Sie eine Nummer - immer noch am besten, um eine einzelne Zelle zu verwenden .....Antworten:
Wenn Sie die erste Zelle (Zeile) in der Spalte suchen möchten, die
A
das Wort „Apfel“ enthält, möglicherweise als Teil eines größeren Wortes (z. B. „Holzapfel“ oder „Apfelmus“) oder eines Satzes, verwenden Siequelle
Suchen Sie Looks in einer Zelle, nicht in einem Zellbereich. Die Syntaxkomponente in_text betrachtet eine bestimmte Zeichenfolge, aber ein Zellenbereich ist keine Zeichenfolge. Möglicherweise können Sie dies mit einem Array erreichen. Am einfachsten ist es jedoch, eine Finder-Spalte zu erstellen. Erstellen Sie eine Spalte neben der Spalte, in der Sie suchen möchten, und fügen Sie die Formel in jede benachbarte Zelle ein. In B2 lautet die Anweisung inside_text also A2.
Ich habe das Gefühl, Sie versuchen, die Anzahl der Instanzen des Wortes Apple zu finden. Wenn dies korrekt ist, können Sie stattdessen diese Formel verwenden:
Dies gibt Ihnen jedoch nur eine Zählung aller Instanzen des Wortes Apple in der Spalte A, wobei Apple den gesamten Inhalt dieser Zelle darstellt.
Wenn Sie alle Fälle zählen möchten, in denen eine Zelle Apple enthält, auch wenn sie auch andere Wörter enthält (z. B. Apple Pie), müssen Sie in einer zusätzlichen Spalte zu Ihrer FIND-Anweisung zurückkehren und eine IF-Anweisung verwenden, z diese:
Dies gibt eine 0 zurück, wenn die FIND-Anweisung zu einem Fehler führt, und andernfalls eine 1. Sie können diese Spalte dann einfach summieren, um die Anzahl der Zellen mit dem Wort Apple irgendwo darin zu ermitteln.
quelle
Analysieren von Werten in einer Zelle mithilfe der Suchfunktion und Überwinden des
#VALUE!
ErgebnissesAufnehmen des Wertes vor dem Fund von "&"
Wertaufnahme nach dem Fund von "&"
Erläuterung
Beispiel 1
Beispiel: 2
Beispiel: 3
Wert vor dem "&" abholen
quelle
Find()
frustrierende Angewohnheit der Funktion überwunden, einen Fehler zurückzugeben, wenn der Suchtext nicht in der gesuchten Zeichenfolge vorhanden ist. Dies ist eine wertvolle Antwort - Sie sollten sie wie jetzt positiv bewerten, anstatt sie zu bewerten. (Es beantwortet auch die ursprüngliche Frage von OP, wenn auch auf andere Weise.)