LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Innehållsförteckning

Handledningar för Power Platform

I den här självstudien för power query vill jag visa dig ett sätt att dela upp flerradiga celler i flera rader. Ibland får du en Excel- fil där data inuti cellen delas över flera rader. Idag vill jag visa dig hur du kan använda Text.Split och List.Zip för att hjälpa dig i ett fall som detta. Du kan se hela videon av denna handledning längst ner på den här bloggen.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss gå över till maktfrågan.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Innan vi gör något, se till att ha formelfältet synligt på din skärm. Om den inte är synlig, gå till fliken Visa och aktivera den.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

För det andra, låt oss också ta reda på hur vi kan leta efter vagnreturer eller linjematningar. För den här öppnar jag det avancerade redigeringsfönstret och klickar på frågetecknet i det övre högra hörnet.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Detta leder mig direkt till onlinedokumentationen. Jag väljer M-språkspecifikationen och går till Consolidated Grammar .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss scrolla ner lite för att se teckenflyktsekvenser . Detta visar oss hur man skriver dessa vagnreturer eller radmatningar. Vi måste börja med en hash eller ett pundtecken, följt av en öppningsparentes och sedan kontrolltecken.

Som du kan se är det två eller tre bokstäver. Det är CR för vagnretur, LF för radmatning eller tabb för tabb och sedan en avslutande parentes.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Dela upp cellerna i flera listobjekt

Låt oss gå tillbaka till vårt exempel och diskutera vilket vi ska använda. Vi lägger till en anpassad kolumn genom att klicka på minitabellikonen i det övre vänstra hörnet och välja Lägg till anpassad kolumn .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Vi kallar denna kolumn Temp och anger en funktion som heter Text.Split .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Den här funktionen vill ha en text som text och en separator som text också. Så jag väljer Prioritetskolumnen , anger en vagnretur och trycker sedan på OK .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Vi får en lista som ett resultat. När vi klickar åt sidan i det vita utrymmet ser vi en förhandsvisning nedan.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Detta fungerar nu bra, så låt oss gå till vår andra kolumn. Vi klickar på kugghjulsikonen och istället för Prioritet klickar vi på kolumnen MS Schedule och klickar sedan på OK .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss se innehållet. Det här ser inte bra ut, så vi måste ändra på det här.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss ändra något i formelfältet. Låt oss ersätta cr med lf (radmatning) och tryck sedan på OK . Klicka sedan av åt sidan i det vita utrymmet.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss också kontrollera detta för vår Prioritetskolumn. Vi behöver linjematningen för den här.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Att sammanföra föremålen baserat på position

Nu när vi vet hur vi delar upp våra celler i flera listobjekt kan vi sammanföra objekten baserat på deras position i listan för att skapa en uppsättning värdepar.

För det kan vi använda List.Zip . Vi kopierar det här avsnittet av formeln.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Sedan lägger vi till List.Zip , öppnande parenteser och sedan parenteser för att skapa en lista som innehåller listor. Vi skriver in ett kommatecken, klistrar sedan in den kodbiten igen, och sedan den avslutande krulliga parentesen och avslutande parenteser.

Låt oss också ändra kolumnreferensen här från Priority till MS Schedule , och tryck på OK .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Klicka av åt sidan i det vita utrymmet och du kan nu se en lista som innehåller flera listor.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss lägga till en som en ny fråga så att vi kan se innehållet, eftersom vi måste få ihop dessa värdepar.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Behåller valda kolumner

Vi kan också behålla bara de kolumner som vi vill ha. Vi är bara intresserade av den första kolumnen som heter Tier och i kolumnen som vi precis skapade som heter Temp .

Inom en uppsättning hakparenteser kan vi peka på de kolumner som vi vill behålla. Dessa kolumnnamn måste också skickas inom en uppsättning hakparenteser.

Så låt oss skriva inom hakparenteserna och sedan Tier, som är vår första kolumn. Vi skriver in kommatecken, sedan ytterligare en uppsättning hakparenteser och Temp.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Vi har den här lilla tabellen som vi kan utöka till nya rader.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

När vi klickar på den vänstra ikonen kan vi se alternativet att extrahera värdena.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss lägga till en anpassad avgränsare och tryck sedan på OK .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Tja, vi är inte riktigt där än och vi måste städa lite.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Så låt oss gå till steget Lägg till anpassad kolumn .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Vi måste förändra innehållet i denna lista.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Vi måste använda en funktion som heter List.Transform , så jag lägger till det här i formelfältet.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Vi måste också rensa upp dessa texter med funktionen Text.Clean .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Låt oss gå tillbaka till det sista steget. Resultaten är fantastiska.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Dela kolumn efter avgränsare

Tja, allt som återstår att göra är att dela upp den högra kolumnen med avgränsaren som vi har gett den.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Slutligen, inuti formelfältet, kan vi ge dessa kolumner tillbaka deras rätta namn. Den första kallades Priority och den andra var MS Schedule .

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Slutsats

För att sammanfatta denna handledning för power-query har vi använt teckenavbrottssekvenser för att leta efter radmatningar och vagnreturer. Vi lärde oss också hur man använder dem för att dela upp flerradsceller i flera rader för att förvandla vår data tillbaka till ett korrekt tabellformat.

LuckyTemplates Column Split Power Query Handledning: Hur man delar upp flera radade Excel-celler i LuckyTemplates

Det var allt för nu, och om du har njutit av innehållet som tas upp i denna handledning, vänligen prenumerera på LuckyTemplates TV-kanal . Vi har alltid en enorm mängd innehåll som kommer ut hela tiden för att förbättra ditt sätt att använda LuckyTemplates och Power Platform.

Melissa


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.