Supportnet / Forum / Tabellenkalkulation
Bestimmte Werte verschieder Tabelle in einer vereinen
Frage
Hallo,
ich habe eine Excel Mappe mit 10 Tabellen. Ich möchte bestimmte Zeilen die z.B. mit einem X markiert sind in eine 11. Tabelle untereinander haben.
Es ist bestimmt ganz einfach, aber ich weiss leider nicht es geht :-( *heul*
Wer kann mir da helfen???
Antwort 1 von vadder
Mail mir das mal.
vadder
vadder
Antwort 2 von want2cu
Hallo Jörg,
ich würde das mit dem Autofilter machen, die Tabellen filtern (anzeigen der Zeilen, wo in einer bestimmten Zelle das X steht), dann diese gefilterte Tabelle in ein neues Tabellenblatt kopieren und mit den anderen Blättern genauso verfahren.
Sucherlich kann man das auch wieder per MAKRO oder einer Formel lösen, aber so erscheint es mir am einfachsten ;-)
CU
want2cu
ich würde das mit dem Autofilter machen, die Tabellen filtern (anzeigen der Zeilen, wo in einer bestimmten Zelle das X steht), dann diese gefilterte Tabelle in ein neues Tabellenblatt kopieren und mit den anderen Blättern genauso verfahren.
Sucherlich kann man das auch wieder per MAKRO oder einer Formel lösen, aber so erscheint es mir am einfachsten ;-)
CU
want2cu
Antwort 3 von Helfer
Tabelle 11 einfügen. Verweise auf die einzelnen Tabellen davor machen. D. h.: =Tabelle1!A1
Antwort 4 von want2cu
@Helfer:
sorry, so dürfte das mit Sicherheit nicht gehen.
Aus den einzelnen Quelltabellen sollen nicht alle, sondern nur die Zeilen in die Gesamttabelle, bei denen in einer bestimmten Zell ein "X" steht. Und diese Zeilen lassen sich eben nicht einfach mit eine Formel in die neue Gesamttabelle übertragen.
M.E. führt der einfachste Weg über den Autofilter und das Kopieren.
Es wäre schön, wenn Jörg dazu mal ein Feedback geben würde.
CU
want2cu
sorry, so dürfte das mit Sicherheit nicht gehen.
Aus den einzelnen Quelltabellen sollen nicht alle, sondern nur die Zeilen in die Gesamttabelle, bei denen in einer bestimmten Zell ein "X" steht. Und diese Zeilen lassen sich eben nicht einfach mit eine Formel in die neue Gesamttabelle übertragen.
M.E. führt der einfachste Weg über den Autofilter und das Kopieren.
Es wäre schön, wenn Jörg dazu mal ein Feedback geben würde.
CU
want2cu
Antwort 5 von Xmerlin (joerg)
Hi,
im Prinzip ist das mit dem Autofilter eine einfache Lösung. Ich brauche die ganze Sache aber für ein Geschäft und muss das täglich mehrmals abgleichen. Eine automatisierte Variante wäre mir also ganz Lieb.
Ich habe schonmal mit dem Befehl "INDEX" gearbeitet, meiner Meinung nach ist es damit realisierbar, nur weiss ich noch nicht genau wie.
Gruß Jörg
im Prinzip ist das mit dem Autofilter eine einfache Lösung. Ich brauche die ganze Sache aber für ein Geschäft und muss das täglich mehrmals abgleichen. Eine automatisierte Variante wäre mir also ganz Lieb.
Ich habe schonmal mit dem Befehl "INDEX" gearbeitet, meiner Meinung nach ist es damit realisierbar, nur weiss ich noch nicht genau wie.
Gruß Jörg
Antwort 6 von coros
Hi an alle,
also want2cu, hat schon recht mit dem Autofilter. Man kann es auch über ein Makro erledigen. Ich würde folgenden Vorschlag machen. Als Beispiel, in den Tabellenblättern in Zelle A stehen die Daten und in Zelle B steht die Kennzeichnung in Form eines X. Dann würde ich in die 11te Tabelle in Zelle A1 die Formel
=WENN(Tabelle1!B1="x";Tabelle1!A1;"")
eingeben.
Wenn es mehrere Spalten sein sollen, die in der 11ten Tabelle angezeigt werden sollen, ändert man in der Formel den Eintrag Tabelle1!A1 ab, indem A durch die den Buchstaben der Spalte, die angezeigt werden soll, ersetzt wird.
Dieses zieht man dann soweit nach unten, für soviel Daten wie in Tabelle 1 vorhanden sind. Analog macht man das für Tabelle2, Tabelle3 usw.. Man ändert nur in der Formel Tabelle1 in Tabelle2 usw. ab. Zum Schluß aktiviert man den Autofilterund stellt ihn auf Nichtleere ein. Es werden dann alle Zeilen, die keine Daten enthalten ausgeblendet.
Ich hoffe, ich habe das alles halbwegs verständlich rübergebracht. Wenn nicht, nochmal nachfragen.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
also want2cu, hat schon recht mit dem Autofilter. Man kann es auch über ein Makro erledigen. Ich würde folgenden Vorschlag machen. Als Beispiel, in den Tabellenblättern in Zelle A stehen die Daten und in Zelle B steht die Kennzeichnung in Form eines X. Dann würde ich in die 11te Tabelle in Zelle A1 die Formel
=WENN(Tabelle1!B1="x";Tabelle1!A1;"")
eingeben.
Wenn es mehrere Spalten sein sollen, die in der 11ten Tabelle angezeigt werden sollen, ändert man in der Formel den Eintrag Tabelle1!A1 ab, indem A durch die den Buchstaben der Spalte, die angezeigt werden soll, ersetzt wird.
Dieses zieht man dann soweit nach unten, für soviel Daten wie in Tabelle 1 vorhanden sind. Analog macht man das für Tabelle2, Tabelle3 usw.. Man ändert nur in der Formel Tabelle1 in Tabelle2 usw. ab. Zum Schluß aktiviert man den Autofilterund stellt ihn auf Nichtleere ein. Es werden dann alle Zeilen, die keine Daten enthalten ausgeblendet.
Ich hoffe, ich habe das alles halbwegs verständlich rübergebracht. Wenn nicht, nochmal nachfragen.
MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.
Antwort 7 von want2cu
Hallo Jörg,
ich bleibe dabei: die Sache ist mit dem Autofilter und dem kopieren am einfachsten. Wenn du das mehrmals brauchst, dann zeichne doch ein einfach mit dem Makro-Rekorder ein Makro auf, das du dann bequem abrufen kannst.
Besseres wird immer gerne genommen ;-)
CU
want2cu
ich bleibe dabei: die Sache ist mit dem Autofilter und dem kopieren am einfachsten. Wenn du das mehrmals brauchst, dann zeichne doch ein einfach mit dem Makro-Rekorder ein Makro auf, das du dann bequem abrufen kannst.
Besseres wird immer gerne genommen ;-)
CU
want2cu
Antwort 8 von xmerlin (Joerg)
Hi,
danke erstmal. Ich werde die Lösung mit dem Autofilter auf "nichtleer" setzen mal teste, vieleicht hilft mir das weiter.
cu
danke erstmal. Ich werde die Lösung mit dem Autofilter auf "nichtleer" setzen mal teste, vieleicht hilft mir das weiter.
cu

