Vai al contenuto principale

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 Table > 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 piatto (elenco unidimensionale) o viceversa in Excel richiede sempre molto tempo e impegno. Tuttavia, con Kutools per Excel installato, è 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. Ottieni subito una prova gratuita completa di 30 giorni!


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: Rassegna Stampa entrare 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 entrare 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 ed 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 entrare:

=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.

Trasporre e collegare i dati all'origine con Power Query

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

Passaggio 1: seleziona l'intervallo da trasporre e apri il file Power Query editore

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 Microsoft Power Query per la pagina Excel. Una volta installato, vai al Power Query scheda, fare clic Dalla tabella nel Dati Excel gruppo.

Passaggio 2: converti 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

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

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

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations