So wählen und kopieren Sie eine ganze Zeile basierend auf einem Textwert in einer Zelle in Excel

So wählen und kopieren Sie eine ganze Zeile basierend auf einem Textwert in einer Zelle in Excel

Ich möchte folgendes tun:

  1. Suchen Sie in einer Excel-Tabelle nach allen Zellen, die in einer Spalte ein bestimmtes Schlüsselwort enthalten.
  2. Wählen und kopieren Sie dieganze ReiheDazu gehören die Zellen, die das unter Punkt 1 genannte Schlüsselwort enthalten)
  3. Fügen Sie diese neuen Zeilen in eine separate Tabelle ein.

Ich weiß, dass Sie mit „Suchen und Auswählen“ und anschließendem Drücken von STRG+A alle Zeilen auswählen können, die einen bestimmten Begriff enthalten. Mit dieser Funktion können Sie jedoch nur die Zeilen löschen, die das Schlüsselwort enthalten, und diese nicht in eine separate Tabelle kopieren.

Bitte sehen Sie sich das Bild unten als Beispiel an. Ich möchte die Zeilen finden und kopieren, die das Schlüsselwort „MVD“ in Spalte D enthalten, und sie in ein neues Excel einfügen. Bild

Antwort1

Wie gns100kommentiert, können Sie der Nachschlagespalte einen Filter hinzufügen und dann filtern. Kopieren Sie das resultierende Material und fügen Sie es ein ( Ctrl-A,, Ctrl-Cgehen Sie zur anderen Tabelle,, Ctrl-Vkehren Sie dann zurück und löschen Sie den Filter).

Eine andere Möglichkeit, die sehr ähnlich ist, aber für Sie vielleicht gut funktionieren würde, besteht darin, eine Funktion in der anderen Tabelle einzurichten FILTER(). Adressieren Sie das Quellmaterial mit absoluten oder dynamischen Referenzen und richten Sie eine Zelle ein, die den Suchbegriff enthält (oder bearbeiten Sie nach dem Einfügen der Formel den zweiten Parameter) und machen Sie die Referenz absolut.

Beispiel: Daten in A1:C10, Suche in D1:

=FILTER($A$1:$C$10,$A$1:$A$10=$D$1)

Geben Sie zur Verwendung den gewünschten Suchbegriff ein, kopieren Sie die Standardformel und fügen Sie sie ein. Die Ergebnisse werden mit der ausgewählten/hervorgehobenen Zelle oben links ausgegeben. Verwenden Sie einfach , Shift-End-Down-Rightum den gesamten hinzugefügten Block auszuwählen. Kopieren Sie , Paste|Special|Valuesum die Ergebnisse zu erhalten, nicht die Formel.

Natürlich würde die Formel problemlos in einen benannten Bereich passen und Sie müssten nur den Suchwert eingeben und dann „=Benannter Bereich“ eingeben, um das einfacher zu erreichen. Allerdings ist es ziemlich kurz und einfach, also wenn Sie es nicht ein Dutzend oder hundert Mal am Tag tun, ist es ziemlich einfach, es einfach spontan einzutippen.

Und beide Ansätze könnten mit VBA eingerichtet werden. Nur der Makrorecorder für diesen hier und der Makrorecorder mit einer Bearbeitung für den Filterfunktionsansatz.

Antwort2

Versuchen Sie, den erweiterten Filter zu verwenden: Gehen Sie zuDaten-Fortschrittlich- Geben Sie die Kriterien ein:

Bildbeschreibung hier eingeben

verwandte Informationen