Clever-Excel-Forum

Normale Version: Gleiche Werte in verschiedenen Spalten übernehmen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich möchte in Spalte C ein Wert eintragen, in Spalte D trage ich ein dazugehöriges Wert ein.

Beisiel:

C1 xxx -> D1 000
C2 yyy  -> D2 111
C3 aaa -> D3 222
C4 www -> D4 444

Wenn ich jetzt in C5 xxx eingebe, soll automatisch bei D5 000 rauskommen.

Dies wäre schon mal ein großer Schritt, wenn das erst mal klappt. Ideal wäre es, wenn der Wert auf die Spalten  C, E, G, I, K, M, O, Q, S, U eingegeben wird und dann direkt daneben der automatische Wert kommt, falls der Wert schon mal eingetragen war.

Ich hoffe, ich habe mich verständlich audgedrückt :)

Ein Beispiel ist als Anhang dabei.

Vielen Dank für Eure Unterstützung.

Ein schönes langes Wochenende wünsche ich Euch.

LG
Hallo psiloaktiv,

das kannst du mit sverweis lösen.
Es müssen nur die Artikelnummer und dessen Preis in einem Tabellenblatt hinterlegt sein.
(01.10.2016, 14:00)coemm schrieb: [ -> ]Hallo psiloaktiv,

das kannst du mit sverweis lösen.
Es müssen nur die Artikelnummer und dessen Preis in einem Tabellenblatt hinterlegt sein.

Hi,

eigentlich hatte ich gehoft, jemand könnte mich fa mit VB unterstützen...

Aber ich habe jetzt Dein rat befolgt und mit SVERWEIS gelöst...

Für alle, die ein ähnliches Problem haben....

=WENN(ISTNV(SVERWEIS(C2;Tabelle2!$A$2:$B$2010;2;0));" ";SVERWEIS(C2;Tabelle2!$A$2:$B$2010;2;0))

LG
Hallöchen,

jo, was Du hoffst war nicht ersichtlich Sad
In der Regel werden solche Lösungen per Formel genutzt. VBA hat den Nachteil, dass nicht überall Makrolösungen erwünscht bzw. erlaubt sind. Einen Vorteil gegenüber einer Formellösung hast Du eventuell dann, wenn es um sehr viele Daten geht und man es an der Performance merkt oder die Ergebnisse fixiert werden sollen ... Übrigens gibt es auch einige VBA-Lösungen, wo die Formel eingetragen und gerechnet wird und anschließend ersetzt man die Formeln durch die Ergebnisse (Werte)
Moin!
Noch eine Ergänzung:
Deine Formel funktioniert auch auf älteren Excel-Versionen < 2007.
Ab 2007 gibt es WENNFEHLER(), was die Formel verkürzt und wohl auch die Rechenzeit im Idealfall halbiert.
Also
=WENNFEHLER(SVERWEIS(C2;Tabelle2!$A$2:$B$2010;2;0);"")

Gruß Ralf