Frage an die Excel Spezis
Moderatoren: Krallzehe, Quickkiller
- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Frage an die Excel Spezis
Es geht sich um folgendes...
Ich habe eine Tabelle, darin befinden sich viele viele Zeilen (ca. 2000)
In Spalte B und C stehen Namen und Vornamen. In den übrigen Spalten stehen verschiedene andere Werte.
Ich möchte dass jede Person (Gesamt ca. 50) aus dieser Tabelle aussortiert und in ein eigenes Tabellenblatt übernommen wird. Auf den einzelnen Datenblätter kann ich dann die Daten selbst weiterverarbeiten. Die Sortierung muss nur funktionieren.
Von Zeit zu Zeit werde ich die Ausgangstabelle durch eine neue ersetzen, die muss dann natürlich wieder automatisch aussortiert werden.
vielleicht kann mir ja wer helfen.
Ich habe eine Tabelle, darin befinden sich viele viele Zeilen (ca. 2000)
In Spalte B und C stehen Namen und Vornamen. In den übrigen Spalten stehen verschiedene andere Werte.
Ich möchte dass jede Person (Gesamt ca. 50) aus dieser Tabelle aussortiert und in ein eigenes Tabellenblatt übernommen wird. Auf den einzelnen Datenblätter kann ich dann die Daten selbst weiterverarbeiten. Die Sortierung muss nur funktionieren.
Von Zeit zu Zeit werde ich die Ausgangstabelle durch eine neue ersetzen, die muss dann natürlich wieder automatisch aussortiert werden.
vielleicht kann mir ja wer helfen.

- Tempel
- UC-Member
- Beiträge: 2278
- Registriert: Sa 19. Jan 2002, 01:00
- Wohnort: Motor-City Rüsselsheim Downtown
- Kontaktdaten:
Du willst also letztendlich eine Excel Tabelle mit 2000 Tabellenblättern erstellen?
Das hört sich für mich eher nach einer Aufgabe für Access an, Excel wird damit überlastet sein!
Das hört sich für mich eher nach einer Aufgabe für Access an, Excel wird damit überlastet sein!
Zuletzt geändert von Tempel am Mi 4. Apr 2007, 20:11, insgesamt 1-mal geändert.
- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
nein, ich will eine Excel Tabelle mit ca 50 Tabellenblättern erstellen (wenn es überhaupt 50 sind). Jede Person ein Blatt. Aber wenn das mit Access geht soll mir das auch recht sein, nur hab ich davon noch weniger Ahnung. Die Weiterverarbeitung muss auf jeden Fall im Excel stattfinden.Tempel hat geschrieben:Du willst also letztendlich eine Excel Tabelle mit 200 tabellenblättern erstellen?
Das hört sich für mich eher nach einer Aufgabe für Access an, Excel wird damit überlastet sein!

- Labbeduddel112
- UC-Member
- Beiträge: 3479
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Flörsheim
- Kontaktdaten:
- Scooby Doo
- UC-Member
- Beiträge: 3221
- Registriert: Mo 17. Dez 2001, 01:00
- Wohnort: Frankfurt (Höchst)
- Kontaktdaten:
Tja, da müsstest Du ein Makro schreiben, dass Dir aus der (hoffentlich nach Namen sortierten) Tabelle immer alle Zeilen für einen Namen markiert, kopiert, ein neues Tabellen-Blatt mit dem Namen als Titel erstellt und die kopierten Zeilen ab der ersten freien Zelle einfügt ... beim Aktualisieren würde wohl die Erstellung des Blatts durch das Suchen des richtigen Blatts ersetzt werden.
Das ginge wohl relativ einfach ... frei nach dem Motto eines Kollegen hier: "Programmier das Makro möglichst dumm, damit es so flexibel wie möglich bleibt ..."
Wenn Du magst, kannst Du mir das Teil auf die Arbeit, und ich schau mir das mal an ...
Das ginge wohl relativ einfach ... frei nach dem Motto eines Kollegen hier: "Programmier das Makro möglichst dumm, damit es so flexibel wie möglich bleibt ..."

Wenn Du magst, kannst Du mir das Teil auf die Arbeit, und ich schau mir das mal an ...
♪♫ "All I wanna do is have a little fun before I die . . ." ♫♪ (Sheryl Crow)
- Labbeduddel112
- UC-Member
- Beiträge: 3479
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Flörsheim
- Kontaktdaten:
- Tempel
- UC-Member
- Beiträge: 2278
- Registriert: Sa 19. Jan 2002, 01:00
- Wohnort: Motor-City Rüsselsheim Downtown
- Kontaktdaten:
Naja, das mit der Datenaktualisierung funktioniert schon, da muss man einfach auf das Pivot rechtsklicken und dann "Daten aktualieren".
In diesem Falle bin ich nur davon ausgegangen, daß keine neuen Daten dazu kommen und habe den Bereich auf die gefüllten Zellen begrenzt - das kann man jedoch ändern...
Aber jede Person einzeln in einem Reiter - da muss ich mir wohl doch noichmal Gedanken machen...
In diesem Falle bin ich nur davon ausgegangen, daß keine neuen Daten dazu kommen und habe den Bereich auf die gefüllten Zellen begrenzt - das kann man jedoch ändern...

