I folgende Abfrage erzeugt habeExcel Spiel Funktion Behandlung nicht richtig Array Argumente
=MATCH(TRUE, ISNUMBER(SEARCH({"a","b","c","d"}, "b")), 0)
es den Wert 2, weil b zweites Argument in Array { "a", "b", "c", "d"} aber wenn ich fest codierten Arrays mit Daten ersetzen Bereich, dh
=MATCH(TRUE, ISNUMBER(SEARCH(A1:A4, "b")), 0)
Abfrage liefert # N/A einmal gedacht A1 a enthält, A2 b enthält, A3 enthält, c und d enthält A4.
Warum es nicht funktioniert und wie man es repariert? Ich benutze die Suchfunktion, weil ich nach "Fuzzy Matches" suche, möglicherweise mit Wildcards, die nicht genau sind (dann würde ich Vlookup verwenden).
Ich benutze Excel 365 online.
Edit: Nach ein wenig Experimentieren drehte es, dass
=SEARCH(A1:A2, "a")
kehrt #value out! obwohl
= SEARCH ({ "a", "b"}, "a")
kehrt 1. Wie kann ich das Problem beheben Ergebnis möchte ich zu bekommen?
Siehe meine Bearbeitung .................... –