Auf Englisch lesen

Freigeben über


Filtern einer Tabelle nach Zeilenposition

Power Query bietet mehrere Optionen zum Filtern einer Tabelle auf der Grundlage der Positionen ihrer Zeilen, indem diese Zeilen entweder beibehalten oder entfernt werden. Dieser Artikel behandelt alle verfügbaren Methoden.

Zeilen beibehalten

Der Funktionssatz Zeilen beibehalten wählt eine Reihe von Zeilen aus der Tabelle aus und entfernt alle anderen Zeilen, die die Kriterien nicht erfüllen.

Es gibt zwei Stellen, an denen Sie die Schaltflächen Zeilen beibehalten finden können:

  • Auf der Registerkarte Home , in der Gruppe Reduce Rows .

    Schaltfläche Zeilen beibehalten auf der Registerkarte Start.

  • Im Tabellenmenü.

    Schaltfläche Zeilen beibehalten im Menü Tabelle.

Hinweis

In der Datenvorschau in der Mitte des Power Query-Fensters können Sie die Position Ihrer Zeilen auf der linken Seite der Tabelle sehen. Jede Zeilenposition wird durch eine Zahl dargestellt. Die oberste Reihe beginnt mit Position 1.

Beibehalten der ersten Zeilen

Stellen Sie sich die folgende Tabelle vor, die aus einem System mit einem festen Layout stammt.

Beispielhafte ursprüngliche Tabelle mit Spaltenüberschriften, die alle vom Datentyp Text sind, sieben Zeilen mit Daten und einem Abschnitt für Kommentare.

Dieser Bericht enthält immer sieben Datenzeilen, und unter den Daten befindet sich ein Abschnitt für Kommentare mit einer unbekannten Anzahl von Zeilen. In diesem Beispiel wollen Sie nur die ersten sieben Zeilen der Daten behalten. Wählen Sie dazu Obere Zeilen beibehalten aus dem Tabellenmenü. Geben Sie im Dialogfeld Obere Zeilen beibehalten 7 in das Feld Anzahl der Zeilen ein.

Dialog Oberste Zeilen beibehalten.

Das Ergebnis dieser Änderung wird Ihnen die gewünschte Ausgabetabelle liefern. Nachdem Sie die Datentypen für Ihre Spalten festgelegt haben, sieht Ihre Tabelle wie das folgende Bild aus.

Beispielhafte endgültige Tabelle zum Behalten der obersten Zeilen, wobei sieben Zeilen mit Daten beibehalten werden und die Einheitenspalte auf den Datentyp Zahl gesetzt wird.

Untere Reihen beibehalten

Stellen Sie sich die folgende Tabelle vor, die aus einem System mit einem festen Layout stammt.

Beispielhafte ursprüngliche Tabelle für den Vorgang Untere Zeilen beibehalten.

Anfängliche Beispieltabelle mit Spalte1, Spalte2 und Spalte3 als Spaltenüberschriften, die alle auf den Datentyp Text eingestellt sind, und die unteren sieben Zeilen, die Daten enthalten, und darüber eine Zeile mit Spaltenüberschriften und eine unbekannte Anzahl von Kommentaren.

Dieser Bericht enthält am Ende der Berichtsseite immer sieben Datenzeilen. Oberhalb der Daten enthält der Bericht einen Abschnitt für Kommentare mit einer unbekannten Anzahl von Zeilen. In diesem Beispiel wollen Sie nur die letzten sieben Datenzeilen und die Kopfzeile behalten.

Wählen Sie dazu Untere Zeilen beibehalten aus dem Tabellenmenü. Geben Sie im Dialogfeld Untere Zeilen beibehalten 8 in das Feld Anzahl der Zeilen ein.

Dialog Untere Zeilen beibehalten.

Als Ergebnis dieser Operation erhalten Sie acht Zeilen, aber jetzt ist Ihre Kopfzeile Teil der Tabelle.

Beispielhafte Tabelle nach Durchführung der Operation Untere Zeilen beibehalten, mit einer Spaltenkopfzeile als Teil der Daten und dann sieben Zeilen mit Daten.

Sie müssen die Spaltenüberschriften der ersten Zeile Ihrer Tabelle verschieben. Wählen Sie dazu Erste Zeile als Kopfzeile verwenden aus dem Tabellenmenü. Nachdem Sie die Datentypen für Ihre Spalten definiert haben, erstellen Sie eine Tabelle, die wie das folgende Bild aussieht.

Beispielhafte endgültige Tabelle für Untere Zeilen beibehalten.

