Seite 1 von 2

Frage an die Excel Spezis

Verfasst: Di 3. Apr 2007, 21:19
von Bonzai
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.

Verfasst: Di 3. Apr 2007, 21:32
von Tempel
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!

Verfasst: Di 3. Apr 2007, 21:39
von Bonzai
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!
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.

Verfasst: Mi 4. Apr 2007, 12:17
von Labbeduddel112
Also wenn der Tempel das schon sagt......


Geb doch mal eine Idee für was das sein soll, dann kann man sich mehr drunter vorstellen.

Verfasst: Mi 4. Apr 2007, 13:50
von scharle
ja er will für jede person ein eigenes blatt ohne das zeug manuell einzutippen :)

Verfasst: Mi 4. Apr 2007, 14:53
von Scooby Doo
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 ...

Verfasst: Mi 4. Apr 2007, 20:12
von Tempel
Mir kannst Du es auch mal schicken, dann probiere ich die Umwandlung in Access und die Rückführung in Excel... ;-)

Verfasst: Di 10. Apr 2007, 20:40
von Tempel
Naja, letztendlich ist es eine Pivotfunktion für Excel geworden... ;-)

Verfasst: So 17. Jun 2007, 22:43
von Bonzai
Post mal wieder nach oben kramen,

Problem ist noch immer nicht gelöst.

Verfasst: Mo 18. Jun 2007, 07:57
von Labbeduddel112
Tempel hat ja jetzt etwas mehr zeit. :D

Verfasst: Mo 18. Jun 2007, 14:15
von Tempel
Hups - war das Probem nicht gelöst bzw. ich habe Dir einen entscheidenden Tip gegeben? :zuck:

Schicks mir einfach noch mal nach Hause - ich schaue es mir an! ;)

Verfasst: Mo 18. Jun 2007, 21:05
von Bonzai
Nein, da die Datenaktualisierung nicht funktioniert und weil ich für jede Person eine extra Mappe brauche.

Danke schon mal.

Verfasst: Mo 18. Jun 2007, 22:10
von Tempel
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... :zuck:

Re: Frage an die Excel Spezis

Verfasst: Do 21. Feb 2008, 06:25
von Bonzai
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?

Re: Frage an die Excel Spezis

Verfasst: Fr 22. Feb 2008, 06:51
von Bonzai
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?

Re: Frage an die Excel Spezis

Verfasst: Fr 22. Feb 2008, 13:43
von Scooby Doo
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 ...
Spoiler: anzeigen
macro01.jpg
macro01.jpg (130.74 KiB) 9490 mal betrachtet
macro03.jpg
macro03.jpg (40.1 KiB) 9491 mal betrachtet
macro04.jpg
macro04.jpg (98.27 KiB) 9491 mal betrachtet

Re: Frage an die Excel Spezis

Verfasst: Fr 22. Feb 2008, 15:46
von Bonzai
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.

Re: Frage an die Excel Spezis

Verfasst: Fr 22. Feb 2008, 16:48
von Murphy
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.

Re: Frage an die Excel Spezis

Verfasst: Fr 22. Feb 2008, 18:23
von Bonzai
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

Verfasst: Sa 23. Feb 2008, 20:04
von Murphy
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.

Re: Frage an die Excel Spezis

Verfasst: Sa 23. Feb 2008, 23:49
von Tong
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 :D

Re: Frage an die Excel Spezis

Verfasst: So 24. Feb 2008, 12:55
von Bonzai
@ Murphy, ich schick dir mal meine Tabelle.

Re: Frage an die Excel Spezis

Verfasst: Mo 25. Feb 2008, 03:42
von Bonzai
Mit dem Spezialfilter hat niemand Erfahrungen?

Der sieht eigentlich auch vielversprechend aus, aber ich bekommst nicht hin. Keine Ahnung ob es gehen würde...

Re: Frage an die Excel Spezis

Verfasst: Do 28. Feb 2008, 18:10
von Murphy
meine email hast du bekommen oder?

Re: Frage an die Excel Spezis

Verfasst: Fr 29. Feb 2008, 02:17
von Bonzai
äh... hab nix gesehn... ich guck mal im Spam Ordner...

*such* *such*

Tatsache... bei GMX im Spamordner... du scheinst bei denen bekannt zu sein :D

Re: Frage an die Excel Spezis

Verfasst: Do 20. Nov 2008, 16:41
von joker242
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
:)

Re: Frage an die Excel Spezis

Verfasst: Do 20. Nov 2008, 18:15
von Ashen-Shugar
#.### "PT" sollte funktionieren.

Re: Frage an die Excel Spezis

Verfasst: Mo 24. Nov 2008, 14:58
von joker242
ganz vergessen:

danke ashen - hat perfekt funktioniert.

wieder was gelernt...
:)

Re: Frage an die Excel Spezis

Verfasst: Mo 24. Nov 2008, 21:44
von Bonzai
Ich auch, vielleicht kann ichs irgendwann mal brauchen ;)

Re: Frage an die Excel Spezis

Verfasst: Mo 2. Mai 2011, 22:44
von Bonzai
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.