Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
Antworten Top
#2
hi Olli, du kannst hier im forum direkt dateien hochladen und musst nicht den umweg über einen hoster gehen...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#3
Hi Olli,

(25.06.2014, 14: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!
Antworten 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.
Antworten 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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten 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
Antworten Top
#7
(25.06.2014, 15: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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten 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
Antworten 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
Antworten Top
#10
Hallo Jockel, Hallo Heinz,

(25.06.2014, 15:21)Jockel schrieb:
(25.06.2014, 15: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
Antworten Top


Gehe zu:


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