Delen via


Waarden en fouten vervangen

Met Power Query kunt u de ene waarde vervangen door een andere waarde, waar die waarde zich ook in een kolom bevindt. De opdracht Waarden vervangen vindt u:

  • In het snelmenu van de cel. Selecteer en houd de cel ingedrukt (of klik er met de rechtermuisknop op) om de geselecteerde waarde in de kolom te vervangen door een andere waarde.

    Schermopname van het snelmenu voor het vervangen van de geselecteerde waarde.

  • In het snelmenu voor kolommen.

    Schermopname van het snelmenu voor het vervangen van de geselecteerde kolom.

  • Ga naar het tabblad Start , in de groep Transformeren .

    Screenshot van het vervangen van waarden op het tabblad Start.

  • Op het tabblad Transformeren, in de groep Elke kolom.

    Schermopname van de waarden vervangen op het tabblad Transformeren.

De bewerking replace values heeft twee modi:

  • Volledige celinhoud vervangen: deze modus is het standaardgedrag voor niet-tekstkolommen, waarbij Power Query de volledige inhoud van een cel zoekt en vervangt. U kunt deze modus inschakelen voor tekstkolommen door de optie Geavanceerd in het dialoogvenster Waarden vervangen te selecteren en vervolgens het selectievakje Volledige celinhoud vergelijken in te schakelen.
  • Exemplaren van een tekenreeks vervangen: deze modus is het standaardgedrag voor tekstkolommen. Power Query zoekt naar een specifieke tekenreeks in alle rijen van een kolom en vervangt zoveel exemplaren van de tekenreeks die wordt gevonden.

Geavanceerde opties zijn alleen beschikbaar in kolommen van het text gegevenstype. Binnen die set opties is de optie Speciale tekens gebruiken .

Schermopname van de geavanceerde opties voor het vervangen van waarden met de optie 'speciale tekens' geselecteerd.

Volledige celinhoud vervangen

Stel u een tabel voor, zoals hieronder, waarin u kolommen hebt voor account-id, categorienaam en verkoopdoel.

Schermopname van de eerste voorbeeldtabel met -1 in de eerste rij van de kolom Verkoopdoel.

De waarde van -1 in de kolom Verkoopdoel is een fout in de bron en moet worden vervangen door het standaardverkoopdoel dat is gedefinieerd door het bedrijf voor deze exemplaren, wat 250.000 is. Hiervoor selecteert en houdt u de waarde -1 ingedrukt (of klikt u erop met de rechtermuisknop) en selecteert u Waarden vervangen. Met deze actie wordt het dialoogvenster Waarden vervangen weergegeven met Waarde om te zoeken ingesteld op -1. Nu hoeft u alleen maar 250000 in het vak Vervangen door in te voeren.

Schermopname van het vervangen van basiswaarden in een niet-tekstkolom.

Het resultaat van die bewerking geeft u het resultaat dat u zoekt.

Schermopname van de uitvoervoorbeeldtabel nadat de -1 waarde in de eerste rij van de kolom Verkoopdoel is vervangen door 250000.

Vervang voorbeelden van een tekenreeks

Als u verdergaat met de vorige tabel, kunt u zeggen dat u de tekenreeks 'Categorienaam: ' uit de kolom Categorienaam wilt verwijderen. Hiervoor gaat u naar de groep Transformeren op het tabblad Start en selecteert u Waarden vervangen. Voer in het dialoogvenster Waarden vervangen de tekenreeks Categorie Naam: (gevolgd door een spatie) in het vak Waarde om te vinden, laat het vak Vervangen door leeg en selecteer vervolgens OK.

Schermopname van het dialoogvenster Waarden vervangen voor een tekstkolom.

Het resultaat van deze bewerking geeft u de tabel in de volgende afbeelding.

Schermopname van de tabel met de categorienaam: tekst verwijderd uit alle rijen van de kolom Categorienaam, waarbij alleen de werkelijke categorienaam behouden blijft.

Fouten vervangen

Voor informatie over het afhandelen van fouten op celniveau, inclusief het vervangen van fouten, gaat u naar Afhandeling van fouten op celniveau.