Endgültige Beispieltabelle für die Beibehaltung der unteren Zeilen, nachdem die erste Zeile in Spaltenüberschriften umgewandelt und sieben Datenzeilen beibehalten wurden und die Einheiten auf den Datentyp Zahl gesetzt wurden.

Weitere Informationen: Spaltenüberschriften herauf- oder herabstufen

Behalten Sie eine Reihe von Zeilen

Stellen Sie sich die folgende Tabelle vor, die aus einem System mit einem festen Layout stammt.

Beispielhafte ursprüngliche Tabelle für den Vorgang Zeilenbereich beibehalten.

Anfängliche Beispieltabelle mit den Spalten (Column1, Column2 und Column3), die alle auf den Datentyp Text eingestellt sind und die Spaltenüberschriften und sieben Datenzeilen in der Mitte der Tabelle enthalten.

Dieser Bericht enthält immer fünf Zeilen für die Kopfzeile, eine Zeile mit Spaltenüberschriften unter der Kopfzeile, sieben Zeilen mit Daten unter den Spaltenüberschriften und dann eine unbekannte Anzahl von Zeilen für den Kommentarteil. In diesem Beispiel sollten Sie die acht Zeilen nach dem Kopfteil des Berichts abrufen, und zwar nur diese acht Zeilen.

Wählen Sie dazu Zeilenbereich beibehalten aus dem Tabellenmenü. Geben Sie im Dialogfeld Zeilenbereich beibehalten in das Feld Erste Zeile 6 und in das Feld Anzahl der Zeilen 8 ein.

Dialog Zeilenbereich beibehalten.

Ähnlich wie im vorherigen Beispiel für die Beibehaltung der unteren Zeilen erhalten Sie mit diesem Vorgang acht Zeilen mit Ihren Spaltenüberschriften als Teil der Tabelle. Alle Zeilen oberhalb der von Ihnen definierten Erste Zeile (Zeile 6) werden entfernt.

Beispielhafte Tabelle nach Durchführung der Operation Zeilenbereich beibehalten, mit der Spaltenkopfzeile als Teil der Daten und dann sieben Zeilen mit Daten.

Sie können den gleichen Vorgang wie unter Untere Zeilen beibehalten beschrieben durchführen, um die Spaltenüberschriften der ersten Zeile Ihrer Tabelle zu verschieben. Nachdem Sie die Datentypen für Ihre Spalten festgelegt haben, sieht Ihre Tabelle wie das folgende Bild aus.

Beispielhafte endgültige Tabelle für Zeilenbereich beibehalten.

Endgültige Beispieltabelle für den Zeilenbereich Behalten nach dem Verschieben der ersten Zeile in die Spaltenüberschriften, dem Einstellen der Spalte Einheiten auf den Datentyp Zahl und dem Beibehalten von sieben Datenzeilen.

Zeilen entfernen

Dieser Funktionssatz wählt eine Reihe von Zeilen aus der Tabelle aus, entfernt sie und lässt die restlichen Zeilen in der Tabelle.

Es gibt zwei Stellen, an denen Sie die Schaltflächen Zeilen entfernen finden können:

  • Auf der Registerkarte Home , in der Gruppe Reduce Rows .

    Schaltfläche Zeilen entfernen auf der Registerkarte Start.

  • Im Tabellenmenü.

    Vorgang Zeilen entfernen im Menü Tabelle.

Entfernen der oberen Zeilen

Stellen Sie sich die folgende Tabelle vor, die aus einem System mit einem festen Layout stammt.

Beispielhafte ursprüngliche Tabelle für Oberste Zeilen entfernen.

Anfängliche Beispieltabelle zum Entfernen der oberen Zeilen mit den Spalten (Column1, Column2 und Column3), die alle auf den Datentyp Text eingestellt sind, einer Kopfzeile oben und einer Spaltenkopfzeile und sieben Datenzeilen unten.

Dieser Bericht enthält immer eine feste Überschrift von Zeile 1 bis Zeile 5 der Tabelle. In diesem Beispiel sollten Sie die ersten fünf Zeilen entfernen und den Rest der Daten behalten.

Wählen Sie dazu Obere Zeilen entfernen aus dem Tabellenmenü. Geben Sie in das Dialogfeld Obere Zeilen entfernen 5 in das Feld Anzahl der Zeilen ein.

Dialog Obere Zeilen entfernen.

Wie in den vorherigen Beispielen für „Untere Zeilen beibehalten“ und „Einen Bereich von Zeilen beibehalten“ erhalten Sie als Ergebnis dieser Operation acht Zeilen mit Ihren Spaltenüberschriften als Teil der Tabelle.

Beispielhafte Tabelle nach Durchführung der Operation Obere Zeilen entfernen, mit einer Spaltenkopfzeile als Teil der Daten und dann sieben Zeilen mit Daten.

Sie können dieselbe Operation wie in den vorherigen Beispielen durchführen, um die Spaltenüberschriften aus der ersten Zeile Ihrer Tabelle zu verschieben. Nachdem Sie die Datentypen für Ihre Spalten festgelegt haben, sieht Ihre Tabelle wie das folgende Bild aus.

Beispielhafte endgültige Tabelle für Oberste Zeilen entfernen.

Endgültige Beispieltabelle zum Entfernen der oberen Zeilen nach dem Verschieben der ersten Zeile zu Spaltenüberschriften und dem Einstellen der Spalte Einheiten auf den Datentyp Zahl sowie dem Beibehalten von sieben Datenzeilen.

Untere Zeilen entfernen

Stellen Sie sich die folgende Tabelle vor, die aus einem System mit einem festen Layout stammt.

Beispielhafte ursprüngliche Tabelle für Unterste Zeilen entfernen.

Anfängliche Beispieltabelle zum Entfernen der unteren Zeilen, wobei die Kopfspalten alle auf den Datentyp Text eingestellt sind, sieben Datenzeilen und eine Fußzeile mit fester Länge am Ende.

Dieser Bericht enthält immer einen festen Abschnitt oder eine Fußzeile, die die letzten fünf Zeilen der Tabelle einnimmt. In diesem Beispiel sollten Sie die letzten fünf Zeilen entfernen und den Rest der Daten behalten.

Wählen Sie dazu Untere Zeilen entfernen aus dem Tabellenmenü. Geben Sie in das Dialogfeld Obere Zeilen entfernen 5 in das Feld Anzahl der Zeilen ein.

Dialogfeld Untere Zeilen entfernen.

Das Ergebnis dieser Änderung wird Ihnen die gewünschte Ausgabetabelle liefern. Nachdem Sie die Datentypen für Ihre Spalten festgelegt haben, sieht Ihre Tabelle wie das folgende Bild aus.

Beispielhafte endgültige Tabelle für Unterste Zeilen entfernen, wobei der Spaltensatz Einheiten auf den Datentyp Zahl eingestellt ist und die sieben Zeilen mit Daten beibehalten werden.

Alternierende Zeilen entfernen

Stellen Sie sich die folgende Tabelle vor, die aus einem System mit einem dynamischen Layout stammt.

Beispielhafte ursprüngliche Tabelle für die Operation Alternative Zeilen entfernen.

Anfängliche Beispieltabelle mit den vorhandenen Spaltenüberschriften, die alle auf den Datentyp Text eingestellt sind, und jeder zweiten Datenzeile, die Kommentare zu der darüber liegenden Datenzeile enthält.

Dieser Bericht ist so aufgebaut, dass Sie Elemente in Zeilenpaaren haben. Jede ungerade Zeile (1, 3, 5...) enthält die Daten, die Sie benötigen. Jede gerade Zeile, direkt unter jeder ungeraden Zeile, enthält Kommentare zu jedem dieser Datensätze. Sie brauchen die Kommentare nicht, und Sie wollen sie alle entfernen.

Wählen Sie dazu im Tabellenmenü Alternativzeilen entfernen. Geben Sie im Dialogfeld Alternative Zeilen entfernen die folgenden Werte ein:

  • Geben Sie in das Feld Erste zu entfernende Zeile 2 ein.

    Beginnen Sie mit dem Zählen in der zweiten Reihe. Alle Zeilen oberhalb dieser Erste Zeile zum Entfernen werden beibehalten.

  • Geben Sie in das Feld Anzahl der zu entfernenden Zeilen 1 ein.

    Hier beginnen Sie, das Muster für das Entfernen von Zeilen zu definieren. Nachdem Sie die zweite Zeile gefunden haben, wollen Sie nur diese eine Zeile entfernen, also geben Sie an, dass Sie nur eine Zeile entfernen müssen.

  • Geben Sie in das Feld Anzahl der beizubehaltenden Zeilen 1 ein.

    Nachdem Sie eine Zeile entfernt haben, behalten Sie die nächste Zeile. Der Vorgang beginnt für die nächste Zeile erneut.

Dialog Alternative Zeilen entfernen.

Das Ergebnis dieser Auswahl liefert Ihnen die gewünschte Ausgabetabelle. Nachdem Sie die Datentypen für Ihre Spalten festgelegt haben, sieht Ihre Tabelle wie das folgende Bild aus.

Beispielhafte endgültige Tabelle für Alternative Zeilen entfernen, wobei der Spaltensatz Einheiten auf den Datentyp Zahl eingestellt ist und die sieben Zeilen mit Daten beibehalten werden.