Freigeben über


Ersetzen von Werten und Fehlern

Mit Power Query können Sie einen Wert durch einen anderen Wert ersetzen, unabhängig davon, wo sich dieser Wert in einer Spalte befindet. Der Befehl 'Werte ersetzen' kann gefunden werden:

  • Im Zellkontextmenü. Markieren und halten Sie die Zelle gedrückt (oder klicken Sie mit der rechten Maustaste darauf), um den ausgewählten Wert in der Spalte durch einen anderen Wert zu ersetzen.

    Screenshot des Kontextmenüs zum Ersetzen eines ausgewählten Werts.

  • Im Kontextmenü der Spalte.

    Screenshot des Kontextmenüs zum Ersetzen der ausgewählten Spalte.

  • Klicken Sie auf der Registerkarte "Start" in der Gruppe "Transformieren".

    Screenshot der Funktion

  • Auf der Registerkarte "Transformieren", in der Gruppe "Beliebige Spalten".

    Screenshot von 'Werte ersetzen' auf der Registerkarte 'Transformieren'.

Der Ersetzungswertvorgang weist zwei Modi auf:

  • Ersetzen Sie den gesamten Zellinhalt: Dieser Modus ist das Standardverhalten für Nichttextspalten, bei dem Power Query nach dem vollständigen Inhalt einer Zelle sucht und diese ersetzt. Sie können diesen Modus für Textspalten aktivieren, indem Sie im Dialogfeld "Werte ersetzen" die Option "Erweitert" auswählen und dann das Kontrollkästchen "Gesamte Zellinhalte abgleichen" aktivieren.
  • Ersetzen Sie Instanzen einer Textzeichenfolge: Dieser Modus ist das Standardverhalten für Textspalten. Power Query sucht nach einer bestimmten Textzeichenfolge in allen Zeilen einer Spalte und ersetzt so viele Instanzen der gefundenen Textzeichenfolge.

Erweiterte Optionen sind nur in Spalten des text Datentyps verfügbar. In diesem Optionssatz befindet sich die Option "Sonderzeichen verwenden ".

Screenshot der Erweiterten Optionen für

Ersetzen des gesamten Zellinhalts

Stellen Sie sich eine Tabelle wie die folgende vor, in der Sie Spalten für Konto-ID, Kategoriename und Vertriebsziel haben.

Screenshot der ersten Beispieltabelle mit -1 in der ersten Zeile der Spalte

Der Wert von -1 in der Spalte " Vertriebsziel " ist ein Fehler in der Quelle und muss durch das standardumsatzziel ersetzt werden, das vom Unternehmen für diese Instanzen definiert wird, was 250.000 ist. Wählen Sie dazu den Wert -1 aus, halten Sie den Wert "-1 " gedrückt (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie dann "Werte ersetzen" aus. Mit dieser Aktion wird das Dialogfeld "Werte ersetzen" geöffnet, wobei "Wert zum Suchen" auf -1 gesetzt wird. Jetzt müssen Sie nur noch 250000 in das Feld „Ersetzen durch“ eingeben.

Screenshot der grundlegenden Ersetzen-Werte für eine Nichttextspalte.

Das Ergebnis dieses Vorgangs gibt Ihnen das Ergebnis, nach dem Sie suchen.

Screenshot der Beispieltabelle der Ausgabe, nachdem der -1 Wert in der ersten Zeile der Spalte

Ersetzen von Instanzen einer Textzeichenfolge

Angenommen, Sie möchten die Textzeichenfolge "Kategoriename: " aus der Spalte " Kategoriename " entfernen. Wechseln Sie dazu auf der Registerkarte "Start" zur Gruppe "Transformieren", und wählen Sie "Werte ersetzen" aus. Geben Sie im Dialogfeld "Werte ersetzen" die Textzeichenfolge "Kategoriename: " (gefolgt von einem Leerzeichen) im Feld "Zu suchender Wert" ein, lassen Sie das Feld "Ersetzen durch" leer, und wählen Sie dann "OK" aus.

Screenshot des Dialogfelds

Das Ergebnis dieses Vorgangs gibt Ihnen die Tabelle in der folgenden Abbildung.

Screenshot der Tabelle mit dem Kategorienamen: Text, der aus allen Zeilen der Spalte

Ersetzen von Fehlern

Informationen zum Behandeln von Fehlern auf Zellenebene, einschließlich des Ersetzens von Fehlern, gehen Sie zu Fehlern auf Zellenebene behandeln.