Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabelle1 automatisch sortiert in Tabelle 2 anzeige

Tabelle1 automatisch sortiert in Tabelle 2 anzeige
20.02.2013 16:06:41
Wolfgang
Hallo miteinander,
leider komme ich mit dem Sverweis und auch sonstigen Hilfen im Internet zu einer Lösung.
Vielleicht denke ich auch ein bißchen "falsch".
Ich habe eine Excel-Datei mit zwei Tabellenblättern (Eingabeliste und Aktuell). Nun möchte ich, dass sobald ich in der Eingabeliste Daten stehen, diese auch gleich in der Tabelle "Ausgabe" aufgelistet werden, aber NUR die Daten die in der Spalte 'Ausgabe" NICHT mit einem "x" markiert sind!
Es sollen auch nicht der komplette Datensatz in der "Ausgabe-Tabelle" sein, sondern nur die vorgegebenen Überschriften!
Ich habe es schon mit dem SVerweis und Hilfstabellen bzw. -Spalten probiert, aber kein Ergebnis.
Ich weiß nun keinen Rat mehr oder ist dies überhaupt nicht möglich?
Hier eine Beispiel-Datei:
https://www.herber.de/bbs/user/83992.xls
es grüßt
Wolfgang

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle1 automatisch sortiert in Tabelle 2 anzeige
20.02.2013 20:36:19
Daniel
Hi
füge zunächsteinmal in Spalte H eine Hilfsspalte mit folgender Formel ein (Formel für H2):
=KKLEINSTE(WENN(Eingabeliste!$B$1:$B$8="";ZEILE(Eingabeliste!$B$1:$B$8));ZEILE(A1))

Achtung, Matrixformel, dh Eingabe immer mit STRG+SHIFT+ENTER abschließen
die Formel liefert die Zeilennummer der Zeilen mit Leerer Zelle im Tabellenblatt "Eingabeilste" in Spalte B.
Die Formel ziehst du soweit nach unten, wie du in maximal einträge in der Liste "aktuell" haben kannst.
dann kommt folgende Formel in A2:
=WENN(ISTZAHL($H2);INDEX(Eingabeliste!$A:$A;$H2);"")

welche du unter anpassung der Ausgabespalte nach recht ziehst und dann soweit wie benötigt nach unten.
Gruß Daniel

Anzeige
AW: Tabelle1 automatisch sortiert in Tabelle 2 anzeige
20.02.2013 21:29:21
Wolfgang
Hallo Daniel,
danke für deine Hilfe;
soweit du es geschrieben hast und ich es (hoffe richtig) umgesetzt, habe ich aber doch irgendwie nicht das Ergebnis, wie ich es mir vorstelle.
siehe
https://www.herber.de/bbs/user/83995.xls
es grüßt Wolfgang

Anzeige
AW: Tabelle1 automatisch sortiert in Tabelle 2 anzeige
20.02.2013 22:04:10
Daniel
du musst natürlich in dieser Formel die Spalte anpassen, wenn du einen anderen Wert lesen willst:
=WENN(ISTZAHL($H2);INDEX(Eingabeliste!$A:$A;$H2);"") 
da muss dann statt Eingabeliste!$A:$A dann Eingabeliste!$C:$C stehen, wenn du beispielsweise den Namen anzeigen lassen willst. Kapito ?
wenn dir das zuviel Handarbeit ist, dann kannst du auch folgendes machen:
1. füge im Blatt "Aktuell" eine Hilfszeile (Zeile 1) mit folgender Formel ein:
=VERGLEICH(A2;Eingabeliste!1:1;0)

die Formel trägst du von A1 bis G1 ein, sie zeigt die die Spaltennummer der Überschrift in der Eingabeliste
2. die Formel zum anzeigen der Daten änderst du dann so ab:
=WENN(ISTZAHL($H3);INDEX(Eingabeliste!$A:$AQ;$H3;A$1);"")
Gruß Daniel

Anzeige
AW: Tabelle1 automatisch sortiert in Tabelle 2 anzeige
21.02.2013 09:58:59
Wolfgang
Hallo Daniel,
danke für deine nochmalige Hilfe!
An das hätte ich auch denken können, aber gestern war mein Kopf irgendwie "voll und überlastet"!
Die zweite Möglichkeit habe ich noch nicht getestet, werde ich aber wahrscheinlich nicht benötigen, da die erste Variante ja funktioniert, muss nur noch den Fehler (#Zahl!) in der Hilfsspalte mit "istfehler" abfangen.
Gruss und Danke
Wolfgang
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Daten aus Tabelle1 automatisch in Tabelle2 sortieren


Schritt-für-Schritt-Anleitung

Um Daten aus Tabelle1 automatisch in Tabelle2 zu übertragen, kannst du die folgenden Schritte befolgen:

  1. Hilfsspalte einfügen: Füge in Tabelle1 in Spalte H eine Hilfsspalte ein. Verwende folgende Formel in Zelle H2:

    =KKLEINSTE(WENN(Eingabeliste!$B$1:$B$8="";ZEILE(Eingabeliste!$B$1:$B$8));ZEILE(A1))

    Achte darauf, dass du die Formel mit STRG+SHIFT+ENTER eingibst, da es sich um eine Matrixformel handelt.

  2. Daten anzeigen: In Zelle A2 von Tabelle2 gib folgende Formel ein:

    =WENN(ISTZAHL($H2);INDEX(Eingabeliste!$A:$A;$H2);"")

    Ziehe diese Formel nach rechts und dann nach unten, um die gewünschten Daten anzuzeigen. Achte darauf, die Spalte entsprechend anzupassen, falls du andere Werte anzeigen möchtest.


Häufige Fehler und Lösungen

  • #Zahl! Fehler: Wenn du den Fehler #Zahl! in der Hilfsspalte siehst, füge eine Fehlerüberprüfung hinzu. Verwende die Formel:

    =WENNFEHLER(<deine Formel hier>;"")
  • Formel nicht korrekt: Stelle sicher, dass du die Matrixformel korrekt eingegeben hast, indem du STRG+SHIFT+ENTER verwendest.


Alternative Methoden

Wenn du eine andere Methode ausprobieren möchtest, um Daten aus Tabelle1 in Tabelle2 zu übertragen, könntest du Folgendes versuchen:

  1. Füge in Tabelle2 eine Hilfszeile (z.B. Zeile 1) ein, um die Spaltennummer der Überschrift in Tabelle1 zu ermitteln. Verwende dafür die Formel:

    =VERGLEICH(A2;Eingabeliste!1:1;0)
  2. Ändere die Anzeigeformel in Tabelle2 wie folgt:

    =WENN(ISTZAHL($H3);INDEX(Eingabeliste!$A:$AQ;$H3;A$1);"")

Praktische Beispiele

Hier ist ein Beispiel für den Excel-Auszug aus Tabelle1 in Tabelle2:

  • Angenommen, deine Eingabeliste hat folgende Struktur:
A B C
Name Status Alter
Max 25
Lisa x 30
Tom 22
  • Die Formeln in Tabelle2 würden nur die Namen von Max und Tom anzeigen, da Lisa mit "x" markiert ist.

Tipps für Profis

  • Dynamische Bereiche: Nutze dynamische Bereiche, um sicherzustellen, dass deine Formeln immer die aktuellsten Daten abdecken.

  • Bedingte Formatierung: Verwende die bedingte Formatierung, um die Daten in Tabelle2 visuell hervorzuheben, falls sie einem bestimmten Kriterium entsprechen.

  • Namen definieren: Definiere Namen für deine Bereiche, um die Lesbarkeit deiner Formeln zu verbessern.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Spalten gleichzeitig übertragen?
Du kannst die Formel in den weiteren Spalten anpassen, indem du die Spaltenreferenz in der INDEX-Funktion änderst.

2. Was mache ich, wenn meine Daten nicht aktualisiert werden?
Stelle sicher, dass die Berechnungseinstellungen auf "Automatisch" gesetzt sind (unter "Formeln" > "Berechnungsoptionen").

3. Kann ich die Formeln auch in anderen Excel-Versionen verwenden?
Ja, die beschriebenen Formeln sind in den meisten modernen Excel-Versionen verfügbar. Achte jedoch auf Unterschiede in den Funktionen, falls du eine sehr alte Version verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige