Note: The other languages of the website are Google-translated. Back to English

5 modi per trasporre i dati in Excel (tutorial passo passo)

Trasporre i dati significa cambiare l'orientamento di un array convertendo le sue righe in colonne o viceversa. In questo tutorial, condivideremo con te cinque diversi metodi per cambiare l'orientamento di un array e ottenere il risultato desiderato.


Video: trasponi i dati in Excel


Cambia le colonne in righe con Incolla speciale

NOTA: Se i dati si trovano in una tabella Excel, l'opzione Incolla trasposizione non sarà disponibile. Dovresti prima convertire la tabella in un intervallo facendo clic con il pulsante destro del mouse sulla tabella, quindi selezionando tavolo > Converti in intervallo dal menu di scelta rapida.

Passaggio 1: copia l'intervallo da trasporre

Selezionare l'intervallo di celle in cui si desidera scambiare righe e colonne, quindi premere Ctrl + C per copiare l'intervallo.

Passaggio 2: selezionare l'opzione Incolla trasposizione

Fare clic con il pulsante destro del mouse sulla prima cella dell'intervallo di destinazione, quindi fare clic su Trasporre icona (Sotto Opzioni Incolla) dal menu di scelta rapida.

Risultato

Ecco! La gamma viene trasposta in pochissimo tempo!

NOTA: I dati trasposti sono statici e indipendenti dal set di dati originale. Se apporti modifiche ai dati originali, tali modifiche non si rifletteranno nei dati trasposti. Per collegare le celle trasposte a quelle originali, vai alla sezione successiva.

(AD) Trasponi facilmente le dimensioni della tabella con Kutools

La conversione di una tabella incrociata (tabella bidimensionale) in un elenco semplice (elenco unidimensionale) o viceversa in Excel richiede sempre molto tempo e impegno. Tuttavia, con Kutools for Excel installato, il suo Trasponi le dimensioni della tabella strumento ti aiuterà a eseguire la conversione in modo rapido e semplice.

Kutools for Excel - Include più di 300 utili funzioni, che semplificano notevolmente il tuo lavoro. ottenere un 30-giorni di prova gratuita completa ora!


Trasponi e collega i dati alla fonte

Per cambiare dinamicamente l'orientamento di un intervallo (passare dalle colonne alle righe e viceversa) e collegare il risultato cambiato al set di dati originale, è possibile utilizzare uno degli approcci seguenti:


Cambia le righe in colonne usando la funzione TRANSPOSE

Per trasformare le righe in colonne e viceversa con il TRASPORRE funzione, si prega di fare come segue.

Passaggio 1: seleziona lo stesso numero di celle vuote del set di celle originale ma in un'altra direzione

Mancia: Salta questo passaggio se utilizzi Excel 365 o Excel 2021.

Diciamo che il tuo tavolo originale è nel raggio d'azione A1: C4, il che significa che la tabella ha 4 righe e 3 colonne. Quindi, la tabella trasposta avrà 3 righe e 4 colonne. Ciò significa che dovresti selezionare 3 righe e 4 colonne di celle vuote.

Passaggio 2: inserire la formula TRANSPOSE

Digitare la formula di seguito nella barra della formula, quindi premere CTRL + MAIUSC + INVIO per ottenere il risultato.

Mancia: STAMPA Entra se sei un utente di Excel 365 o Excel 2021.

=TRANSPOSE(A1:C4)
Note:
  • dovresti cambiare A1: C4 all'intervallo di origine effettivo che si desidera trasporre.
  • Se sono presenti celle vuote nell'intervallo originale, il file TRASPORRE funzione convertirà le celle vuote in 0 (zeri). Per eliminare i risultati zero e mantenere le celle vuote durante la trasposizione, è necessario sfruttare il formato IF funzione:
  • =TRANSPOSE(IF(A1:C4="","",A1:C4))

Risultato

Le righe vengono trasformate in colonne e le colonne vengono convertite in righe.

NOTA: Se utilizzi Excel 365 o Excel 2021, premendo Entra chiave, il risultato si riversa automaticamente in tutte le righe e colonne necessarie. Assicurati che l'intervallo di versamento sia vuoto prima di applicare la formula; altrimenti il #VERSARE vengono restituiti gli errori.

Ruota i dati utilizzando le funzioni INDIRETTO, INDIRIZZO, COLONNA e RIGA

Sebbene la formula di cui sopra sia abbastanza facile da capire e da usare, il cui svantaggio è che non è possibile modificare o eliminare alcuna cella nella tabella ruotata. Quindi, introdurrò una formula usando INDIRETTI, INDIRIZZO, COLONNA e RIGA funzioni. Diciamo che il tuo tavolo originale è nel raggio d'azione A1: C4, per eseguire una trasformazione da colonna a riga e mantenere i dati ruotati collegati al set di dati di origine, procedi nel seguente modo.

Passaggio 1: inserisci la formula

Inserisci la formula seguente nella cella più in alto a sinistra dell'intervallo di destinazione (A6 nel nostro caso) e premere Entra:

=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

Note:
  • dovresti cambiare A1 nella cella più in alto a sinistra dell'intervallo di origine effettivo che trasponi e mantieni i simboli del dollaro così come sono. Il simbolo del dollaro ($) prima della lettera della colonna e del numero della riga indica un riferimento assoluto, che mantiene invariati la lettera della colonna e il numero della riga quando sposti o copi la formula in altre celle.
  • Se sono presenti celle vuote nell'intervallo originale, la formula convertirà le celle vuote in 0 (zero). Per eliminare i risultati zero e mantenere le celle vuote durante la trasposizione, è necessario sfruttare il formato IF funzione:
  • =IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))

