Usare una colonna strutturata di elenchi, record o tabelle (Power Query)

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Per una colonna strutturata, ad esempio Elenco, Record o Tabella, sono associati valori correlati alla colonna. Le colonne strutturate hanno un'icona Espandi Icona Espandi colonna nell'intestazione di colonna.

Informazioni sulle colonne strutturate

Esistono tre tipi di colonne strutturate:

  • Elenco Memorizza un elenco di valori, ad esempio { 1, 2, 5, 10 } o { "ciao", "ciao", "arrivederci" }. Il valore Elenco in una cella è la colonna strutturata più semplice e non esiste alcuna relazione tra tabelle.
  • Registra Archivia un set di campi denominati raggruppati in un'unità. Ad esempio, [ Nome = "Joe", Cognome = "Smith", Data di nascita = #date(2010, 1, 2) ]. Il valore Record nella cella indica una relazione uno-a-uno tra tabella con la tabella corrente o primaria.
  • Tabella Archivia una tabella con una relazione secondaria con i dati correnti, ovvero la tabella primaria. Il valore Tabella nella cella indica una relazione uno-a-molti con la tabella corrente o primaria.

Una colonna strutturata record e tabella rappresenta una relazione nell'origine dati che ha un modello relazionale, ad esempio un'entità con un'associazione di chiave esterna in un feed OData o una relazione di chiave esterna in un database di SQL Server.

Informazioni sull'espansione delle colonne strutturate della tabella

È possibile usare l'icona Espandied espandi colonna per visualizzare le colonne di una tabella correlata. In una tabella Ordini , ad esempio, un'operazione di espansione riunisce Order_Details record correlati alla tabella Ordine per combinare voci dell'ordine con ogni ordine. L'operazione di espansione allarga una tabella primaria in modo da includere le colonne di una tabella secondaria e una tabella correlata. Per illustrare:

Una tabella primaria contiene colonne A e B.

Colonne A e B

Una tabella correlata contiene la colonna C.

Colonne A, B e C correlata

L'operazione di espansione allarga una tabella primaria per includere la colonna C ed espande una tabella primaria con i valori correlati della tabella secondaria e correlata che contiene la colonna C.

ABC

In sintesi, quando si espande una colonna strutturata in Tabella , i valori vengono visualizzati insieme alle altre colonne in Anteprima dati. Per altre informazioni sulla combinazione di tabelle primarie e correlate, vedere Informazioni sulla combinazione di più origini dati

Espandere una tabella colonna strutturata

In questo esempio l'operazione di espansione allarga una tabella Ordine in modo da includere le colonne Order_Details.ProductID, Order_Details.UnitPrice e Order_Details.Quantity per riunire le righe Ordine della tabella primaria e le righe di Order_Details della tabella correlate.

Dati di tabella strutturata di esempio

  1. Per aprire una query, individuane una che è stata precedentemente caricata dall'editor di Power Query, seleziona una cella nei dati e quindi seleziona Modifica query>. Per altre informazioni leggi Creare, caricare o modificare una query in Excel.

    Avvertenza La query deve avere almeno due tabelle unite in una relazione. Per altre informazioni, vedere Unisci query. 

  1. Fare clic sull'icona di espansione (Espandi ) nell'intestazione della colonna strutturata.

  2. Nell'elenco a discesa Nomi di colonna selezionare le colonne desiderate e deselezionare quelle indesiderate. 

    Selezionare i nomi di colonna

  3. Selezionare OK.

Risultato

La tabella ora contiene una nuova colonna per ognuna delle colonne selezionate nel passaggio 3. 

Risultati dell'espansione di una colonna Tabella strutturata

Espandere una colonna strutturata record

Quando si espande una colonna strutturata record , i valori vengono visualizzati come nuove colonne in Anteprima dati. Se non la si espande e quindi si carica una query in un foglio di lavoro, verrà visualizzato il valore segnaposto [Record] per ogni cella della colonna.

  1. Per aprire una query, individuane una che è stata precedentemente caricata dall'editor di Power Query, seleziona una cella nei dati e quindi seleziona Modifica query>. Per altre informazioni leggi Creare, caricare o modificare una query in Excel.

  2. Per visualizzare un valore specifico senza espandere la colonna, selezionare un valore nella colonna strutturata con un valore Record . Ad esempio:

    Espandere una colonna Record complesso

  3. Selezionare l'icona di espansione (Espandi ) nell'intestazione della colonna strutturata.

  4. Nell'elenco a discesa Nomi di colonna selezionare le colonne desiderate e deselezionare quelle indesiderate.

    Selezione di Espandi per una colonna record strutturato

  5. Selezionare OK.

Risultato

La tabella ora contiene una nuova colonna per ognuna delle colonne selezionate nel passaggio 4. 

Risultati dell'espansione di una colonna di record strutturata

Espandere un elenco Colonna strutturata

Quando si espande una colonna strutturata Elenco, i valori vengono visualizzati come nuove colonne in Anteprima dati. Se non la si espande e quindi si carica una query in un foglio di lavoro, verrà visualizzato il valore segnaposto [ Elenco] per ogni cella della colonna.

  1. Per aprire una query, individuane una che è stata precedentemente caricata dall'editor di Power Query, seleziona una cella nei dati e quindi seleziona Modifica query>. Per altre informazioni leggi Creare, caricare o modificare una query in Excel.

  2. Per visualizzare un valore specifico senza espandere la colonna, selezionare un valore nella colonna strutturata con un valore List . Ad esempio:

    Espansione di un elenco colonna complessa

  3. Selezionare l'icona di espansione (Espandi ) nell'intestazione della colonna strutturata.

  4. Eseguire una delle operazioni seguenti:

    • Per creare una riga per ogni valore di elenco, selezionare Espandi a nuove righe.
    • Per creare un elenco di valori di testo separati da un delimitatore, selezionare Estrai valori.
  5. Selezionare OK.

Risultato per l'espansione a nuove righe

Risultati dell'espansione di una colonna di elenchi strutturati per righe

Risultato per l'estrazione Valori con un punto e virgola (;) come delimitatore

Risultati dell'espansione di un elenco strutturato Colonna estraendo i valori con un delimitatore

Uso dei comandi nel gruppo Colonne strutturate

È possibile usare i comandi aggiuntivi seguenti sulla barra multifunzione dell'editor di Power Query per usare le colonne strutturate:

  1. Selezionare Home>Transform e quindi selezionare uno dei comandi seguenti nel gruppo Colonna strutturata .
    Espandi Alza di livello una colonna strutturata (Elenco, Record o Tabella) in modo che diventi nuove colonne e righe nella tabella della query corrente. Questo comando corrisponde all'icona Espandiespansione .

    Aggregato Riepilogare i valori in una colonna strutturata in una tabella usando funzioni di aggregazione, tra cui Sum e Count. Questo comando equivale a selezionare l'icona Espandi espansione e quindi selezionare Aggrega nella finestra di dialogo a discesa Nomi di colonna. È disponibile solo per la colonna strutturata Tabella .

    Estrarre valori Estrae i valori di una colonna di elenco strutturata combinandoli in un unico valore di testo con un delimitatore specificato.

Avvertenza È inoltre possibile utilizzare il comando Statistiche nel gruppo Colonne numero (Seleziona Trasforma>statistiche) con una colonna strutturata in tabella . Include lo stesso elenco di funzioni di aggregazione del comando Statistiche nel gruppo Elenco numerico della scheda di contesto Trasforma in Strumenti elenco nella barra multifunzione dell'editor di Power Query.

Usare la scheda di contesto Trasforma

È possibile usare il comando Drill-down per visualizzare la scheda di contesto Trasforma in Strumenti elenco nella barra multifunzione dell'editor di Power Query e visualizzare altri comandi per usare le colonne strutturate. Non confondere questa scheda Trasforma con l'altra scheda Trasformazione regolarmente disponibile con la barra multifunzione dell'editor di Power Query.

  1. Fare clic con il pulsante destro del mouse sull'intestazione della colonna e quindi selezionare Drill-down.
  2. Per convertire l'elenco o il record in una tabella, in Strumenti elenco, selezionare Trasforma>in tabella.
  3. Per mantenere l'alto, l'ultimo o un intervallo di elementi, in Strumenti elenco selezionare Trasforma>Mantieni elementi.
  4. Per rimuovere gli elementi più in alto, in basso o alternativi, in Strumenti elenco selezionare Trasforma>Rimuovi elementi.
  5. Per rimuovere i valori duplicati, in Strumenti elenco selezionare Trasforma Rimuovi>duplicati. Per ulteriori informazioni, vedere Mantenere o rimuovere le righe duplicate.
  6. Per invertire gli elementi, in Strumenti elenco selezionare Trasforma>storna elementi.
  7. Per ordinare i dati, in Strumenti elenco selezionare il comando Ordina crescentedalla A alla Z in Excel che ordina i dati dalla A alla Z o dal numero più piccolo al più grande o Ordina dallaZ alla A decrescente in Excel che ordina i dati dalla Z alla A o dal numero più grande al più piccolo . Per ulteriori informazioni, vedere Ordinare i dati.
  8. Per visualizzare varie statistiche, in Strumenti elenco selezionare Trasforma>statistiche. Sono disponibili le statistiche seguenti: Somma, Minimo, Massimo, Mediana, Media, Standard, Deviazione, Conta valori e Conta valori distinti. Per altre informazioni, vedere Aggregare dati da una colonna.

Vedere anche

Guida di Power Query per Excel

Unire query

Raggruppamento o riepilogo di righe (docs.com)