Com transposar files a columnes a Excel (5 mètodes útils) -

  • Comparteix Això
Hugh West

Transposar dades a MS Excel és realment una de les tasques més habituals que realitzen els usuaris d'Excel. De fet, hi ha moltes maneres de transposar files a columnes a MS Excel . En aquest article, mostrarem diversos mètodes fàcils i eficaços amb exemples adequats i explicacions adequades.

La imatge següent mostra què estem fent realment en aquest article.

Descarregueu el quadern de pràctiques

Podeu baixar el quadern de pràctiques des de l'enllaç següent.

Rows to Columns Inversion.xlsm

5 mètodes útils per transposar files a columnes a Excel

Suposant que tenim un conjunt de dades que presenta els resultats anuals d'alguns estudiants. Volem transposar les files d'aquest conjunt de dades a columnes per tal d'una millor presentació. En les seccions següents, mostrarem 5 mètodes instrumentals d'Excel per realitzar aquesta tasca.

1. Utilitzeu l'ordre Enganxa especial i Enllaceu per Transposar files a columnes

Podem utilitzar l'ordre simple Enganxa especial de dues maneres que es descriuen a continuació.

1.1 Ús de l'ordre especial Enganxa

Aquest mètode és ràpid i fàcil, però no és adequat per a processos repetits. Tanmateix, vegem com funciona aquest mètode.

Pasos:

  • Primer de tot, seleccioneu l'interval de cel·les ( B4:I9) que voleu transposar.
  • A continuació, feu clic amb el botó dret i Copia . També podeu utilitzar el teclatdrecera Ctrl+C .

  • Trieu la ubicació de la cel·la ( B11) on finalment voleu la sortida.
  • Vés a Enganxa > Enganxa especial .

  • S'obrirà el menú Enganxa especial . Marqueu la casella de selecció Transposa .

    Com a alternativa, també podeu obrir el menú Enganxa especial mitjançant la drecera del teclat Ctrl+Alt+V .

  • Premeu D'acord .

Per tant, hem generat el conjunt de dades transposat a partir del nostre conjunt de dades inicial.

Llegir més: Transposar diverses files en grup a columnes a Excel.

1.2 Transposar una taula i vincular-la a les dades inicials

Un inconvenient del mètode anterior es deu a un canvi en qualsevol dada del conjunt de dades inicial , no canviarà al conjunt de dades transposat. Per tant, necessitem un mètode que vinculi la sortida amb el conjunt de dades inicial i que s'actualitzi en conseqüència. Seguint els passos següents, vegem com fer-ho.

Passos:

  • Seleccioneu l'interval de cel·les que vulgueu ( B4:I9 ) > Ctrl+C > Seleccioneu la ubicació desitjada ( B11 ).
  • Aneu al menú Enganxa especial prement Ctrl+Alt+V > Feu clic a Enganxa l'enllaç .

El nou conjunt de dades es troba ara a l'interval de cel·les B11:I16 . Encara no està transposat. Acabem d'enllaçar-lo amb el nostre conjunt de dades original. Juntament amb això, veiemque el format també ha desaparegut. Heu de tornar a fer el format tret que vulgueu que desaparegui!

  • Obre el quadre de diàleg Cerca i substitueix d'Excel. O bé, premeu Ctrl+H i aneu a la Substitueix la pestanya directament.
  • Substituïu tots " = " caràcters amb “ abc ” o qualsevol lletra que no estigui present al conjunt de dades > Feu clic a Substitueix-ho tot .

Pot semblar que hem perdut el nostre nou conjunt de dades! Estem tres passos més darrere de la nostra taula de dades transposada desitjada.

  • Seleccioneu el nostre conjunt de dades nou i premeu Ctrl+C > Seleccioneu una ubicació ( K4 ) per col·locar la sortida finalment.
  • Premeu Ctrl+Alt+V > Marqueu la casella de selecció Transposa .

  • Premeu D'acord .

  • Seleccioneu la taula a K2:P9 > Premeu Ctrl+H i aneu a la Reemplaça la pestanya .
  • Substituïu cada “ abc ” per “ = ” > Premeu Substitueix-ho tot .

Finalment, hem generat el conjunt de dades enllaçades i transposades desitjades.

S'ha de tenir en compte que si canvieu qualsevol entrada al conjunt de dades original, les dades transposades també canviaran en conseqüència. Mireu la captura de pantalla adjunta aquí.

Llegiu-ne més: Drecera de transposició d'Excel Paste: 4 maneres fàcils d'utilitzar

2. Utilitzeu la funció TRANSPOSE per Invertir files en columnes

El TRANSPOSELa funció és molt fàcil d'utilitzar com a matriu dinàmica a MS Excel 365 . També podeu utilitzar-lo en altres versions d'una manera una mica diferent. Ho mostrarem en aquesta secció.

2.1 Utilitzeu la funció TRANSPOSE com a matriu dinàmica

Pasos:

  • Seleccioneu la ubicació ( B11 ) on col·loqueu la sortida desitjada al final.
  • Escriviu la fórmula següent seleccionant tot el vostre conjunt de dades.
=TRANSPOSE(B4:I9)

  • A continuació, premeu Retorn.

Finalment, hem ha generat el conjunt de dades transposat, però hem perdut el format del nostre conjunt de dades.

S'ha de tenir en compte que la funció TRANSPOSE és dinàmica, la qual cosa significa que si canvieu alguna cosa al conjunt de dades original, s'actualitzarà automàticament a la sortida transposada.

2.2 Utilitzeu la funció TRANSPOSE amb Ctrl+Maj+Enter

Si no teniu MS Office 365 i heu de treballar amb les versions anteriors de MS Excel, encara podeu treballar amb la funció TRANSPOSE . Però aquesta vegada us serà una mica menys flexible.

En aquest cas, primer heu de comptar quantes columnes i files hi ha al conjunt de dades original.

La regla general és que si el conjunt de dades d'entrada té X files i Y columnes , el conjunt de dades de sortida tindrà Y files i X columnes .

En aquest cas, el nostre exemple té 8 columnes i 6 files atotal.

Pasos:

  • Seleccioneu un rang aleatori de cel·les amb 6 columnes i 8 files.
  • Escriviu la fórmula següent:
=TRANSPOSE(B4:I9)

  • Premeu Ctrl+Maj+Retorn o simplement premeu Retorn si sou un usuari MS 365 .

Finalment, tenim el conjunt de dades transposat. Mireu la barra de fórmules. Les claus indiquen que es tracta d'una fórmula de matriu.

Llegeix més: Com transposar una matriu a Excel (3 maneres senzilles)

Lectures similars

  • Com transposar cada n files a columnes a Excel (2 mètodes fàcils)
  • Convertir Columnes a files a Excel mitjançant Power Query
  • Com transposar files duplicades a columnes a Excel (4 maneres)
  • Transposar diverses columnes a una sola Columna en Excel (3 mètodes útils)

3. Utilitzeu INDIRECTE & Funcions ADDRESS per transposar files a columnes

També podem transposar files a columnes en dos passos combinant les funcions INDIRECT i ADDRESS .

Pasos:

  • En primer lloc, seleccioneu la ubicació de la cel·la ( B11 ) on finalment voleu col·locar la sortida.
  • Després. això, escriviu la fórmula següent:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))

  • Premeu Retorn .

Així tenim el conjunt de dades transposat, però de nou, hem de formatar les dades de sortida manualment.

Un dels avantatges de aixòEl mètode és que podeu editar les dades transposades sense alterar tot el conjunt de dades.

Llegir més: Transposar diverses files en grup a columnes a Excel

4. Utilitzeu Excel Power Query Tool per transposar diverses files a columnes

Power Query és una eina realment eficaç per transposar dades ràpidament a Excel. Aquesta vegada, mostrarem els passos per transposar les dades mitjançant l'eina Power Query .

Passos:

  • Primer, seleccioneu l'opció conjunt de dades i aneu a la pestanya Dades > Obtén & Transforma les dades > Des de la taula/interval .
  • S'obrirà el quadre de diàleg Crea una taula > Marqueu la casella de selecció La meva taula té capçaleres > a continuació, premeu D'acord .

  • S'obrirà el quadre de diàleg Power Query Editor > Seleccioneu la pestanya Transforma .
  • Seleccioneu Utilitza les capçaleres com a primera fila .

  • A continuació, feu clic a Transposa .

  • A continuació, seleccioneu Utilitza la primera fila com a capçaleres .

  • Vés a Fitxer > Tanca & Carrega .

El quadre de diàleg Power Query Editor es tancarà i, en conseqüència, es mostrarà un nou full que conté les dades transposades. carregat al llibre de treball.

Llegir més: Excel Power Query: transposició de files a columnes (guia pas a pas)

5. Ús de macros d'Excel VBA per convertir files en columnes

ElVBA macros també ajuden a convertir les files en columnes del full de treball. En aquesta secció, us mostrarem com treballar amb macros VBA per transposar files a columnes a MS Excel.

Passos:

  • En primer lloc, feu clic amb el botó dret al nom del full de treball " Ús de macros VBA " > Feu clic a Mostra el codi.

S'obrirà la finestra del mòdul d'aplicacions de Microsoft Visual Basic .

  • Copieu les macros VBA següents i només pegueu-les a la finestra del mòdul .
8219
  • A continuació, premeu F5 per executar les macros VBA > Seleccioneu tot el conjunt de dades i premeu D'acord .

  • Seleccioneu la ubicació on finalment voleu col·locar la sortida desitjada.

Finalment, hem convertit les files en columnes mitjançant les macros VBA .

Llegir més: Excel VBA: transposar diverses files en grup a columnes

Conclusió

Així, estimats lectors, hem comentat cinc tècniques per transposar files a columnes a Excel. Espero que trobeu aquest tutorial instrumental. A més, el quadern de treball està allà perquè us podeu descarregar i practicar. Tanmateix, si teniu cap pregunta, comentari o qualsevol tipus de comentari, no dubteu a fer-m'ho saber al quadre de comentaris.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.