Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Sommario

Tutorial sulle piattaforme elettriche

In questo tutorial sulle query di alimentazione, voglio mostrarti un modo per suddividere le celle multilinea in più righe. A volte otterrai un file Excel in cui i dati all'interno della cella sono suddivisi su più righe. Oggi voglio mostrarti come puoi usare Text.Split e List.Zip per aiutarti in un caso come questo. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Passiamo alla query di potenza.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Prima di fare qualsiasi cosa, assicurati che la barra della formula sia visibile sullo schermo. Se non è visibile, vai alla scheda Visualizza e attivala.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

In secondo luogo, scopriamo anche come possiamo cercare ritorni a capo o avanzamenti di riga. Per questo, aprirò la finestra dell'editor avanzato e farò clic sul punto interrogativo nell'angolo in alto a destra.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Questo mi porta direttamente alla documentazione online. Selezionerò la specifica del linguaggio Power Query M e passerò a Consolidated Grammar .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Scorriamo un po' verso il basso per vedere le sequenze di escape dei caratteri . Questo ci mostra come scrivere quei ritorni a capo o avanzamenti di riga. Dobbiamo iniziare con un hash o un cancelletto, seguito da una parentesi di apertura e quindi dal carattere di controllo.

Come puoi vedere, quelle sono due o tre lettere. È CR per ritorno a capo, LF per avanzamento riga o tab per tab e poi una parentesi di chiusura.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Suddivisione delle celle in più voci di elenco

Torniamo al nostro esempio e discutiamo quale usare. Aggiungeremo una colonna personalizzata facendo clic sull'icona della mini tabella nell'angolo in alto a sinistra e selezionando Aggiungi colonna personalizzata .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Chiameremo questa colonna Temp e inseriremo una funzione chiamata Text.Split .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Questa funzione vuole un testo come testo e anche un separatore come testo. Quindi selezionerò la colonna Priorità , inserirò un ritorno a capo, quindi premo OK .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Di conseguenza otterremo un elenco. Quando facciamo clic di lato nello spazio bianco, vediamo un'anteprima in basso.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Ora funziona bene, quindi andiamo alla nostra seconda colonna. Faremo clic sull'icona della ruota dentata e invece di Priorità , faremo clic sulla colonna MS Schedule , quindi fare clic su OK .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Vediamo il contenuto. Questo non sembra buono, quindi dovremo cambiarlo.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Cambiamo qualcosa all'interno della barra della formula. Sostituiamo cr con lf (line feed), quindi premiamo OK . Quindi fare clic di lato nello spazio bianco.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Controlliamo questo anche per la nostra colonna Priorità. Abbiamo bisogno del line feed per questo.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Riunire gli elementi in base alla posizione

Ora che sappiamo come suddividere le nostre celle in più elementi dell'elenco, possiamo riunire gli elementi in base alla loro posizione nell'elenco per creare un insieme di coppie di valori.

Per questo, possiamo usare List.Zip . Copiamo questa sezione della formula.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Quindi aggiungeremo List.Zip , aprendo le parentesi e quindi le parentesi graffe per creare un elenco contenente elenchi. Digiteremo una virgola, quindi incolleremo di nuovo quel pezzo di codice, quindi la parentesi graffa di chiusura e le parentesi di chiusura.

Cambiamo anche qui il riferimento alla colonna da Priority a MS Schedule e premiamo OK .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Fai clic di lato nello spazio bianco e ora puoi vedere un elenco contenente più elenchi.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Aggiungiamone una come nuova query in modo da poterne vedere il contenuto, perché dobbiamo riunire quelle coppie di valori.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Mantenimento delle colonne selezionate

Possiamo anche mantenere solo le colonne che vogliamo. Siamo interessati solo alla prima colonna chiamata Tier e alla colonna che abbiamo appena creato chiamata Temp .

In una serie di parentesi quadre, possiamo indicare le colonne che vogliamo mantenere. Anche quei nomi di colonna devono passare in una serie di parentesi quadre.

Quindi digitiamo le parentesi quadre, quindi Tier, che è la nostra prima colonna. Digiteremo la virgola, poi un'altra serie di parentesi quadre e Temp.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Rimaniamo con questa piccola tabella, che possiamo espandere in nuove righe.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Quando clicchiamo sull'icona a sinistra, possiamo vedere l'opzione per estrarre i valori.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Aggiungiamo un delimitatore personalizzato, quindi premiamo OK .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Beh, non ci siamo ancora arrivati ​​e dobbiamo fare un po' di pulizia.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Quindi andiamo al passaggio Aggiungi colonna personalizzata .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Dobbiamo trasformare il contenuto di questo elenco.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Dobbiamo usare una funzione chiamata List.Transform , quindi la aggiungerò qui nella barra della formula.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Abbiamo anche bisogno di ripulire quei testi usando la funzione Text.Clean .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Torniamo al passaggio finale. I risultati sono fantastici.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Divisione colonna per delimitatore

Bene, tutto ciò che resta da fare è dividere la colonna di destra per il delimitatore che le abbiamo dato.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Infine, all'interno della barra della formula, possiamo ridare a quelle colonne i loro nomi propri. Il primo si chiamava Priority e il secondo era MS Schedule .

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Conclusione

Per riassumere questo tutorial sulle query avanzate, abbiamo utilizzato sequenze di escape di caratteri per cercare avanzamenti di riga e ritorni a capo. Abbiamo anche imparato come usarli per dividere le celle multilinea in più righe per trasformare i nostri dati in un formato tabulare appropriato.

Esercitazione su Power Query divisa in colonne di LuckyTemplates: come dividere celle Excel a più righe in LuckyTemplates

Per ora è tutto, e se ti sono piaciuti i contenuti trattati in questo particolare tutorial, iscriviti al canale TV LuckyTemplates . Abbiamo sempre un'enorme quantità di contenuti in uscita per tutto il tempo dedicati a migliorare il modo in cui utilizzi LuckyTemplates e Power Platform.

Melissa


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere