Excel Mappe durch andere Datei ausfüllen lassen

Hallo,

folgendes Problem:
Ich habe zwei Exceltdateien.
In der einen befindet sich ein Diensplan mit vielen Zeilen (Namen der Diensthabenden) und jeweils 31 Spalten (für die Anzahl der Tage). Jeder Dienst hat ein Kürzel.
Nun soll in einer zweiten Exceltabelle daraus für einen gewissen Dienstbereich ein seperater Plan erstellt werden. Also gibt es dort verschiedenen Felder, in denen die Namen der Diensthabenden eingetragen werden sollen.

Ich brauche also eine Funktion, die aus der Gesamtliste z.B. alle Namen mit dem Kürzel 254N für einen bestimmten Tag raussuchen, und dann den Namen (bis zum Trennzeichen ,) aus Spalte 1 in die andere Tabelle schreiben.
Ich habe mein Glück mit SVerweis versucht, aber vergebens.

Kann jemand helfen?
Danke :smile:

Ich brauche also eine Funktion, die aus der Gesamtliste z.B.
alle Namen mit dem Kürzel 254N für einen bestimmten Tag
raussuchen, und dann den Namen (bis zum Trennzeichen ,) aus
Spalte 1 in die andere Tabelle schreiben.
Ich habe mein Glück mit SVerweis versucht, aber vergebens.

Hola Borracha,

lad doch mal eine aussagekräftige Beispielmappe hoch mit fole-upload, s. FAQ:2606

Gruß
Reinhard

Hallo Reinhard,
gute Idee :smile:

Quelldatei (Beispiel):
http://www.file-upload.net/download-3134114/Bsp1.xls…

Zieldatei:
http://www.file-upload.net/download-3134117/Anmeldep…

Excel 2007 wechseln von Mappe zu Mappe
Hallo Borracha,

die mappen habe ich nun geladen, wie aber wechsle ich in 2007 von einer zur anderen? :frowning:(

Gruß
Reinhard

Ich versteh die Frage leider nicht ganz.
Du meinst wahrscheinlich nicht, wie Du zwischen den Mappen hin- und herschaltest?!

Ich versteh die Frage leider nicht ganz.
Du meinst wahrscheinlich nicht, wie Du zwischen den Mappen
hin- und herschaltest?!

Hallo Borracha,

doch, genau das meine ich :smile:

Gruß
Reinhard

Hi,
also ich habe einfach beide parallel geöffnet. Alternatives weiß ich auch nicht :smile:

also ich habe einfach beide parallel geöffnet. Alternatives
weiß ich auch nicht :smile:

Hallo Borrachoa,

ich hab jetzt Strg+Tab gefunden, langt auch erstmal, mir fehlt noch die Funktionaliäten von „Fenster“ in alten Versionen.

Jetzt sehe ich daß „name1“ in C1, also wohl am zweiten Monatstag die Schicht 121T gemacht hat.

Was hat das nun mit 2-83-1 CT2 06:30-18:30
zu tun?

Und wo ist ein ein trnnendes Komma?

Gruß
Reinhard

Hallo Reinhard,
das mit dem Komma ist falsch, bitte vergessen :smile:

Die Funktion soll sein, dass der Anmeldeplan die Kürzel kennt.
Nehmen wir also an, dass das Kürzel 131T die Schicht 2/83-1 Tag meint, soll der Anmeldeplan für diesen Tag die Schichten raussuchen und den Namen des Diensthabenden eintragen. Und das dann natürlich für den ganzen Monat.

Gruß,
Borracha

Die Funktion soll sein, dass der Anmeldeplan die Kürzel kennt.
Nehmen wir also an, dass das Kürzel 131T die Schicht 2/83-1
Tag meint, soll der Anmeldeplan für diesen Tag die Schichten
raussuchen und den Namen des Diensthabenden eintragen. Und das
dann natürlich für den ganzen Monat.

Hola Hicksin, :smile:

du bräuchtest in einem Hilfsblatt eine zweispaltige Liste
131T 2/83-1
132N 2/85-2
usw.

Aber du hast, soweit ersichtlich nur 6mal sowas wie 2/83-1, aber viel öfter sowas wie 131T.

Bedeutet F Früh, T tag N Nacht? was bedeutet es dann wenn T,N,F fehlen?

Ich denke es wäre sehr hilfreich, wenn du bezogen auf die erste hochgeladene Mappe, in Anmeldeplan.xlsx die Daten einträgst die da stehen sollen.
Und diese hochladen.

Gruß
Reinhard

Das mit dem Hicksin versteh ich nicht… Aber macht nix :wink:

Den Bereich, den ich Dir im Bsp1 geschickt habe, ist nur ein Auszug. Habe aber jetzt mal beispielsverdeutlichend ein paar Daten geändert und im Anmeldeplan ebenfalls. Außerdem habe ich unter die Matrix in Bsp1 die Kürzel geschrieben.

Bsp: http://www.file-upload.net/download-3134523/Bsp1.xls…
Anmeldeplan:
http://www.file-upload.net/download-3134531/Anmeldep…

Gruß,
Borracha :smile:

Hallo Borracha,

Das mit dem Hicksin versteh ich nicht… Aber macht nix :wink:

du verstehst das nicht? *staun*
borracho/borracha bedeutet im Spanischen betrunken und „Hicks“ ist wohl klar :smile:

http://www.file-upload.net/download-3134523/Bsp1.xls…
Anmeldeplan:
http://www.file-upload.net/download-3134531/Anmeldep…

Okay, ich schau mal.

Gruß
Reinhard

Ah, okay :smile: Ich hab Hicksin jetzt nicht mit hicks in Verbindung gebracht :wink:

Den Bereich, den ich Dir im Bsp1 geschickt habe, ist nur ein
Auszug. Habe aber jetzt mal beispielsverdeutlichend ein paar
Daten geändert und im Anmeldeplan ebenfalls. Außerdem habe ich
unter die Matrix in Bsp1 die Kürzel geschrieben.

Bsp:
http://www.file-upload.net/download-3134523/Bsp1.xls…
Anmeldeplan:
http://www.file-upload.net/download-3134531/Anmeldep…

Hallo Borracha,

du könntest dir mal überlegen, ob du nicht paar Dinge unbedingt ändern solltest.

In Bsp1 sind doch die Spalten die Tage, hier der Nov 2010?
Warum stehen die nicht in einer Überschriftszeile, ist doch überschaubarer?

In der anderen Mappe, warum eigentlich zwei? kann man sich doch dann darauf beziehen!
Dann wird darauf beruhend A1,A2, A11,A12 korrekt automatisch ausgefüllt per Formel.

Und in der anderen Mappe, was soll das mit den 6 Wochen, gibts da Gründe für?

Hier mal ein Ansatz wie ich mir das vorstelle, du mußt nur in B1 eingeben
1.11
bzw. 1.1 für Januar, 1.2 für Februar usw.
In B2 nur das jahr eintragen.
Zeile 3 wird daraufhin automatisch geändert. Monatsgenau, also ohne 30.Februar.

D.h. eine Kopie des Blattes kannst du sehr leicht für den nächsten Monat benutzen.

Schau’s dir mal an:
http://www.file-upload.net/download-3137046/kwBsp1.x…

Dann sehe ich in Spalte B , wohl der 1.11, haben 9 Leute gearbeitet, in der anderen Mappe haste nur 5 Einträge, wo waren die anderen 4, in der Kantine? :smile:

Die Bezugsliste, also
231T = 2-83-1 Tag

würde ich in ein Hilfsblatt schreiben, dann stört sie nicht die Optik, da die Liste wohl fest ist, kannste das ausblenden.

Gruß
Reinhard
Gruß
Reinhard

http://www.file-upload.net/download-3134523/Bsp1.xls…
http://www.file-upload.net/download-3134531/Anmeldep…

Hallo Borracha,

Tabellenblatt: C:\Test\[kwAnmeldeplan.xlsx]!Woche1
 │ A │ D │ E │ F │ G │ H │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 1 │ Dienstag │ │ │ Fremdwache: │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 2 │ 01.11.2011 │ │ │ │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 3 │ Fahrzeug │ Besatzung │ │ │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 4 │ Christoph11 │ Lenz │ │ Nachtdienst │ │ Praktikant │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 5 │ 2-83-1 CT2 06:30-18:30 │ Name1 │ Name1 │ │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 6 │ 3-83-1 DT3 06:30-18:30 │ Name4 │ Name4 │ Zusatz KTW 16.30 - 21.30 │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 7 │ 2-85-1 NF2 07:00-19:00 │ │ │ │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 8 │ 2-85-2 OT2 │ │ │ │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
 9 │ 2-85-4 PT2 06:30-18:30 │ │ │ │ │ │
───┼───────────────────────────────────┼───────────┼───────┼──────────────────────────┼───┼────────────┤
10 │ 2-85-3 NS2 │ │ │ │ │ │
───┴───────────────────────────────────┴───────────┴───────┴──────────────────────────┴───┴────────────┘
Benutzte Formeln:
A1 : =A2
A2 : =[kwBsp1a.xlsx]Tabelle1!$B$3
B4 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A4;\_Kürzel;2;0);\_Spalte;0);1);"")
B5 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A5;\_Kürzel;2;0);\_Spalte;0);1);"")
B6 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A6;\_Kürzel;2;0);\_Spalte;0);1);"")
B7 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A7;\_Kürzel;2;0);\_Spalte;0);1);"")
B8 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A8;\_Kürzel;2;0);\_Spalte;0);1);"")
B9 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A9;\_Kürzel;2;0);\_Spalte;0);1);"")
B10: =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A10;\_Kürzel;2;0);\_Spalte;0);1);"")
C5 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A5;\_Kürzel;2;0);\_Spalte;0);1);"")
C6 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A6;\_Kürzel;2;0);\_Spalte;0);1);"")
C7 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A7;\_Kürzel;2;0);\_Spalte;0);1);"")
C8 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A8;\_Kürzel;2;0);\_Spalte;0);1);"")
C9 : =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A9;\_Kürzel;2;0);\_Spalte;0);1);"")
C10: =WENNFEHLER(INDEX(\_Namen;VERGLEICH(SVERWEIS($A10;\_Kürzel;2;0);\_Spalte;0);1);"")

Festgelegte Namen:
\_Kürzel : =Tabelle1!$C$1:blush:D$20
\_Namen : =[kwBsp1a.xlsx]Tabelle1!$A$1:blush:A$20
\_Spalte : =BEREICH.VERSCHIEBEN([kwBsp1a.xlsx]Tabelle1!$A$1:blush:A$20;;
VERGLEICH(INDIREKT(ADRESSE(GANZZAHL((ZEILE())/12)\*10+2;1+
(SPALTE()\>6)\*6));[kwBsp1a.xlsx]Tabelle1!$A$3:blush:AF$3)-1)

Zahlenformate der Zellen im gewählten Bereich:
A4:A10,B3:B10,C3:C10,D1:smiley:10,E1:E10,F1:F10
haben das Zahlenformat: Standard
A1,B1,C1
haben das Zahlenformat: TTTT
A2:A3,B2,C2
haben das Zahlenformat: TT.MM.JJJJ

Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard

Ups, da fehlen Spalten B+C, wo sind die hin? :smile:
Hallo Borracha,

hier die beiden dazugehörigen Mappen:

http://www.file-upload.net/download-3150678/kwAnmeld…
http://www.file-upload.net/download-3150681/kwBsp1a…

Die Kürzeleintragungen mußt du prüfen, einmal 133 T und einmal 133T ist nicht gut.

Gruß
Reinhard

Hallo Reinhard,

also der eigentliche Dienstplan kann nicht geändert werden, dieser wird von einem Programm automatisch erstellt.

Ich möchte ja keine Auswertung haben, wer wann gearbeitet hat, sondern für bestimmte Einsatzbereiche (z.B. 2/83-1) die Schichten in einer seperaten Liste angezeigt bekommen.
Die Formen sind jeweils vorgegebn.

Gruß,
borracha