Frage an die Excel Spezis

Bei Problemen: UC hilft! Über Spiele bitte im Forum Games diskutieren. Spam wird gelöscht!

Moderatoren: Krallzehe, Quickkiller

Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Frage an die Excel Spezis

Beitrag 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.
Bild
Benutzeravatar
Tempel
UC-Member
Beiträge: 2278
Registriert: Sa 19. Jan 2002, 01:00
Wohnort: Motor-City Rüsselsheim Downtown
Kontaktdaten:

Beitrag 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!
Zuletzt geändert von Tempel am Mi 4. Apr 2007, 20:11, insgesamt 1-mal geändert.
BildBild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Beitrag 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.
Bild
Benutzeravatar
Labbeduddel112
UC-Member
Beiträge: 3479
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Flörsheim
Kontaktdaten:

Beitrag 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.
Bild
Benutzeravatar
scharle
UC-Member
Beiträge: 4593
Registriert: Mo 12. Nov 2001, 01:00

Beitrag von scharle »

ja er will für jede person ein eigenes blatt ohne das zeug manuell einzutippen :)
It's your HEIMSPIEL
Benutzeravatar
Scooby Doo
UC-Member
Beiträge: 3221
Registriert: Mo 17. Dez 2001, 01:00
Wohnort: Frankfurt (Höchst)
Kontaktdaten:

Beitrag 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 ...
♪♫ "All I wanna do is have a little fun before I die . . ." ♫♪ (Sheryl Crow)
Benutzeravatar
Tempel
UC-Member
Beiträge: 2278
Registriert: Sa 19. Jan 2002, 01:00
Wohnort: Motor-City Rüsselsheim Downtown
Kontaktdaten:

Beitrag von Tempel »

Mir kannst Du es auch mal schicken, dann probiere ich die Umwandlung in Access und die Rückführung in Excel... ;-)
BildBild
Benutzeravatar
Tempel
UC-Member
Beiträge: 2278
Registriert: Sa 19. Jan 2002, 01:00
Wohnort: Motor-City Rüsselsheim Downtown
Kontaktdaten:

Beitrag von Tempel »

Naja, letztendlich ist es eine Pivotfunktion für Excel geworden... ;-)
BildBild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Beitrag von Bonzai »

Post mal wieder nach oben kramen,

Problem ist noch immer nicht gelöst.
Bild
Benutzeravatar
Labbeduddel112
UC-Member
Beiträge: 3479
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Flörsheim
Kontaktdaten:

Beitrag von Labbeduddel112 »

Tempel hat ja jetzt etwas mehr zeit. :D
Bild
Benutzeravatar
Tempel
UC-Member
Beiträge: 2278
Registriert: Sa 19. Jan 2002, 01:00
Wohnort: Motor-City Rüsselsheim Downtown
Kontaktdaten:

Beitrag 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! ;)
BildBild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Beitrag von Bonzai »

Nein, da die Datenaktualisierung nicht funktioniert und weil ich für jede Person eine extra Mappe brauche.

Danke schon mal.
Bild
Benutzeravatar
Tempel
UC-Member
Beiträge: 2278
Registriert: Sa 19. Jan 2002, 01:00
Wohnort: Motor-City Rüsselsheim Downtown
Kontaktdaten:

Beitrag 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:
BildBild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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?
Bild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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?
Bild
Benutzeravatar
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

Beitrag 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) 9382 mal betrachtet
macro03.jpg
macro03.jpg (40.1 KiB) 9383 mal betrachtet
macro04.jpg
macro04.jpg (98.27 KiB) 9383 mal betrachtet
♪♫ "All I wanna do is have a little fun before I die . . ." ♫♪ (Sheryl Crow)
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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.
Bild
Benutzeravatar
Murphy
UC-Member
Beiträge: 1975
Registriert: Mi 14. Nov 2001, 01:00
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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.
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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.
Bild
Benutzeravatar
Murphy
UC-Member
Beiträge: 1975
Registriert: Mi 14. Nov 2001, 01:00
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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.
Benutzeravatar
Tong
UC-Member
Beiträge: 10299
Registriert: Di 11. Dez 2001, 01:00
Wohnort: passau
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag von Bonzai »

@ Murphy, ich schick dir mal meine Tabelle.
Bild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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...
Bild
Benutzeravatar
Murphy
UC-Member
Beiträge: 1975
Registriert: Mi 14. Nov 2001, 01:00
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag von Murphy »

meine email hast du bekommen oder?
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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
Bild
Benutzeravatar
joker242
UC-Member
Beiträge: 5503
Registriert: Mo 6. Jan 2003, 22:15
Wohnort: ct-base

Re: Frage an die Excel Spezis

Beitrag 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
:)
']['<>'][' = MEHR POWER !!!
Bild
Benutzeravatar
Ashen-Shugar
UC-Member
Beiträge: 4150
Registriert: Mi 14. Nov 2001, 01:00
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag von Ashen-Shugar »

#.### "PT" sollte funktionieren.
Benutzeravatar
joker242
UC-Member
Beiträge: 5503
Registriert: Mo 6. Jan 2003, 22:15
Wohnort: ct-base

Re: Frage an die Excel Spezis

Beitrag von joker242 »

ganz vergessen:

danke ashen - hat perfekt funktioniert.

wieder was gelernt...
:)
']['<>'][' = MEHR POWER !!!
Bild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag von Bonzai »

Ich auch, vielleicht kann ichs irgendwann mal brauchen ;)
Bild
Benutzeravatar
Bonzai
UC-Member
Beiträge: 4660
Registriert: Fr 16. Nov 2001, 01:00
Wohnort: Memmingen
Kontaktdaten:

Re: Frage an die Excel Spezis

Beitrag 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.
Bild
Antworten