Passaggio 2: copia la formula a destra e sotto le celle

Seleziona la cella della formula e trascina il quadratino di riempimento (il quadratino verde nell'angolo in basso a destra della cella) verso il basso e poi verso destra su tutte le righe e colonne necessarie.

Risultato

Le colonne e le righe vengono scambiate immediatamente.

NOTA: La formattazione originale dei dati non viene salvata nell'intervallo trasposto, è possibile formattare le celle manualmente se necessario.

Converti colonne in righe con Incolla speciale e Trova e sostituisci

Alcuni altri passaggi con il metodo Incolla speciale insieme alla funzione Trova e sostituisci ti consentono di trasporre i dati mentre colleghi le celle di origine a quelle trasposte.

Passaggio 1: copia l'intervallo da trasporre

Selezionare l'intervallo di celle che si desidera trasporre, quindi premere Ctrl + C per copiare l'intervallo.

Passaggio 2: applicare l'opzione Incolla collegamento

  1. Fare clic con il pulsante destro del mouse su una cella vuota, quindi fare clic Incolla speciale.

  2. Fare clic su Incolla collegamento.

Otterrai il risultato come mostrato di seguito:

Passaggio 3: trova e sostituisci i segni di uguale (=) dal risultato Incolla collegamento

  1. Seleziona l'intervallo dei risultati (A6: C9) e premete Ctrl + H, e poi sostituisci = con @EO (o qualsiasi carattere che non esiste nell'intervallo selezionato) nel file Trova e sostituisci dialogo.

  2. Fare clic su Sostituisci tuttoe quindi chiudere la finestra di dialogo. Quanto segue mostra come appariranno i dati.

Passaggio 4: trasponi il risultato Incolla collegamento sostituito

Seleziona l'intervallo (A6: C9) e premete Ctrl + C per copiarlo. Fare clic con il tasto destro su una cella vuota (qui ho selezionato A11) e selezionare il Trasporre icona da Opzioni Incolla per incollare il risultato trasposto.

Passaggio 5: recupera i segni di uguale (=) per collegare il risultato trasposto ai dati originali

  1. Mantieni i dati dei risultati trasposti A11: D13 selezionato, quindi premere Ctrl + He sostituisci @EO con = (il contrario di step 3).

  2. Fare clic su Sostituisci tuttoe quindi chiudere la finestra di dialogo.

Risultato

I dati vengono trasposti e collegati alle celle originali.

NOTA: La formattazione originale dei dati viene persa; puoi ripristinarlo manualmente. Non esitare a eliminare l'intervallo A6: C9 dopo il processo.

Trasponi e collega i dati all'origine con Power Query

Power Query è un potente strumento di automazione dei dati che consente di trasporre facilmente i dati in Excel. Puoi portare a termine il lavoro seguendo i passaggi seguenti:

Passaggio 1: selezionare l'intervallo da trasporre e aprire l'editor di Power Query

Selezionare l'intervallo di dati da trasporre. E poi, sul Dati scheda, nel Ottieni e trasforma i dati gruppo, clicca Dalla tabella/intervallo.

Note:
  • Se l'intervallo di dati selezionato non è in una tabella, a Crea tabella apparirà la finestra di dialogo; clic OK per creare una tabella per esso.
  • Se utilizzi Excel 2013 o 2010 e non riesci a trovare Dalla tabella/intervallo sul Dati scheda, dovrai scaricarlo e installarlo dal file Pagina Microsoft Power Query per Excel. Una volta installato, vai al Power Query scheda, fare clic Dalla tabella nel Dati Excel gruppo.

Passaggio 2: convertire le colonne in righe con Power Query

  1. Vai Trasformare scheda. Nel Usa la prima riga come intestazioni menu a discesa, selezionare Usa intestazioni come prima riga.

  2. Fare clic su Trasporre.

Passaggio 3: salva i dati trasposti su un foglio

Sulla Compila il scheda, fare clic Chiudi e carica per chiudere la finestra Power Editor e creare un nuovo foglio di lavoro per caricare i dati trasposti.

Risultato

I dati trasposti vengono convertiti in una tabella in un foglio di lavoro appena creato.

Note:
  • Le intestazioni di colonna aggiuntive vengono generate nella prima riga come mostrato sopra. Per promuovere la prima riga sotto le intestazioni in intestazioni di colonna, selezionare una cella all'interno dei dati e fare clic su domanda > Modifica. Quindi selezionare Trasformare > Usa la prima riga come intestazioni. Alla fine, seleziona Casa > Chiudi e carica.
  • Se vengono apportate modifiche al set di dati originale, è possibile aggiornare i dati trasposti sopra con tali modifiche facendo clic su ricaricare icona accanto al tavolo in Domande e connessioni riquadro o facendo clic sul ricaricare pulsante sulla domanda scheda.

(AD) Trasforma la gamma con Kutools in pochi clic

Le Trasforma intervallo utilità in Kutools for Excel può aiutarti a trasformare (convertire) facilmente una colonna verticale in più colonne o viceversa, o convertire una riga in più righe o viceversa.

Kutools for Excel - Include più di 300 utili funzioni, che semplificano notevolmente il tuo lavoro. ottenere un 30-giorni di prova gratuita completa ora!

Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL