Ich habe eine Tabelle mit einigen Zahlen als Text gespeichert (UPC-Codes, so dass ich keine führenden Nullen verlieren möchte). erkennt Übereinstimmungen einwandfrei, aber MATCH()
funktioniert nicht. Gibt es einen Grund, warum MATCH()
nicht mit Zahlen umgehen kann, die als Text gespeichert sind, oder ist das nur eine Einschränkung, muss ich umgehen?Warum findet Excel MATCH() keine Übereinstimmung?
14
A
Antwort
26
Funktionen wie MATCH
, VLOOKUP
und HLOOKUP
müssen den Datentyp (Nummer oder Text) übereinstimmen, während COUNTIF/SUMIF
keinen Unterschied machen. Verwenden Sie MATCH, um die Position zu finden oder nur um festzustellen, ob der Wert in Ihren Daten vorhanden ist?
Wenn Sie einen numerischen Lookup-Wert haben, können Sie Text in die Formel konvertieren, indem Sie & "", z.
=MATCH(A1&"",B:B,0)
.... oder wenn es ein Text-Lookup-Wert, der mit Zahlen übereinstimmen muss
=MATCH(A1+0,B:B,0)
Was barry sagt korrekt ist, aber ich würde das ausdruck '= MATCH begünstigt (TEXT (A1, "0"), B: B, 0) 'oder' = MATCH (WERT (A1), B: B, 0) ' – JustinJDavies
Das macht vollkommen Sinn. Vielen Dank! –
@barry Hey du bist mein GOTT! 'Funktionen wie MATCH, SVERWEIS und WVERWEIS müssen mit dem Datentyp übereinstimmen, während COUNTF/SUMME keine Unterscheidung machen 'ist Oracle! – SIslam