Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SVerweis

Forumthread: SVerweis

SVerweis
Hubert
Wie kann man die drei untereinander stehenden Werte aus der Tabelle1 und den Zeilen 6,7,8, die der Auftragsnummer 35100 in Spalte D zugeordnet sind in der Tabelle 2 so eintragen, dass diese nach Eingabe der Auftragsnummer 35100 in Tabelle 2 in die entsprechenden Zellen für Anrufer, Objekt und Rechnung eingetragen werden?
In Tabelle 2 möchte ich nach Eingabe der Auftragsnummer aus Spalte D automatisch die drei Zeileninhalte der Auftragsnummer in Tabelle 1 zugeordneten Inhalte eintragen.
Mir fehlt der entsprechende Hinweis/Syntax um diese Aufgabe mit dem SVERWEIS zu lösen.
Für Eure Unterstützung danke ich.
Hier die Beispieldatei:
https://www.herber.de/bbs/user/72593.xls
obelix
Anzeige
mit Index & Vergleich ...
05.12.2010 10:26:59
Matthias
Hallo
Tabelle2

 BC
10NameP
11V-NameH
12Straßeb
13Nr1
14PLZ5
15OrtStA
16Telefon224
17Fax134
18Mobil544
19Sonstiges0

Formeln der Tabelle
ZelleFormel
B10{=MTRANS(Tabelle1!H4:Q4)}
C10=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B10;Tabelle1!$H$4:$Q$4;0))
B11{=MTRANS(Tabelle1!H4:Q4)}
C11=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B11;Tabelle1!$H$4:$Q$4;0))
B12{=MTRANS(Tabelle1!H4:Q4)}
C12=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B12;Tabelle1!$H$4:$Q$4;0))
B13{=MTRANS(Tabelle1!H4:Q4)}
C13=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B13;Tabelle1!$H$4:$Q$4;0))
B14{=MTRANS(Tabelle1!H4:Q4)}
C14=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B14;Tabelle1!$H$4:$Q$4;0))
B15{=MTRANS(Tabelle1!H4:Q4)}
C15=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B15;Tabelle1!$H$4:$Q$4;0))
B16{=MTRANS(Tabelle1!H4:Q4)}
C16=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B16;Tabelle1!$H$4:$Q$4;0))
B17{=MTRANS(Tabelle1!H4:Q4)}
C17=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B17;Tabelle1!$H$4:$Q$4;0))
B18{=MTRANS(Tabelle1!H4:Q4)}
C18=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B18;Tabelle1!$H$4:$Q$4;0))
B19{=MTRANS(Tabelle1!H4:Q4)}
C19=INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0); VERGLEICH($B19;Tabelle1!$H$4:$Q$4;0))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias
Anzeige
AW: hab es mal so versucht,
05.12.2010 10:44:44
Tino
Hallo,
jetzt wo ich die Antwort von Mattias sehe, habe ich Dich wohl doch falsch verstanden.
In C10
=WENN($C$7="";"";INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0);ZEILE(A1)))
In C26
=WENN($C$7="";"";INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0)+1;ZEILE(A1)))
In C39
=WENN($C$7="";"";INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0)+2;ZEILE(A1)))
Jeweils nach unten ziehen.
Gruß Tino
Anzeige
! ;-)
05.12.2010 10:53:06
Matthias
Hallo Tino
Tabelle1

 A
1Matthias

Formeln der Tabelle
ZelleFormel
A1=WECHSELN("Mattias";"ti";"thi")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4


;o)


Gruß Matthias
Anzeige
sorry, einen schönen 2. Advent oT.
05.12.2010 11:27:02
Tino
auch Dir & allen Anderen einen schönen 2.Advent oT
05.12.2010 11:35:45
Matthias
AW: hab es mal so versucht,
05.12.2010 13:21:02
obelix
Hallo Matthias L und Tino,
Danke für Eure Unterstützung. Ich habe es so wie von Tino vorgeschlagen nutzen können:
In C10
=WENN($C$7="";"";INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0);ZEILE(A1)))
In C26
=WENN($C$7="";"";INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0)+1;ZEILE(A1)))
In C39
=WENN($C$7="";"";INDEX(Tabelle1!$H$6:$Q$17;VERGLEICH($C$7;Tabelle1!$D$6:$D$17;0)+2;ZEILE(A1)))
So klappt es wie gewünscht.
Nochmals Danke und einen schönen 2. Advent.
obelix
Anzeige
AW: hab es mal so versucht,
06.12.2010 09:46:00
Rainer
Hallo Guten Tag,
interessante Formel aus der ich noch einiges lernen kann.
Aber kurze Frage ?
Was ist mit folgendem am "ZEILE(A1))) " Ende der Formel gemeint ?
VG Rainer
Das ist die erste Spalte der Matrix oT
06.12.2010 09:59:35
Matthias
AW: Das ist die erste Spalte der Matrix oT
06.12.2010 11:24:38
Rainer
Hallo Matthias,
danke irgendwann verstehe ich Matrix und Index auch noch gänzlich
VG Rainer
Anzeige
AW: Das ist die erste Spalte der Matrix oT
06.12.2010 18:11:45
obelix
Hallo,
das war mal wieder eine sehr lehrreiche Lösung. Nochmals danke, auch für den Hinweis auf die Matrix.
obelix
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige