Come trasporre rapidamente i dati in Excel (guida passo passo)

Guarda il video - Come trasporre i dati in Excel

Se hai un set di dati e vuoi trasporlo in Excel (il che significa convertire righe in colonne e colonne in righe), farlo manualmente è un completo NO!

Trasporre i dati utilizzando Incolla speciale

Incolla speciale può fare molte cose incredibili, e una di queste è trasporre i dati in Excel.

Supponiamo di avere un set di dati come mostrato di seguito:

Questi dati hanno le regioni in una colonna e i quarti in una riga.

Ora per qualche motivo, se hai bisogno di trasporre questi dati, ecco come puoi farlo usando incolla speciale:

  • Selezionare il set di dati (in questo caso A1:E5).
  • Copia il set di dati (Control + C) o fai clic con il pulsante destro del mouse e seleziona copia.
  • Ora puoi incollare i dati trasposti in una nuova posizione. In questo esempio, voglio copiare in G1: K5, quindi fai clic con il pulsante destro del mouse sulla cella G1 e seleziona incolla speciale.
  • Nella finestra di dialogo Incolla speciale, seleziona l'opzione di trasposizione in basso a destra.
  • Fare clic su OK.

Ciò copierebbe e incollerebbe istantaneamente i dati ma in modo tale da essere stati trasposti. Di seguito è riportata una demo che mostra l'intero processo.

I passaggi mostrati sopra copiano il valore, la formula (se presente) e il formato. Se vuoi solo copiare il valore, seleziona "valore" nella finestra di dialogo Incolla speciale.

Si noti che i dati copiati sono statici e, se si apportano modifiche al set di dati originale, tali modifiche non si rifletteranno nei dati trasposti.

Se vuoi che queste celle trasposte siano collegate alle celle originali, puoi combinare la potenza di Trova e sostituisci con Incolla speciale.

Trasponi i dati utilizzando Incolla speciale e Trova e sostituisci

L'uso di Incolla speciale da solo ti fornisce dati statici. Ciò significa che se i dati originali cambiano e si desidera che anche i dati trasposti vengano aggiornati, è necessario utilizzare nuovamente Incolla speciale per trasporli.

Ecco un bel trucco che puoi usare per trasporre i dati e averli ancora collegati alle celle originali.

Supponiamo di avere un set di dati come mostrato di seguito:

Ecco i passaggi per trasporre i dati ma mantenere intatti i collegamenti:

  • Selezionare il set di dati (A1:E5).
  • Copialo (Control + C o fai clic con il pulsante destro del mouse e seleziona copia).
  • Ora puoi incollare i dati trasposti in una nuova posizione. In questo esempio, voglio copiare in G1: K5, quindi fai clic con il pulsante destro del mouse sulla cella G1 e seleziona incolla speciale.
  • Nella finestra di dialogo Incolla speciale, fare clic sul pulsante Incolla collegamento. Questo ti darà lo stesso set di dati, ma qui le celle sono collegate al set di dati originale (ad esempio G1 è collegato ad A1 e G2 è collegato ad A2 e così via).
  • Con questi nuovi dati copiati selezionati, premi Ctrl + H (o vai su Home -> Modifica -> Trova e seleziona -> Sostituisci). Si aprirà la finestra di dialogo Trova e sostituisci.
  • Nella finestra di dialogo Trova e sostituisci, utilizzare quanto segue:
    • In Trova cosa: =
    • In Sostituisci con: !@# (nota che sto usando !@# in quanto è una combinazione univoca di caratteri che è improbabile che faccia parte dei tuoi dati. Puoi utilizzare qualsiasi set di caratteri univoco).
  • Fare clic su Sostituisci tutto. Questo sostituirà l'uguale a dalla formula e avrai !@# seguito dal riferimento di cella in ogni cella.
  • Fare clic con il pulsante destro del mouse e copiare il set di dati (o utilizzare Ctrl + C).
  • Seleziona una nuova posizione, fai clic con il pulsante destro del mouse e seleziona Incolla speciale. In questo esempio, lo incollo nella cella G7. Puoi incollarlo dove vuoi.
  • Nella finestra di dialogo Incolla speciale, selezionare Trasponi e fare clic su OK.
  • Copia incolla questi dati trasposti appena creati in quello da cui è stato creato.
  • Ora apri nuovamente la finestra di dialogo Trova e sostituisci e sostituisci !@# con =.