Aber jede Person einzeln in einem Reiter - da muss ich mir wohl doch noichmal Gedanken machen...

- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Re: Frage an die Excel Spezis
Huch, schon wieder fast ein Jahr her. Im moment aktuallisiere ich meine Tabelle immer von Hand, das dauert aber mindestens eine Halbe Stunde und ist ne Scheiss Arbeit.
Hat niemand Lust mir ein Makro zu programmieren?
Hat niemand Lust mir ein Makro zu programmieren?

- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Re: Frage an die Excel Spezis
Wenn keiner Bock hat zu programmieren, vielleicht kann er mir mit den Befehlen helfen.
Ich bräuchte den passenden Befehl um aus einer Tabelle alle Zeilen mit einem bestimmten Wert in Spalte XY in ein neues Tabellenblatt zu kopieren. Das kann doch ned so schwer sein?
Ich bräuchte den passenden Befehl um aus einer Tabelle alle Zeilen mit einem bestimmten Wert in Spalte XY in ein neues Tabellenblatt zu kopieren. Das kann doch ned so schwer sein?

- Scooby Doo
- UC-Member
- Beiträge: 3221
- Registriert: Mo 17. Dez 2001, 01:00
- Wohnort: Frankfurt (Höchst)
- Kontaktdaten:
Re: Frage an die Excel Spezis
Wenn ich für sowas mal Zeit hätte, gerne ...
Im Zweifelsfall mach's einfach per Hand und nimm's per Makro-Rekorder auf ... dann guck mal, was er da aufzeichnet.
Screenshots im Spoiler, weil die irgendwie automatisch mit angezeigt werden ...
Im Zweifelsfall mach's einfach per Hand und nimm's per Makro-Rekorder auf ... dann guck mal, was er da aufzeichnet.
Screenshots im Spoiler, weil die irgendwie automatisch mit angezeigt werden ...
Spoiler: anzeigen
♪♫ "All I wanna do is have a little fun before I die . . ." ♫♪ (Sheryl Crow)
- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Re: Frage an die Excel Spezis
Ich kenn den Makro Recorder, das Problem dürfte sein wenn ich das selbst aufnehme er das nicht richtig macht.
Ich habe eine Tabelle, diese sortiere ich erst nach Namen, dann kopiere ich jede Person in ein extra Tabellenblatt.
Wenn ich das mitm Makro Recorder mache wird der mir nicht alle mitm gleichen Namen kopieren, sondern stur Zeile 10 - 150. Beim ersten mal stimmt das mit den Namen überein, wenn aber später neue Zeilen hinzukommen passt das nicht mehr weil Person XY inzwischen in Zeile 43 - 384 steht.
Ich habe eine Tabelle, diese sortiere ich erst nach Namen, dann kopiere ich jede Person in ein extra Tabellenblatt.
Wenn ich das mitm Makro Recorder mache wird der mir nicht alle mitm gleichen Namen kopieren, sondern stur Zeile 10 - 150. Beim ersten mal stimmt das mit den Namen überein, wenn aber später neue Zeilen hinzukommen passt das nicht mehr weil Person XY inzwischen in Zeile 43 - 384 steht.

Re: Frage an die Excel Spezis
Ich könnte dir höchstens was in Java mit der POI HSSF API schreiben.
Geht's wirklich nur darum neue Datenblätter mit Namen aus zwei Spalten zu erzeugen?
Könntest mir ja mal vorher-nachher Dateien schicken.
Geht's wirklich nur darum neue Datenblätter mit Namen aus zwei Spalten zu erzeugen?
Könntest mir ja mal vorher-nachher Dateien schicken.
- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Re: Frage an die Excel Spezis
Ich brauch die Tabellenblätter weil ich am Ende ne Excel Tabelle habe und für diese auf die Daten aus den Tabellenblättern zurückgreife.

Re: Frage an die Excel Spezis
Aber es sollen nur neue Tabellenblätter aus den Spaltenwerten der ersten Tabellen ohne Inhalt erzeugt werden?
Wenn es dir nichts ausmacht das das dann über ein kleines Javaprogramm erfolgt könnte ich dir das wahscheinlich machen.
Wenn es dir nichts ausmacht das das dann über ein kleines Javaprogramm erfolgt könnte ich dir das wahscheinlich machen.
Re: Frage an die Excel Spezis
Tong hat sich gedacht : "So schwer kann das ja wirklich nicht sein ...."
und hat kaum 1,5 Stunden später das Skript soweit, dass es ein Tabellenblatt mit dem entsprechenden Namen anlegt ... das ist noch ausbaufähig
und hat kaum 1,5 Stunden später das Skript soweit, dass es ein Tabellenblatt mit dem entsprechenden Namen anlegt ... das ist noch ausbaufähig

- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Re: Frage an die Excel Spezis
Mit dem Spezialfilter hat niemand Erfahrungen?
Der sieht eigentlich auch vielversprechend aus, aber ich bekommst nicht hin. Keine Ahnung ob es gehen würde...
Der sieht eigentlich auch vielversprechend aus, aber ich bekommst nicht hin. Keine Ahnung ob es gehen würde...

Re: Frage an die Excel Spezis
meine email hast du bekommen oder?
- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Re: Frage an die Excel Spezis
äh... hab nix gesehn... ich guck mal im Spam Ordner...
*such* *such*
Tatsache... bei GMX im Spamordner... du scheinst bei denen bekannt zu sein
*such* *such*
Tatsache... bei GMX im Spamordner... du scheinst bei denen bekannt zu sein


Re: Frage an die Excel Spezis
ich habe auch mal wieder eien frage zu excel (2003):
ich würde gerne bestimmte felder mit einem eigenen format belegen.
quasi wie ein "währungsfeld", nur dass anstatt € oder $ da "PT" (personentage) hinter den jeweiligen zahlen erscheinen soll.
also z.b.: [123 PT]
hauptsächlich ganze zahlen - zum teil aber auch mit kommastellen.
komme bei den formatoptionen nicht weiter.
kann mir da mal jemand einen heissen tip geben.
bei google gebe ich wohl immer die falschen suchbegriffe ein.
finde irgendwie nix brauchbares.
danke

ich würde gerne bestimmte felder mit einem eigenen format belegen.
quasi wie ein "währungsfeld", nur dass anstatt € oder $ da "PT" (personentage) hinter den jeweiligen zahlen erscheinen soll.
also z.b.: [123 PT]
hauptsächlich ganze zahlen - zum teil aber auch mit kommastellen.
komme bei den formatoptionen nicht weiter.
kann mir da mal jemand einen heissen tip geben.
bei google gebe ich wohl immer die falschen suchbegriffe ein.
finde irgendwie nix brauchbares.
danke

- Ashen-Shugar
- UC-Member
- Beiträge: 4150
- Registriert: Mi 14. Nov 2001, 01:00
- Kontaktdaten:
Re: Frage an die Excel Spezis
#.### "PT" sollte funktionieren.
Re: Frage an die Excel Spezis
ganz vergessen:
danke ashen - hat perfekt funktioniert.
wieder was gelernt...

danke ashen - hat perfekt funktioniert.
wieder was gelernt...

- Bonzai
- UC-Member
- Beiträge: 4660
- Registriert: Fr 16. Nov 2001, 01:00
- Wohnort: Memmingen
- Kontaktdaten:
Re: Frage an die Excel Spezis
Tach zusammen,
Gibt es im Excel ne einfach Lösung um Blöcke zu sortieren? Also ohne Makro etc.
Ich habe z.B. Blöcke die aus 2 Zeilen bestehen. Es gehören also immer 2 Zeilen zusammen. Hinter der ersten Zeile steht ein
Wert (C6, C8, C10 usw.) der später sortiert werden soll. Mit der normalen Sortierfunktion landet die jeweils 2. Zeile immer wo ganz wo anders...
Ich habs schon mit ner "Hilfsspalte" versucht. Dort habe ich hinter die erste Zeile C6+0,01 und in die zweite Zeile =C6+0,02
Im nächsten Block heisst es dann natürlich C8+0,01 und in die zweite Zeile =C8+0,02.
Da nach dem sortieren was ganz was anderes in der ursprünglichen Spalte steht funktioniert das dummerweise nicht.
Vielleicht weiss wer Rat.
Gibt es im Excel ne einfach Lösung um Blöcke zu sortieren? Also ohne Makro etc.
Ich habe z.B. Blöcke die aus 2 Zeilen bestehen. Es gehören also immer 2 Zeilen zusammen. Hinter der ersten Zeile steht ein
Wert (C6, C8, C10 usw.) der später sortiert werden soll. Mit der normalen Sortierfunktion landet die jeweils 2. Zeile immer wo ganz wo anders...
Ich habs schon mit ner "Hilfsspalte" versucht. Dort habe ich hinter die erste Zeile C6+0,01 und in die zweite Zeile =C6+0,02
Im nächsten Block heisst es dann natürlich C8+0,01 und in die zweite Zeile =C8+0,02.
Da nach dem sortieren was ganz was anderes in der ursprünglichen Spalte steht funktioniert das dummerweise nicht.
Vielleicht weiss wer Rat.
