Condividi tramite


Dividere le colonne in base al numero di caratteri

In Power Query è possibile suddividere una colonna tramite metodi diversi. In questo caso, le colonne selezionate possono essere suddivise in base al numero di caratteri.

Dove trovare le colonne > suddivise per numero di caratteri

L'opzione Dividi colonne > per numero di caratteri è disponibile in tre posizioni:

  • Scheda Home: nel menu a discesa Split Column (Divisione colonna) all'interno del gruppo Trasforma.

    Pulsante Dividi colonna nella scheda Home.

  • Scheda Trasforma: nel menu a discesa Split Column (Divisione colonna) all'interno del gruppo Colonna di testo.

    Pulsante Dividi colonna nella scheda Trasforma.

  • Fare clic con il pulsante destro del mouse su una colonna all'interno dell'opzione Divisione colonna .

    Pulsante Dividi colonna trovato nella colonna fare clic con il pulsante destro del mouse sul menu contestuale.

Suddividere le colonne in base al numero di caratteri in colonne

La tabella iniziale per questo esempio sarà quella seguente, con una sola colonna per Column1.

Tabella iniziale di esempio.

Questa colonna contiene tre valori:

  • Nome account: nei primi sei caratteri
  • Data: negli otto caratteri seguenti con il formato aaaammgg
  • Unità: i caratteri rimanenti

In questo esempio si vuole suddividere questa colonna in tre colonne contenenti i valori descritti nell'elenco precedente.

A tale scopo, selezionare la colonna e quindi selezionare l'opzione per suddividere la colonna in base al numero di caratteri. In Split column by Number of Characters (Divisione colonna per numero di caratteri) applicare la configurazione seguente:

  • Numero di caratteri: 6
  • Divisione: una volta, il più a sinistra possibile

Suddividere la colonna in colonne in base al numero di caratteri della finestra.

Il risultato di tale operazione consentirà di creare una tabella con due colonne. Uno per il nome dell'account e l'altro che contiene i valori combinati per la data e le unità.

Tabella trasformata di esempio dopo la suddivisione della colonna in colonne in base al numero di caratteri.

Nota

Power Query suddividerà la colonna in due colonne. Il nome delle nuove colonne conterrà lo stesso nome della colonna originale. Un suffisso contenente un punto e un numero che rappresenta la sezione divisa della colonna verranno accodati ai nomi delle nuove colonne.

Continuare ora a eseguire la stessa operazione sulla nuova colonna Column1.2, ma con la configurazione seguente:

  • Numero di caratteri: 8
  • Divisione: una volta, il più a sinistra possibile

Nuova operazione di divisione sulla colonna Column1.2.

Il risultato di tale operazione restituirà una tabella con tre colonne. Si notino i nuovi nomi delle due colonne all'estrema destra. Column1.2.1 e Column1.2.2 sono stati creati automaticamente dall'operazione di suddivisione colonna.

Risultato della divisione della colonna Column1.2.

È ora possibile modificare il nome delle colonne e definire anche i tipi di dati di ogni colonna come indicato di seguito:

Nome colonna originale Nome nuova colonna Tipo di dati
Column1.1 Nome conto Testo
Column1.2.1 Data Data
Column1.2.2 Unità Numero intero

La tabella finale sarà simile a quella nell'immagine seguente.

Tabella di esempio finale dopo i nuovi nomi di colonna.

Suddividere le colonne in base al numero di caratteri in righe

La tabella iniziale per questo esempio sarà quella seguente, con le colonne Group e Account.

Tabella iniziale di esempio per la suddivisione in righe.

La colonna Account può contenere più valori nella stessa cella. Ogni valore ha la stessa lunghezza in caratteri, con un totale di sei caratteri. In questo esempio si vogliono suddividere questi valori in modo che sia possibile avere ogni valore dell'account nella propria riga.

A tale scopo, selezionare la colonna Account e quindi selezionare l'opzione per suddividere la colonna in base al numero di caratteri. In Split column by Number of Characters (Divisione colonna per numero di caratteri) applicare la configurazione seguente:

  • Numero di caratteri: 6
  • Divisione: ripetutamente
  • Suddivisione in: righe

Suddiviso in righe in base al numero di caratteri della finestra.

Il risultato di tale operazione consentirà di ottenere una tabella con lo stesso numero di colonne, ma molte altre righe perché i frammenti all'interno dei valori di cella originali nella colonna Account sono ora suddivisi in più righe.

Tabella finale dopo l'operazione di suddivisione in righe.