Questo ti darà un dato collegato che è stato trasposto. Se apporti modifiche al set di dati originale, i dati trasposti si aggiornerebbero automaticamente.

Nota: poiché i nostri dati originali hanno A1 vuoto, dovresti eliminare manualmente lo 0 in G1. Lo 0 appare quando incolliamo i collegamenti, poiché un collegamento a una cella vuota restituirebbe comunque uno 0. Inoltre, dovresti formattare il nuovo set di dati (puoi semplicemente copiare e incollare il formato solo dal set di dati originale).

Trasporre i dati utilizzando la funzione TRANSPOSE di Excel

La funzione TRANSPOSE di Excel, come suggerisce il nome, può essere utilizzata per trasporre i dati in Excel.

Supponiamo di avere un set di dati come mostrato di seguito:

Ecco i passaggi per trasporlo:

  • Seleziona le celle in cui desideri trasporre il set di dati. Si noti che è necessario selezionare il numero esatto di celle come dati originali. Quindi, ad esempio, se hai 2 righe e 3 colonne, devi selezionare 3 righe e 2 colonne di celle in cui desideri i dati trasposti. In questo caso, poiché ci sono 5 righe e 5 colonne, è necessario selezionare 5 righe e 5 colonne.
  • Immettere = TRANSPOSE (A1: E5) nella cella attiva (che dovrebbe essere la cella in alto a sinistra della selezione e premere Control Shift Invio.

Ciò trasporrebbe il set di dati.

Ecco alcune cose che devi sapere sulla funzione TRANSPOSE:

  • È una funzione array, quindi è necessario utilizzare Control-Shift-Enter e non solo Invio.
  • Non è possibile eliminare una parte del risultato. È necessario eliminare l'intera matrice di valori restituita dalla funzione TRANSPOSE.
  • La funzione di trasposizione copia solo i valori, non la formattazione.

Trasporre i dati utilizzando Power Query

Power Query è un potente strumento che consente di trasporre rapidamente i dati in Excel.

Power Query fa parte di Excel 2016 (Ottieni e trasforma nella scheda Dati), ma se utilizzi Excel 2013 o 2010, devi installarlo come componente aggiuntivo.

Supponiamo di avere il set di dati come mostrato di seguito:

Ecco i passaggi per trasporre questi dati usando Power Query:

In Excel 2016

  • Seleziona i dati e vai su Dati -> Ottieni e trasforma -> Da tabella.
  • Nella finestra di dialogo Crea tabella, assicurati che l'intervallo sia corretto e fai clic su OK. Verrà aperta la finestra di dialogo Editor di query.
  • Nella finestra di dialogo Editor query, seleziona la scheda "Trasforma".
  • Nella scheda Trasforma, vai su Tabella -> Usa prima riga come intestazioni -> Usa intestazioni come prima riga. Ciò garantisce che anche la prima riga (che contiene le intestazioni: Q1, Q2, Q3 e Q4) venga trattata come dati e trasposta.
  • Fare clic su Trasponi. Ciò trasporrebbe istantaneamente i dati.
  • Fare clic su Usa prima riga come intestazioni. Ciò renderebbe ora la prima riga dei dati trasposti come intestazioni.
  • Vai su File -> Chiudi e carica. Questo chiuderà la finestra di Power Editor e creerà un nuovo foglio che contiene i dati trasposti.

Nota che poiché la cella in alto a sinistra del nostro set di dati era vuota, ottiene un nome generico Colonna1 (come mostrato di seguito). Puoi eliminare questa cella dai dati trasposti.

In Excel 2013/2010

In Excel 2013/10 è necessario installare Power Query come componente aggiuntivo.

Fare clic qui per scaricare il plug-in e ottenere le istruzioni di installazione.

Dopo aver installato Power Query, vai a Power Query -> Dati Excel -> Da tabella.

Questo aprirà la finestra di dialogo Crea tabella. Ora segui gli stessi passaggi mostrati per Excel 2016.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave