Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1064to1068
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

sverweis mit wechselndem Tabellenblattbezug

sverweis mit wechselndem Tabellenblattbezug
30.03.2009 12:22:05
Ruben
Hallo Profis,
ich stehe vor einem problem.
Ich möchte mir in einem Tabellenblatt die Daten eines Reportings (z.B. januar), welche in einem anderen Tabellenblatt sind geordnet und gegliedert anzeigen lassen. Das mache ich auch ohne probleme mit Sverweis.
Ich habe in der Mappe verschieden tabellenblätter (Auswertung; Jan; Feb; Mar...) Bisher lasse ich mir durch den Sverweis die daten aus "Jan" anzeigen. Jetzt möchte ich aber gerne schnell mal die Daten aus "Feb" geordnet haben. Kann ich da im tabellenblatt "Auswertung" ein Drop-Down erstellen, bei dem ich das Tabellenblatt auswähle, dessen Daten angezueigt werden sollen? Oder gibt es eine andere Möglichkeit?
Danke!

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: sverweis mit wechselndem Tabellenblattbezug
30.03.2009 12:30:42
Tino
Hallo,
sollte gehen, wenn Du in der Formel mit Indirekt arbeitest.
Gruß Tino
AW: sverweis mit wechselndem Tabellenblattbezug
30.03.2009 12:32:21
Ruben
Hallo Tino,
danke für die schnelle Antwort. ich werde es ausporbieren. Wenns nicht klappt melde ich mich nochnmal.
Danke
hier noch ein Beispiel.
30.03.2009 12:53:11
Tino
Hallo,
hier mal ein kleines Beispiel.
 AB
2TabelleSuche nach
3JanWert1
4100 

Formeln der Tabelle
ZelleFormel
A4=SVERWEIS(B3;INDIREKT("'"&A3&"'!A:B"); 2;FALSCH)

Gruß Tino
Anzeige
AW: hier noch ein Beispiel.
30.03.2009 13:43:27
Ruben
Vielen Dank. Das hat geklappt.
Allerdings habe ich jetzt gemerkt, dass ich mit sverweis nicht sehr weit komme.
Vielleicht kannst du mir ja auch bei diesem problem weiterhelfen?
Ich habe nun mit Sverweis und indirekt die ersten beiden spalten des Tabellenblatt "Jan" ausgelesen. allerdings sind die ersten beiden Spalten für viele zeilen die gleichen, da in der ersten Spalte die Position in der GuV steht (also 1,2,3 etc.) und in der zweiten Zeile das Konto (also personal, material etc.). Es gibt also mehr als eine zeile "1 Personal". Wenn ich einen Sverweis mache gibt er mir natürlich nur den ersten Treffer aus und nicht der Reihenfolge nach.
Gibt es da eine Möglichkeit? So, als würde der nächste Sverweis eine zeile darunter ansetzen oder so.
ich hoffe du hast das verstanden...
lg,
Ruben
Anzeige
AW: hier noch ein Beispiel.
30.03.2009 14:17:12
Tino
Hallo,
ich würde dies über eine Hilfsspalte lösen
Hier ein Beispiel, Du müsstest es nur mit Indirekt noch erweiterst.
 ABCDE
3  Hilfsspalte Konto1
4Konto11004 100
5Konto2200  300
6Konto13006 500
7Konto2400  700
8Konto15008  
9Konto2600   
10Konto170010  
11Konto2800   

Formeln der Tabelle
ZelleFormel
C4=WENN(A4=$E$3;ZEILE(); "")
E4=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A1))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A1)); $C$4:$C$200;$B$4:$B$200))
C5=WENN(A5=$E$3;ZEILE(); "")
E5=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A2))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A2)); $C$4:$C$200;$B$4:$B$200))
C6=WENN(A6=$E$3;ZEILE(); "")
E6=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A3))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A3)); $C$4:$C$200;$B$4:$B$200))
C7=WENN(A7=$E$3;ZEILE(); "")
E7=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A4))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A4)); $C$4:$C$200;$B$4:$B$200))
C8=WENN(A8=$E$3;ZEILE(); "")
E8=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A5))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A5)); $C$4:$C$200;$B$4:$B$200))
C9=WENN(A9=$E$3;ZEILE(); "")
E9=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A6))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A6)); $C$4:$C$200;$B$4:$B$200))
C10=WENN(A10=$E$3;ZEILE(); "")
E10=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A7))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A7)); $C$4:$C$200;$B$4:$B$200))
C11=WENN(A11=$E$3;ZEILE(); "")
E11=WENN(ISTFEHLER(KKLEINSTE($C$4:$C$200;ZEILE($A8))); "";VERWEIS(KKLEINSTE($C$4:$C$200;ZEILE($A8)); $C$4:$C$200;$B$4:$B$200))

Gruß Tino
Anzeige
AW: hier noch ein Beispiel.
30.03.2009 15:02:22
Ruben
Vielen, vielen Dank. Das sieht sehr gut aus, aber auch sehr kompliziert :-) ich werde mich da mal durcharbeiten. Bin mir aber ziemlich sicher, dass es so klappen kann.
Danke Tino!!!

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige