Inhalt (dynamisch) aus anderem Blatt befüllen
#1
Hallo zusammen,

ich habe folgenden Fall bei dem ich hoffe ihr könnt mir dabei helfen ihn zu lösen.
Ich habe im ersten Tabellenblatt "Liste" einige Namen (Schüler) und in der Spalte daneben in welchen Fächern diese Schüler vom Lehrer unterrichtet werden.

Nun würde ich das gerne möglichst dynamisch aufbauen - sprich man legt ein Tabellenblatt beispielsweise mit dem Fachnamen "Deutsch" an und in Spalte B in diesem Blatt sollen dann die Schüler angezeigt werden die in diesem Fach vom Lehrer unterrichtet werden.

Hier der Link auf die Datei:
Dateiupload bitte im Forum! So geht es: Klick mich!



Liste
ABCD
1NameDeutschMathematikEnglisch
2
3Manuel Neuerxx
4Roman Weidenfeller
5Ron-Robert Zieler
6Jérôme Boatengx
7Erik Durm
8Kevin Großkreutzxx
9Benedikt Höwedes
10Mats Hummelsx
11Philipp Lahmxx
12Per Mertesackerx
13Shkodran Mustafi1
14Julian Draxlerx
15Matthias Ginter
16Mario Götze
17Sami Khediraxx
18Christoph Kramer
19Toni Kroos
20Thomas Müllerxxx
21Mesut Özil
22Lukas Podolski
23André Schürrlexx
24Bastian Schweinsteiger
25Miroslav Klose
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 17.29 einschl. 64 Bit



Variante a) Nur die unterrichteten Schüler werden angezeigt (muss aber nicht unbedingt sein)
Variante b) Alle Schüler werden angezeigt, und die Spalte mit dem x ebenfalls

Da muss ich erst schauen was sympathischer ist.
Irgendwie stehe ich hier aber auf dem Schlauch - was wenn ich zB das Blatt "Mathematik" anlege, ich will ja immer ausgehend vom Fach die Schüler suchen. Und das soll dynamisch sein - ich will also nicht immer im jeweiligen Blatt in Spalte B die Formeln anpassen...

INDEX? WVERWEIS? INDIREKT?
Obwohl ich sonst ein großer VBA Fan bitte bitte in diesem Fall lieber Formeln (sollte auch auf einem Tablet laufen)...


Deutsch
AB
1NameDeutsch
2
3Manuel Neuerx
4Roman Weidenfeller
5Ron-Robert Zieler
6Jérôme Boateng
7Erik Durm
8Kevin Großkreutzx
9Benedikt Höwedes
10Mats Hummels
11Philipp Lahm
12Per Mertesackerx
13Shkodran Mustafi1
14Julian Draxler
15Matthias Ginter
16Mario Götze
17Sami Khedira
18Christoph Kramer
19Toni Kroos
20Thomas Müllerx
21Mesut Özil
22Lukas Podolski
23André Schürrlex
24Bastian Schweinsteiger
25Miroslav Klose

verwendete Formeln
Zelle Formel Bereich N/A
B1=TEIL(ZELLE("Dateiname";$A$1);FINDEN("]";ZELLE("Dateiname";$A$1))+1;31)
A3:B25=WENN(Liste!A3="";"";Liste!A3)
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 17.29 einschl. 64 Bit



Bei Rückfragen bitte melden.

Danke und lg

Olli
Top
#2
hi Olli, du kannst hier im forum direkt dateien hochladen und musst nicht den umweg über einen hoster gehen...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#3
Hi Olli,

(25.06.2014, 15:43)friedensbringer schrieb: Nun würde ich das gerne möglichst dynamisch aufbauen - sprich man legt ein Tabellenblatt beispielsweise mit dem Fachnamen "Deutsch" an und in Spalte B in diesem Blatt sollen dann die Schüler angezeigt werden die in diesem Fach vom Lehrer unterrichtet werden.

das einfachste und dynamischste ist bei den Anforderungen die Pivot-Table!
Top
#4
Hallo Olli,

ich habe gerade ein neues Fach "Biologie" angelegt und die Schüler aus der Tabelle Liste so geholt:



Biologie
AB
1NameBiologie
2
3Manuel Neuer
4Roman Weidenfellerx
5Ron-Robert Zieler
6Jérôme Boatengx
7Erik Durm
8Kevin Großkreutzx
9Benedikt Höwedes
10Mats Hummelsx
11Philipp Lahm
12Per Mertesackerx

verwendete Formeln
Zelle Formel Bereich N/A
B1=TEIL(ZELLE("Dateiname";$A$1);FINDEN("]";ZELLE("Dateiname";$A$1))+1;31)
A3:A12=WENN(Liste!A3="";"";Liste!A3)
B2:B12=WENN(INDIREKT("Liste!"&ZEICHEN(64+VERGLEICH($B$1;Liste!$A$1:$K$1;0))&ZEILE(A2))="";"";INDIREKT("Liste!"&ZEICHEN(64+VERGLEICH($B$1;Liste!$A$1:$K$1;0))&ZEILE(A2)))
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 14.24 einschl. 64 Bit

Es ist nicht genug, zu wissen. Man muss es auch anwenden.
Es ist nicht genug, zu wollen. Man muss es auch tun.
Top
#5
hi, hier zwei formel-möglichkeiten..:

wobei ich hier ganz nah bei Ralf bin (PivotTable)

Arbeitsblatt mit dem Namen 'Mathematik'
 ABCD
1NameMathematik  
2    
3Manuel Neuerxxx
4Roman Weidenfeller   
5Ron-Robert Zieler   
6Jérôme Boatengxxx
7Erik Durm   
8Kevin Großkreutzxxx
9Benedikt Höwedes   
10Mats Hummels   
11Philipp Lahmxxx
12Per Mertesacker   
13Shkodran Mustafi1   
14Julian Draxlerxxx
15Matthias Ginter   
16Mario Götze   
17Sami Khediraxxx
18Christoph Kramer   
19Toni Kroos   
20Thomas Müllerxxx
21Mesut Özil   
22Lukas Podolski   
23André Schürrlexxx
24Bastian Schweinsteiger   
25Miroslav Klose   

ZelleFormel
C3=INDEX(Liste!$A$1:$D$25;VERGLEICH($A3;Liste!$A:$A;0);VERGLEICH($B$1;Liste!$A$1:$D$1;0))
D3=SVERWEIS($A3;Liste!$A$1:$D$25;VERGLEICH($B$1;Liste!$A$1:$D$1;0);0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#6
Hallo zusammen,

danke für die Info - das mit dem Upload ist super - werde ich beim nächsten Mal berücksichtigen.

Vielen Dank Heinz - genau so in der Art hatte ich mir das vorgestellt!
Vielen Dank Jockel - beide Varianten funktionieren genau wie gewünscht!

Thumbsupsmileyanim

In meiner Testdatei funktioniert das alles schon wunderbar, werde es einmal in die tatsächliche Datei einbauen.

lg

Olli
Top
#7
(25.06.2014, 16:09)Heinz Ulm schrieb: Hallo Olli,

ich habe gerade ein neues Fach "Biologie" angelegt und die Schüler aus der Tabelle Liste so geholt...

hi Heinz, wieso braucht man INDIREKT("Liste!"..? mit ZEICHEN() würde ich hier vorsichtig sein... ... wie sieht es mit Erdkunde aus...?
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hi,

anbei mal die Variante mit Pivot.


Angehängte Dateien
.xlsx   schuelerliste.xlsx (Größe: 19,45 KB / Downloads: 7)
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Top
#9
Hallo Chris,

danke für die Info. Bzgl. Pivot müsste ich mal testen ob da am Tablet (das für die Eingabe herhalten soll) auch alles funktioniert (Datenschnitte und so).
Gefällt mir aber auch super!

lg

Olli
WIN 10 64-Bit Pro / EXCEL Microsoft Office 365 ProPlus 64-Bit
Top
#10
Hallo Jockel, Hallo Heinz,

(25.06.2014, 16:21)Jockel schrieb:
(25.06.2014, 16:09)Heinz Ulm schrieb: Hallo Olli,

ich habe gerade ein neues Fach "Biologie" angelegt und die Schüler aus der Tabelle Liste so geholt...

hi Heinz, wieso braucht man INDIREKT("Liste!"..? mit ZEICHEN() würde ich hier vorsichtig sein... ... wie sieht es mit Erdkunde aus...?

nur zu meinem besseren Verständnis - was macht das ZEICHEN() hier?
Und warum würde es da zB Probleme bei Erdkunde geben? Habe das gerade getestet und das schaut ok aus?

lg

Olli
WIN 10 64-Bit Pro / EXCEL Microsoft Office 365 ProPlus 64-Bit
Top


Gehe zu:


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