Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
824to828
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
824to828
824to828
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Je nach Abfrageergebnis Bereiche übernehmen

Je nach Abfrageergebnis Bereiche übernehmen
28.11.2006 15:21:30
Peter
Hallo
Angenommen, ich habe in einem Workbook in Tabelle1 verschiedene Zahlenreihen für die Jahre 1980 - 2005 in den Spalten D bis Z (ab Zeile 2 - 20) und zu oberst in Zeile 1 steht das jeweilige Jahr. Die Bezeichnung der einzelnen Positionen in den Zeilen steht in Spalte C
Nun habe ich in Tabelle2 in der Spalte A die gleichen Bezeichnungen der Positionen erfasst. Mit welcher Formel / Funktion schaffe ich die Verknüpfung, dass bei Eingabe eines bestimmten Jahres die zutreffenden Werte aus der Tabelle 1 übernommen werden?
Um das ganze besser zu verdeutlichen, habe ich eine Beispieldatei erstellt.
https://www.herber.de/bbs/user/38584.xls
Besten Dank für ein Feedback.
Peter

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Je nach Abfrageergebnis Bereiche übernehmen
28.11.2006 15:46:13
Peter
Hallo Andreas
Das half mir weiter.
Vielen Dank, Peter
AW: Je nach Abfrageergebnis Bereiche übernehmen
28.11.2006 15:42:38
Reinhard
Hi Peter,

Tabelle:
C:\Download\[38584.xls]!Tabelle2
│      A     │   B  │
───┼────────────┼──────┤
1 │            │ 2002 │
2 │ Position 1 │  971 │
3 │ Position 2 │  590 │
4 │ Position 3 │   61 │
5 │ Position 4 │  811 │
6 │ Position 5 │  968 │
7 │ Position 6 │  404 │
8 │ Position 7 │  172 │
9 │ Position 8 │  914 │
10 │ Position 9 │  605 │
───┴────────────┴──────┘
Benutzte Formeln:
B2 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B3 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B4 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B5 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B6 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B7 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B8 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B9 :  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))
B10:  =INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH($B$1;Tabelle1!$A$1:$Z$1;0)))

Gruß
Reinhard
ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..
Anzeige
AW: Je nach Abfrageergebnis Bereiche übernehmen
28.11.2006 17:00:18
Peter
Hallo Reinhard
Vielen Dank für dein Feedback.
Ich habe mich nun schon auf die Lösung von Andreas eingeschossen. Doch die Formel mit Indirekt möchte ich auch gerne verstehen.
Da ich in der Zwischnzeit verschiedene Bereiche benannt habe, habe ich diese unten in die Formel integriert, so ist
_AJAHR = Zelle, in der das Jahr eingetragen wird
Zeile = Bereich mit allen Jahren, in der Quelltabelle
=INDIREKT("Tabelle1!"&ADRESSE(ZEILE();VERGLEICH(_AJAHR;Zeile;0)))
Die einzelnen Positionensbezeichnungen sind im Bereich "Spalte" hinterlegt. Kann ich in der obigen Formel anstelle "Tabelle1 ..." irgendwie diesen Bereich ansprechen (oder braucht es allenfalls das "Indirekt" dann nicht mehr?
Wenn es dir leicht fällt, kannst du mir dies noch beantworten, ansonsten kannst du ja den Tread schliessen, da wir eine Lösung haben.
Danke vielmals, Peter
Anzeige
AW: Je nach Abfrageergebnis Bereiche übernehmen
28.11.2006 17:19:41
Reinhard
Hi Peter,

Tabelle:
C:\Download\[38584.xls]!Tabelle2
│      A      │   B  │
───┼─────────────┼──────┤
1 │             │ 2002 │
2 │  Position 1 │  971 │
3 │  Position 2 │  590 │
4 │  Position 3 │   61 │
5 │  Position 4 │  811 │
6 │  Position 5 │  968 │
7 │  Position 6 │  404 │
8 │  Position 7 │  172 │
9 │  Position 8 │  914 │
10 │  Position 9 │  605 │
11 │ Position 10 │  126 │
12 │ Position 11 │  133 │
13 │ Position 12 │  903 │
14 │ Position 13 │   78 │
15 │ Position 14 │    8 │
16 │ Position 15 │  822 │
17 │ Position 16 │  881 │
18 │ Position 17 │  552 │
19 │ Position 18 │  578 │
20 │ Position 19 │   39 │
───┴─────────────┴──────┘
Benutzte Formeln:
B2 :  =SVERWEIS(A2;_Spalte;_Sp;0)
B3 :  =SVERWEIS(A3;_Spalte;_Sp;0)
B4 :  =SVERWEIS(A4;_Spalte;_Sp;0)
B5 :  =SVERWEIS(A5;_Spalte;_Sp;0)
B6 :  =SVERWEIS(A6;_Spalte;_Sp;0)
B7 :  =SVERWEIS(A7;_Spalte;_Sp;0)
B8 :  =SVERWEIS(A8;_Spalte;_Sp;0)
B9 :  =SVERWEIS(A9;_Spalte;_Sp;0)
B10:  =SVERWEIS(A10;_Spalte;_Sp;0)
B11:  =SVERWEIS(A11;_Spalte;_Sp;0)
B12:  =SVERWEIS(A12;_Spalte;_Sp;0)
B13:  =SVERWEIS(A13;_Spalte;_Sp;0)
B14:  =SVERWEIS(A14;_Spalte;_Sp;0)
B15:  =SVERWEIS(A15;_Spalte;_Sp;0)
B16:  =SVERWEIS(A16;_Spalte;_Sp;0)
B17:  =SVERWEIS(A17;_Spalte;_Sp;0)
B18:  =SVERWEIS(A18;_Spalte;_Sp;0)
B19:  =SVERWEIS(A19;_Spalte;_Sp;0)
B20:  =SVERWEIS(A20;_Spalte;_Sp;0)
Benutzte Namen:
_Jahr  :  =Tabelle2!$B$1
_Sp    :  =VERGLEICH(_Jahr;_Zeile;0)
_Spalte:  =Tabelle1!$C$2:$Z$20
_Zeile :  =Tabelle1!$C$1:$Z$1

Gruß
Reinhard
ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..
Anzeige
AW: Je nach Abfrageergebnis Bereiche übernehmen
28.11.2006 17:41:13
Peter
Hallo Reinhard
Danke vielmals, das funktioniert so.
Als Erweiterung habe ich in Tabelle 2 dem Bereich A2:A20 den Namen _Pos gegeben und in der Formel =SVERWEIS(_Pos; ....) eingesetzt.
Freundlicher Gruss
Peter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige