So erhalten Sie den Schlüsselwert des Wörterbuchs in der Formel

677
pcvnes

Ich habe A1..A3 mit den Werten K01, K02 und K03 B1 .. gefüllt. B3 sind mit den Werten "Kosten 1", "Kosten 2" und "Kosten 3" gefüllt.

A1 bis B3 werden als Wörterbuch verwendet, indem Sie A1 .. B3 auswählen und Einfügen> Name> Erstellen auswählen

Wenn in Zelle A7 der Wert '= K01_' gefüllt ist, ist der angezeigte Wert "Kosten 1". Wenn ich in B7 die Formel '= MATCH ("K01"; A1: A3) "eingebe, ist das Ergebnis 1. Bis jetzt so gut.

Jetzt möchte ich, dass der Wert in A1 in der MATCH-Formel verwendet wird. Das funktioniert aber nicht wie erwartet. Bei Eingabe der Formel '= MATCH (A7; A1: A3)' in C7 wird ein # N / A zurückgegeben.

Wie kann ich den tatsächlichen Namen in einer Zelle in einer Formel verwenden?

-1
Vielleicht, weil Sie in Zelle A1 "K01" und in Zelle A7 "K01_" haben. Einige sorgfältig aufgebaute Texte, die zeigen, was Sie erreichen wollen, würden Ihnen helfen, Ihnen zu helfen ... Solar Mike vor 6 Jahren 0

2 Antworten auf die Frage

0
pcvnes

Behebung des Problems mit =MATCH(MID(FORMULATEXT(A7);2;3);A1:A3)

Bitte * erklären * Sie diese Antwort, damit sie für andere Benutzer hilfreich ist. Twisty Impersonator vor 6 Jahren 1
0
user3728595

Dies ist keine Antwort, aber ich habe nicht den Ruf, einen Kommentar abzugeben. Der Wert in A1 soll in der MATCH-Formel verwendet werden. Sollte Ihre Formel nicht so sein:=MATCH(A1, A1:A3)

Oder meintest du das: =MATCH(A7, B1:B3)

Wenn nicht, klären Sie bitte Ihre Frage.

Korrigiert Zelle A7 ist '= K01_' zugewiesen. Da auf einen Namen verwiesen wird, zeigt A7 'Cost 1'. Die Formel MID (FORMULATEXT (A7); 2; 3) gibt 'K01' zurück, mit dem ein Wert in A1..A3 abgeglichen wird, der '1' zurückgibt. pcvnes vor 6 Jahren 0