Dela via


Ersätt värden och fel

Med Power Query kan du ersätta ett värde med ett annat värde oavsett var det värdet finns i en kolumn. Kommandot Ersätt värden finns:

  • På snabbmenyn för cellen. Markera och håll (eller högerklicka) cellen för att ersätta det markerade värdet i kolumnen med ett annat värde.

    Skärmbild av snabbmenyn för att ersätta det valda värdet.

  • På snabbmenyn för kolumner.

    Skärmbild av snabbmenyn för att ersätta den valda kolumnen.

  • På fliken Start i gruppen Transformera .

    Skärmbild av ersätt-värdena på fliken Start.

  • På fliken Transformera, i gruppen Alla kolumner.

    Skärmbild av ersätt-värdena på fliken Transformera.

Åtgärden ersätt värden har två lägen:

  • Ersätt hela cellinnehållet: Det här läget är standardbeteendet för icke-textkolumner, där Power Query söker efter och ersätter det fullständiga innehållet i en cell. Du kan aktivera det här läget för textkolumner genom att välja alternativet Avancerat i dialogrutan Ersätt värden och sedan markera kryssrutan Matcha hela cellinnehållet .
  • Ersätt instanser av en textsträng: Det här läget är standardbeteendet för textkolumner. Power Query söker efter en specifik textsträng i alla rader i en kolumn och ersätter så många instanser av textsträngen som den hittar.

Avancerade alternativ är endast tillgängliga i kolumner av text datatypen. I den uppsättningen med alternativ finns alternativet Använd specialtecken .

Skärmbild av avancerade alternativ för Ersätt värden med alternativet specialtecken markerat.

Ersätt hela cellinnehållet

Föreställ dig en tabell som följande, där du har kolumner för konto-ID, kategorinamn och försäljningsmål.

Skärmbild av den första exempeltabellen med -1 på den första raden i kolumnen Försäljningsmål.

Värdet -1 i kolumnen Försäljningsmål är ett fel i källan och måste ersättas med standardförsäljningsmålet som definieras av verksamheten för dessa instanser, vilket är 250 000. Om du vill göra det väljer du och håller (eller högerklickar på) värdet -1 och väljer sedan Ersätt värden. Den här åtgärden visar dialogrutan Ersätt värden med Värde för att hitta inställt på -1. Nu behöver du bara ange 250000 i rutan Ersätt med .

Skärmbild av de grundläggande ersätt-värdena för en icke-textkolumn.

Resultatet av den åtgärden ger dig det resultat som du letar efter.

Skärmbild av exempeltabellen för utdata efter att värdet -1 på den första raden i kolumnen Sales Goal ersattes med 250000.

Ersätt instanser av en textsträng

Om du fortsätter med föregående tabell ska vi säga att du vill ta bort textsträngen "Kategorinamn: " från kolumnen Kategorinamn . Det gör du genom att gå till gruppen Transformera på fliken Start och välja Ersätt värden. I dialogrutan Ersätt värden anger du textsträngen Kategorinamn: (följt av ett blanksteg) i rutan Värde att söka efter , lämnar rutan Ersätt med tom och väljer sedan OK.

Skärmbild av dialogrutan Ersätt värden för en textkolumn.

Resultatet av åtgärden ger dig tabellen i följande bild.

Skärmbild av tabellen med kategorinamnet: text som tagits bort från alla rader i kolumnen Kategorinamn och lämnar endast det faktiska kategorinamnet.

Ersätt fel

Information om hur du hanterar fel på cellnivå, inklusive att ersätta fel, finns i Hantera fel på cellnivå.