Werte von einer Tabelle in die andere übertragen (automatisch)
#1
Hey Leute,

für unsere Inventur und unser neues Inventursystem müssen wir Einträge aus einer Exceltabelle in eine andere übertragen, hierbei müssen wir beachten, dass nur die Einträge übernommen werden, die bereits in der neuen eingetragen sind.
Als Beispiel: 
Alte Tabelle enthält:
Inventarnummer | Seriennummer | Model | Typ | Manufactur

Die neue Tabelle enthält bisher nur Inventarnummern.


Ich möchte gerne, dass anhand der Inventarnummer der neuen Tabelle die alte Tabelle nach den Inventarnummern überprüft wird und die eingetragenen Seriennummern, Modelle, Typen und Manufacturen in die neue Tabelle zur richtigen Inventarnummer zugeordnet werden.

Inventarnummern, die nicht in der neuen Tabelle eingetragen sind, sollen natürlich ignoriert werden..

Jemand eine Idee, wie ich das am geschicktesten anstelle?


Zur Hilfestellung:
Meine Exceldatei ist wie folgt aufgebaut:
Neu (Tabellenname)
A1: inventory number
B1: serial number
D1: manufactur
E1: model
F1: type
~3600 entries (only inventory number yet)

Old (Tabellenname)
A1: S/N
B1: Inventory No
D1: Manufactorer
E1: Description (Model)
F1: Type of Inventory
~ 45400 entries

Würde mich über jede Hilfe freuen!
Top
#2
Hola,

das klingt nach einem Sverweis.

http://www.online-excel.de/excel/singsel.php?f=9

Gruß,
steve1da
Top
#3
(19.09.2016, 11:23)steve1da schrieb: Hola,

das klingt nach einem Sverweis.

http://www.online-excel.de/excel/singsel.php?f=9

Gruß,
steve1da

Das habe ich mir auch schon gedacht :)
Leider bin ich noch nicht so bewandert, was Excel betrifft, weshalb ich hier gerade ein wenig übrfordert mit bin xD
Top
#4
Hola,

dann lad doch bitte eine Beispieldatei hoch.

Gruß,
steve1da
Top
#5
(19.09.2016, 11:26)steve1da schrieb: Hola,

dann lad doch bitte eine Beispieldatei hoch.

Gruß,
steve1da

Ich habe hier mal ein Beispiel hochgeladen (verfälschter Ausschnitt aus dem Original).
Tabelle "Old" enthält normalerweise knapp 45000 Einträge.
Die eingetragenen Inventarnummern in "New" sollen die Seriennummern, Modelle, Typen und Manufactorer aus der alten Tabelle zugewiesen bekommen


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 80,81 KB / Downloads: 7)
Top
#6
Hola,

außer Old und New gibt es nur Example und Tabelle1. Beide enthalten einen Haufen Daten.
Was ist denn jetzt Old und New?

Gruß,
steve1da
Top
#7
(19.09.2016, 11:39)steve1da schrieb: Hola,

außer Old und New gibt es nur Example und Tabelle1. Beide enthalten einen Haufen Daten.
Was ist denn jetzt Old und New?

Gruß,
steve1da

Sorry, mein Excel hat die Datei nicht richtig abgespeichert.
Example ist in dem Fall "New" und Tabelle1 ist "Old".
Habe nochmal die gespeicherte Datei angehängt.
Old enthält im Originalen rund 45000 Inventarnummern + dazugehörige Seriennummern etc.
Für alle Inventarnummern, die in New eingetragen werden, sollen die dazugehörigen Einträge aus Old übernommen werden.

Beispiel: Ich trage in der Tabelle "New" in der Spalte B die Inventarnummer "90106" ein, sollen die dazugehörigen Einträge zu dieser Inventarnummer (Seriennummer, Model, ...) direkt aus der alten Tabelle übernommen werden.


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 79,5 KB / Downloads: 7)
Top
#8
Hi,

hab ich dich richtig verstanden?

Tabelle1

ABCDEF
1S/NInventory NoManufactorerDescriptionType of Inventory
2CN029C297426151K588S1048670P2214HTFT
3CN029C297426151K58HS1048740P2214HTFT
4CN029C29742614BH9APB1045870P2214HTFT
5CN029C297426151K482S1048710P2214HTFT
6CN029C297426151K58CS1048610P2214HTFT
7CN029C297426151K47US1048490P2214HTFT
8CN029C297426151L060S1048580P2214HTFT
9CN029C297426151K58FS1048720P2214HTFT
10CZC3406TDV100165HPCompaq 8300 Elite SFFWorkstation
11CZC0520F3P67604HPHP Compaq 6000 Pro MTWorkstation
127ZZCZY1100669DellOptiPlex 7010SFFWorkstation
13CNU3329GM199232HP8470pNotebook
14CZC340736N100022HPCompaq 8300 Elite SFFWorkstation
15CNC2010GKN91134HPLA2006xTFT
16CNC234P4F894444HPLA2006xTFT
176CM3090SX998642HPHP EliteDisplay E201TFT
186CM3191TL798940HPHP EliteDisplay E201TFT
19CNC234P4WF94451HPLA2006xTFT
20CNC221Q5DT92407HPLA2306xTFT
213CQ503172K104818HPEliteDisplay E231TFT
22CNC2030K0L91140HPLA2006xTFT
Formeln der Tabelle
ZelleFormel
B2=SVERWEIS($A2;Example!$A:$F;2;0)
D2=SVERWEIS($A2;Example!$A:$F;4;0)
E2=SVERWEIS($A2;Example!$A:$F;5;0)
F2=SVERWEIS($A2;Example!$A:$F;6;0)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#9
Hola,

für die S/N:


Code:
=WENNFEHLER(INDEX(Old!A:A;VERGLEICH(B2;Old!B:B;0));"")


Für die anderen Daten:


Code:
=WENNFEHLER(SVERWEIS(B2;Old!B:F;SPALTE(C1);0);"")


Diese Formel nach rechts und nach unten kopieren.

Gruß,
steve1da
Top
#10
(19.09.2016, 11:48)steve1da schrieb: Hola,

für die S/N:


Code:
=WENNFEHLER(INDEX(Old!A:A;VERGLEICH(B2;Old!B:B;0));"")


Für die anderen Daten:


Code:
=WENNFEHLER(SVERWEIS(B2;Old!B:F;SPALTE(C1);0);"")


Diese Formel nach rechts und nach unten kopieren.

Gruß,
steve1da

Super! Diese Lösung funktioniert einwandfrei! :)
Ich danke dir vielmals!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste