LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Innholdsfortegnelse

Power Platform veiledninger

I denne opplæringen for power-spørring vil jeg vise deg en måte å dele flere linjer på i flere rader. Noen ganger vil du få en Excel- fil der data inne i cellen er delt over flere linjer. I dag vil jeg vise deg hvordan du kan bruke Text.Split og List.Zip for å hjelpe deg i et tilfelle som dette. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss gå over til strømspørring.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Før vi gjør noe, sørg for at formellinjen er synlig på skjermen. Hvis den ikke er synlig, går du til Vis-fanen og slår den på.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

For det andre, la oss også finne ut hvordan vi kan se etter vognretur eller linjefeed. For denne åpner jeg det avanserte redigeringsvinduet og klikker på spørsmålstegnet i øvre høyre hjørne.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Dette bringer meg rett til nettdokumentasjonen. Jeg velger M-språkspesifikasjonen og går til Consolidated Grammar .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss bla litt ned for å se Character Escape-sekvenser . Dette viser oss hvordan du skriver disse vognreturene eller linjefeedene. Vi må starte med en hash eller et pund-tegn, etterfulgt av en åpningsparentes og deretter kontrolltegnet.

Som du kan se, er det to eller tre bokstaver. Det er CR for vognretur, LF for linjeskift, eller tabulator for tabulator, og deretter en avsluttende parentes.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Splitte cellene i flere listeelementer

La oss gå tilbake til vårt eksempel og diskutere hvilken vi skal bruke. Vi legger til en egendefinert kolonne ved å klikke på minitabellikonet øverst til venstre og velge Legg til egendefinert kolonne .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Vi kaller denne kolonnen Temp og skriver inn en funksjon som heter Text.Split .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Denne funksjonen vil ha en tekst som tekst og en skilletegn også som tekst. Så jeg velger Prioritet- kolonnen, skriver inn en vognretur og trykker OK .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Vi får en liste som et resultat. Når vi klikker til siden i det hvite rommet, ser vi en forhåndsvisning nedenfor.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Dette fungerer nå bra, så la oss gå til vår andre spalte. Vi klikker på tannhjulikonet og i stedet for Prioritet , la oss klikke på MS Schedule- kolonnen og deretter klikke OK .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss se innholdet. Dette ser ikke bra ut, så vi må endre dette.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss endre noe inne i formellinjen. La oss erstatte cr med lf (linjemating), og trykk deretter OK . Klikk deretter av til siden i det hvite rommet.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss sjekke dette for vår Prioritet-kolonne også. Vi trenger linjematingen for denne.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Bringe gjenstandene sammen basert på posisjon

Nå som vi vet hvordan vi deler cellene våre i flere listeelementer, kan vi bringe elementene sammen basert på deres plassering i den listen for å lage et sett med verdipar.

Til det kan vi bruke List.Zip . Vi kopierer denne delen av formelen.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Deretter legger vi til List.Zip , åpne parenteser, og deretter krøllede parenteser for å lage en liste som inneholder lister. Vi skriver inn et komma, så limer vi inn den kodebiten igjen, og deretter den avsluttende krøllete parentesen og lukkeparentesene.

La oss også endre kolonnereferansen her fra Prioritet til MS Schedule , og trykk OK .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Klikk av til siden i det hvite rommet, og du kan nå se en liste som inneholder flere lister.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss legge til en som en ny spørring slik at vi kan se innholdet, fordi vi trenger å få disse verdiparene sammen.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Holde utvalgte kolonner

Vi kan også beholde bare de kolonnene vi ønsker. Vi er bare interessert i den første kolonnen som heter Tier og i kolonnen som vi nettopp opprettet kalt Temp .

I et sett med firkantede parenteser kan vi peke på kolonnene vi ønsker å beholde. Disse kolonnenavnene må også stå i et sett med firkantede parenteser.

Så la oss skrive i hakeparentesene og deretter Tier, som er vår første kolonne. Vi skriver inn komma, deretter et annet sett med firkantede parenteser og Temp.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Vi sitter igjen med denne lille tabellen, som vi kan utvide til nye rader.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Når vi klikker på venstre ikon, kan vi se alternativet for å trekke ut verdiene.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss legge til et egendefinert skilletegn, og trykk deretter OK .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Vel, vi er ikke helt der ennå, og vi må rydde opp.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Så la oss gå til trinnet Legg til egendefinert kolonne .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Vi må endre innholdet i denne listen.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Vi må bruke en funksjon som heter List.Transform , så det legger jeg til her i formellinjen.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Vi må også rydde opp i disse tekstene ved å bruke Text.Clean -funksjonen.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

La oss gå tilbake til det siste trinnet. Resultatene er fantastiske.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Deling av kolonne etter skilletegn

Vel, alt som gjenstår å gjøre er å dele den høyre kolonnen med skilletegnet som vi har gitt den.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Til slutt, inne i formellinjen, kan vi gi disse kolonnene tilbake deres riktige navn. Den første ble kalt Priority og den andre var MS Schedule .

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Konklusjon

For å oppsummere denne opplæringen for power-spørring, har vi brukt tegn-escape-sekvenser for å se etter linjeskift og vognretur. Vi lærte også hvordan vi bruker dem til å dele flerlinjeceller i flere rader for å gjøre dataene våre tilbake til et riktig tabellformat.

LuckyTemplates Column Split Power Query Tutorial: Hvordan dele flerlinjede Excel-celler i LuckyTemplates

Det var alt for nå, og hvis du har likt innholdet som dekkes i denne spesielle opplæringen, vennligst abonner på LuckyTemplates TV-kanal . Vi har alltid en enorm mengde innhold som kommer ut hele tiden dedikert til å forbedre måten du bruker LuckyTemplates og Power Platform på.

Melissa


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.