Freigeben über

Ganze Zeilen in eine andere Tabelle kopieren, wenn eine bestimmte Bedingung erfüllt ist.

Anonym
2014-10-31T09:02:33+00:00

Hallo,

ich arbeite mit Office 2007 unter Win7. In Excel habe ich eine Tabelle EINS mit 5 Zeilen und 3 Spalten angelegt. Immer wenn von der gesamten Tabelle EINS (Zeilen 1-5)  in der 3. Spalte C ein bestimmter Wert enthalten ist, möchte die gesamte Zeile mit allen 3 Spalten in eine neue Tabelle ZWEI kopieren.

Beispiel:

Tabelle EINS

20,00 12,00 Wert
76,98 16,98
38,10 12,99 Wert
12,99 23,00 Wert
14,03 14,98

Ergebnis in Tabelle ZWEI

20,00 12,00 Wert
38,10 12,99 Wert
12,99 23,00 Wert

Gibt es dazu über Funktionen eine Möglichkeit ohne zu programmieren?

 Gruß Dieter

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

21 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2014-10-31T10:04:58+00:00

    du kannst in Tabelle ZWEI in A1 auch eingeben:

    =WENNFEHLER(INDEX(Eins!A:A;KKLEINSTE(WENN(Eins!$C$1:$C$1000="Wert";ZEILE($1:$1000));ZEILE(A1)));"")

    die Eingabe mit STRG+Shift+Enter abschließen und nach rechts und unten ziehen.

    Hallo Claus,

    ich habe es ausprobiert; verstehe aber nicht Deinen Hinweis "und nach rechts und unten ziehen".

    Derzeit kommt bei meinem Test in A1 nur die Zahl 41675 an. Was könnte ich falsch gemacht haben?

    Gruß Dieter

    60+ Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  2. Anonym
    2014-11-01T10:52:29+00:00

    .. über Daten => Konsolidieren auf einem anderen Blatt zusammenfassen....fasst so deine Tabellen in einer Pivot-Tabelle zusammen... ein Loop durch

    Hallo Claus,

    Deine Formel über eine Tabelle EINS:

     =WENNFEHLER(INDEX(Eins!A:A;KKLEINSTE(WENN(Eins!$C$1:$C$1000="Wert";ZEILE($1:$1000));ZEILE(A1)));"")

    funktioniert sehr gut.

    Was wäre bei mehreren Tabellen die einfachste und schnellste Lösung (Daten-Konsolidierung, Pivot oder Loop), wenn eine längere Laufzeit nicht stört? Pivot hört sich kompliziert an. Loop hört sich gut an. Konsolidierung wäre schön, wenn es einfach zu erreichen ist.

    Gruß Dieter

    5 Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  3. Anonym
    2014-10-31T09:41:45+00:00

    du könntest deine Tabelle EINS nach dem Wert filtern und dann die gefilterte Liste kopieren. Oder du schaust dir mal den Spezialfilter an und richtest den in Tabelle ZWEI ein und rufst ihn von dort aus auf.

    Hallo Claus,

    danke für Deine schnelle Antwort. Die Situation ist komplexer, deshalb möchte ich es nicht mehr manuell sondern automatisch erzeugen.

    Bei meiner ersten Anfrage habe ich es vereinfacht und nur eine Tabelle EINS genannt. Ich habe aber eine Excel gestützte Einnahmen-Überschuss-Rechnung mit 12 Tabellen - je Monat eine Tabelle. Nun möchte ich eine Statistik erstellen, in dem ich beliebig viele Zeilen aus den 12 monatlichen Tabellen mit einem bestimmten Wert, der immer in der gleichen Spalte vorhanden sein muss, in eine neue Tabelle STATISTK automatisch kopieren lasse.

    Es geht also um das Zusammensetzen (mergen) von Tabellen nach bestimmten Kriterien.

    Gibt es dafür auch Lösungsmöglichkeiten?

    Gruß Dieter

    3 Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  4. Anonym
    2016-03-16T13:58:48+00:00

    Hallo Andrè,

    kannst du dein Problem nicht mit einer Pivot Tabelle lösen?

    Gruß

    Michael

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  5. Deleted

    Diese Antwort wurde aufgrund eines Verstoßes gegen unsere Verhaltensregeln gelöscht. Die Antwort wurde manuell gemeldet oder durch automatisierte Erkennung identifiziert, bevor Maßnahmen ergriffen wurde. Weitere Informationen finden Sie in unseren Verhaltensregeln.


    Kommentare wurden deaktiviert. Weitere Informationen