Læs på engelsk

Del via


Erstat værdier og fejl

Med Power Query kan du erstatte én værdi med en anden værdi, uanset hvor værdien findes i en kolonne. Du kan finde kommandoen Erstat værdier :

  • I cellens genvejsmenu. Højreklik på cellen for at erstatte den markerede værdi i kolonnen med en anden værdi.

    Genvejsmenu til erstatning af den valgte værdi.

  • I genvejsmenuen for kolonnen.

    Genvejsmenu til erstatning af den markerede kolonne.

  • Under fanen Hjem i gruppen Transformér.

    Erstat værdier på fanen Hjem.

  • Under fanen Transformér i gruppen En hvilken som helst kolonne.

    Erstat værdier på fanen Transformér.

Handlingen replace values har to tilstande:

  • Erstat hele celleindholdet: Dette er standardfunktionsmåden for ikke-tekstkolonner, hvor Power Query søger efter og erstatter hele indholdet af en celle. Du kan aktivere denne tilstand for tekstkolonner ved at vælge Avancerede indstillinger og derefter markere afkrydsningsfeltet Søg efter hele cellens indhold .
  • Erstat forekomster af en tekststreng: Dette er standardfunktionsmåden for tekstkolonner, hvor Power Query søger efter en bestemt tekststreng i alle rækker i en kolonne og erstatter så mange forekomster af tekststrengen, som den finder.

Avancerede indstillinger er kun tilgængelige i kolonner af datatypen Tekst. I dette sæt indstillinger er indstillingen Erstat ved hjælp af specialtegn .

Indstillingen Erstat med specialtegn.

Erstat hele celleindholdet

Forestil dig en tabel som følgende, hvor du har kolonner for Konto-id, Kategorinavn og Salgsmål.

Indledende eksempeltabel med -1 i den første række i kolonnen Sales Goal.

Værdien af -1 i kolonnen Sales Goal er en fejl i kilden og skal erstattes med det standardsalgsmål, der er defineret af virksomheden for disse forekomster, som er 250.000. Det gør du ved at højreklikke på værdien -1 og derefter vælge Erstat værdier. Denne handling åbner dialogboksen Erstat værdier med Værdi for at finde indstillet til -1. Nu skal du bare skrive 250000 i feltet Erstat med .

Erstat værdier for en kolonne, der ikke er tekst.

Resultatet af denne handling giver dig det resultat, du leder efter.

Outputeksempeltabellen efter værdien -1 i den første række i kolonnen Sales Goal blev erstattet med 250000.

Erstat forekomster af en tekststreng

Hvis vi fortsætter med den forrige tabel, kan vi sige, at du vil fjerne tekststrengen "Kategorinavn: " fra kolonnen Kategorinavn . Det gør du ved at gå til gruppen Transformér under fanen Hjem og vælge Erstat værdier. I dialogboksen Erstat værdier skal du angive tekststrengen Kategorinavn: (efterfulgt af et mellemrum) i feltet Værdi, der skal søges efter, lade feltet Erstat med være tomt og derefter vælge OK.

Erstat værdier for en tekstkolonne.

Resultatet af denne handling giver dig tabellen på følgende billede.

Tabel med kategorinavnet: Tekst, der er fjernet fra alle rækker i kolonnen Kategorinavn, så det kun er det faktiske kategorinavn, der er tilbage.