2.4k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo.
Ich verzweifle im Moment an folgender Aufgabenstellung.
In einer Exceltabelle 1 ist eine Spalte mit Artikel-IDs, die in Tabelle 2 an anderer Stelle ebenfalls vorhanden sind.
Ich möchte Excel veranlassen, zu einem Wert aus einer Zelle in Tabelle 1 (z.B. Art.ID 1234 in Spalte F Zelle 250) den identischen Wert 1234 in irgend einer Zelle in Spalte B in Tabelle 2 zu suchen und anschliessend den dieser ID zugeordneten Barcode aus Tabelle 1 in Spalte G Zelle 250, also in der selben Zeile wie auch die ID zu übertragen in die Zelle neben der identischen ID in Tabelle 2.
Hm, ist jetzt vielleicht etwas zu kompliziert ausgedrückt, ich versuche es mal einfacher.
Wenn ein Wert aus Tab.1 irgendwo in Spalte X identisch ist mit dem Wert in Tab.2 irgendwo in Spalte Y, dann schreib den Wert aus Tab.1 Spalte X selbe Zeile andere Spalte in Tab.2 selbe Zeile andere Spalte.
Geht das überhaupt mit Excel? Mein Problem ist, daß Excel sehr viel mehr kann als ich jemals lernen könnte und logisches und folgerichtiges Denken in solchen Dimensionen ist nicht so unbedingt meins.

5 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
ich hätte vermutet bebnutze Sverweis()

Gruß Hajo
0 Punkte
Beantwortet von
Hi Hajo,

danke schön. Mit SVerweis sind wir auf jeden Fall auf dem richtigen Weg. Ich google dann jetzt mal nach SVerweis für Dummies ;-)
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
0 Punkte
Beantwortet von paul1 Experte (4.9k Punkte)
Hallo Rebel,

ein praktisches Beispiel:

Tabelle 1, Spalte A1 bis A20 stehen die Vergleichswerte

Tabelle 2, Spalte A1 bis A20 ist die Matrix

Der Spaltenindex ist in dem Fall 1

Bereichverweis =FALSCH, statt falsch wird auch häufig 0 (Null) geschrieben.

z.B. in Tabelle2 B1 folgende Formel:

=SVERWEIS(Tabelle1!A1;Tabelle2!$A$1:$A$20;1;FALSCH)
und runterkopieren!
Bei nicht Übereinstimmung wird #NV (no value) nicht vorhanden angezeigt.

Um statt #NV keinen Zellinhalt zu haben folgende Formel:

=WENN(ISTNV(SVERWEIS(Tabelle1!A1;Tabelle2!$A$1:$A$20;1;FALSCH));"";SVERWEIS(Tabelle1!A1;Tabelle2!$A$1:$A$20;1;FALSCH))
und runterkopieren!

Die Zellbereiche wären noch nach den Verhältnissen anzupassen.


Gruß

Paul1
0 Punkte
Beantwortet von
Hallo Hajo, hallo Paul,

jawoll, das hat's gebracht.

Herzlichen Dank euch beiden.
...