Welcome to Our Website

Come trasporre le colonne di Excel in righe

Tutti guardiamo i dati in modo diverso. Alcune persone creano fogli di calcolo Excel con i campi principali orizzontali. Altri preferiscono i dati verticalmente in colonne. A volte queste preferenze portano a uno scenario in cui si desidera trasporre i dati di Excel. Microsoft deve aver anticipato questo problema perché offre diversi metodi per cambiare le colonne e le righe.,

Contenuto dell’articolo

Il problema di layout

Recentemente mi è stato dato un grande foglio di calcolo di Microsoft Excel che conteneva informazioni di valutazione del fornitore. Le informazioni erano utili, ma a causa del modo in cui i dati erano organizzati, non potevo usare strumenti come il filtro automatico. Avrei anche problemi se avessi bisogno di importare le informazioni in un database. Un semplice esempio è mostrato di seguito.,

Foglio di calcolo Excel Che necessita di scambiare colonne&Righe

Invece, voglio che i nomi delle società vengano visualizzati verticalmente nella Colonna A e gli Attributi dei dati visualizzati orizzontalmente nella riga 1. Questo renderebbe più facile per me fare l’analisi. Ad esempio, non riesco facilmente a filtrare per i fornitori della California.

Qual è la funzione di trasposizione di Excel

In termini semplici, la funzione di trasposizione cambia l’orientamento delle colonne (intervallo verticale) e delle righe (intervallo orizzontale)., Le mie righe di dati originali diventerebbero colonne e le mie colonne diventerebbero righe. Risolve il mio problema di layout sopra senza che io debba ridigitare i miei dati originali.

La funzione di trasposizione è piuttosto versatile. Può essere utilizzato in formule Excel o con opzioni incolla. Ci sono alcune differenze in base al metodo utilizzato.

Converti colonne &Righe utilizzando Incolla & Trasporre

I passaggi descritti di seguito sono stati eseguiti utilizzando Microsoft Office 365, ma le versioni recenti di Microsoft Excel funzioneranno.,

  1. Apri il foglio di calcolo che devi modificare. Puoi anche scaricare il foglio di esempio alla fine di questo tutorial.
  2. Fare clic sulla prima cella dell’intervallo di dati, ad esempio A1.
  3. Shift-fare clic sull’ultima cella dell’intervallo. Il set di dati dovrebbe evidenziare.
  4. Dalla scheda Home, selezionare Copia o digitare Ctrl + c.
  5. Copiare i dati Excel correnti
  6. Selezionare la nuova cella in cui si desidera copiare i dati trasposti.
  7. Fare clic destro in quella cella e selezionare l’icona Trasponi sotto Incolla.,
  8. Scegli l’opzione Trasponi

    info Mentre passi il mouse sopra le opzioni Incolla, puoi vedere la modifica del layout dei dati.

Ora dovresti vedere i tuoi dati con le colonne e le righe commutate. È possibile ridimensionare le colonne in base alle proprie esigenze.

Questi due set di dati sono indipendenti. È possibile eliminare le celle dal set superiore e non avrà alcun impatto sul set trasposto.

Trasposto dati in originale.,

Quando si utilizza questo metodo, la formattazione originale viene mantenuta. Ad esempio, se ho aggiunto uno sfondo giallo alle mie celle originali B1:G1, il colore verrebbe applicato. Lo stesso vale se ho usato il testo rosso sulla cella E:5.

Utilizzando la funzione di trasposizione in una formula

Come ho già detto, Excel ha diversi modi per passare da colonne a righe o viceversa. Questo secondo modo utilizza una formula e un array. Il risultato è lo stesso, tranne che i dati originali e i nuovi dati trasposti sono collegati. Si rischia di perdere parte della formattazione originale., Ad esempio, il testo e gli stili colorati si sono imbattuti, ma non i colori di riempimento delle celle.

  1. Apri il tuo foglio Excel.
  2. Fare clic su una cella vuota in cui si desidera che i dati convertiti. Sto usando A7.
  • Type =transpose.
  • Digitando transpose formula

    info Nota come Excel fornisce un suggerimento che mostra per Transpose – “Converte un intervallo verticale di celle in un intervallo orizzontale e viceversa”.

  • Finisci la formula aggiungendo a (ed evidenziando l’intervallo di celle che vogliamo scambiare.,
  • Digitare) per chiudere l’intervallo.
  • Trasporre formula e intervallo
  • Premere Invio.
  • Nota: Se non stai usando Microsoft 365, probabilmente dovrai premere CTRL + MAIUSC + Invio

    Differenze nella trasposizione

    Mentre questi due metodi producono risultati simili, ci sono differenze. Nel primo metodo incolla, qualunque azione intraprenda su una cella è indipendente dalla versione trasposta. Potrei eliminare i valori originali e non succederebbe nulla alle colonne che ho scambiato.,

    Al contrario, la versione della formula di trasposizione è legata ai dati originali. Se cambio il valore in B2 da 1200 a 1500, il nuovo valore si aggiornerà automaticamente in B8. Tuttavia, il contrario non è vero. Se cambio qualsiasi cella trasposta, il set originale non cambierà. Invece, otterrò un errore # SPILL e i miei dati trasposti scompariranno.,

    Errore durante la modifica recepita cella

    Recepire la Formula & Celle Vuote

    un’Altra differenza con l’utilizzo di Trasposizione formula ti permette di convertire le celle vuote a “0”.

    Recepire convertito spazi per 0

    La correzione di questa stranezza è quello di utilizzare un’istruzione IF per la formula che mantiene gli spazi vuoti di celle vuote.,

    =TRANSPOSE(IF(A1:G5="","",A1:G5))

    In alternativa, si potrebbe fare una ricerca e sostituire sugli zeri.

    Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *