In Excel eine Spalte durch eine andere Spalte ersetzen

In Excel eine Spalte durch eine andere Spalte ersetzen

Ich habe eine Liste von Variablen in Spalte A > Liste der Elemente

eine weitere Liste von Variablen in Spalte B > mit entsprechenden Artikelcodes für >> Spalte A

Und in Spalte C > habe ich eine Liste von Artikelcodes zufällig aufgelistet

Jetzt muss ich die Spalte C durch entsprechende Elemente in Spalte A ersetzen

habe Vlookup versucht, aber es hat nicht geklappt!

Antwort1

Ich denke, Ihr Problem liegt im Layout Ihrer Tabelle. Möglicherweise müssen Sie die Spalten Aund vertauschen B, da sich Ihr Nachschlagewert in der zweiten Spalte Ihres Arrays befindet.

AusOffice-Hilfe

Tabellenarray
Zwei oder mehr Datenspalten. Verwenden Sie einen Verweis auf einen Bereich oder einen Bereichsnamen.Die Werte in der ersten Spalte von table_array sind die von lookup_value gesuchten Werte.Diese Werte können Text, Zahlen oder logische Werte sein. Groß- und Kleinschreibung sind gleichwertig.

Antwort2

Vertauschen Sie die Spalten Aund B, wie @TheUser1024 vorgeschlagen hat, und verwenden Sie die Spalte Dfür Ihre VLOOKUPFunktion:

=VLOOKUP(C1;$A:$B;2)
=VLOOKUP(C2;$A:$B;2)
...

Antwort3

Die Vlookup-Formel sucht in der ersten Spalte Ihrer Tabelle (linke Seite) nach den Ihnen zugewiesenen Informationen und dann in der ersten Spalte (rechte Seite) Ihrer Tabelle nach der entsprechenden Information. Wenn Sie also Vlookup verwenden, funktioniert es nicht

Der einfachste Weg ist also: 1- Spalte A > Codes 2- Spalte B > Elemente 3- Führen Sie Ihre Vlookup-Formel aus, die gut funktioniert

Sie können bei Bedarf auch 4 hinzufügen. Geben Sie Ihrer Tabelle einen Namen, indem Sie Ihre Daten in den Spalten A und B markieren. Gehen Sie dann zur Formel und dann zum Namensmanager. Nehmen wir an, Sie haben sie „Itemsdata“ genannt und Ihre Daten beginnen in Zeile A2. Ihre Formel lautet also =Vlookup(C2,Itemsdata,2). Das funktioniert perfekt.

verwandte Informationen