Com convertir diverses files en columnes a Excel (9 maneres)

  • Comparteix Això
Hugh West

Si busqueu algunes de les maneres més fàcils de convertir diverses files en columnes a Excel, aquest article us serà útil. Per tant, endinsem-nos en l'article principal.

Baixeu el llibre de treball

Conversió de diverses files a columnes.xlsm

9 maneres de convertir Diverses files a columnes a Excel

Aquí tenim alguns registres de vendes d'alguns productes durant els mesos des del gener al maig . Intentarem convertir les files en columnes de manera que puguem visualitzar els registres dels mesos com a capçaleres de columna i utilitzarem aquest conjunt de dades principalment per demostrar les maneres de conversió de diverses files a columnes fàcilment.

Hem utilitzat la versió Microsoft Excel 365 aquí, podeu utilitzar qualsevol altra versió segons la vostra conveniència.

Mètode 1: ús de l'opció de transposició per convertir diverses files a Columnes d'Excel

Aquí, utilitzarem l'opció Transposa dins de Opcions d'enganxar per convertir fàcilment les diverses files següents en columnes.

Pasos :

➤ Copieu tot el rang del conjunt de dades prement CTRL+C .

➤ Trieu la cel·la on voleu tenir la sortida, Feu clic amb el botó dret del ratolí al ratolí i seleccioneu l'opció Transposa de les Opcions d'enganxar .

A continuació, podreu transposar les vostres dades, la qual cosa significa convertir les files encolumnes.

Llegir més: Macro d'Excel: convertir diverses files en columnes (3 exemples)

Mètode 2: conversió de Diverses files a columnes mitjançant la funció TRANSPOSE

En aquesta secció, utilitzarem una funció matriu, la funció TRANSPOSE , per convertir les múltiples files del següent conjunt de dades en diverses columnes, i per recollir les dades també hem format una altra taula a sota del conjunt de dades principal.

Pasos :

➤ Escriviu la fórmula següent a cel·la B10 .

=TRANSPOSE(B3:E8)

Aquí, TRANSPOSE canviarà les files de l'interval B3:E8 en columnes simultàniament.

➤ Premeu ENTER .

Després obtindreu la conversió de les files en columnes com la figura següent.

Has de prémer CTRL+MAJ+INTER en lloc de prémer ENTER per a altres versions, excepte Microsoft Excel 365 .

Més informació: Com transposar una columna a diverses files a Excel (6 mètodes)

Mètode 3: Ús de les funcions INDIRECTA i ADREÇA

Aquí, utilitzarem la funció INDIRECTA , Funció ADDRESS , Funció FILA i funció COLUMN per transformar les files del conjunt de dades següent en columnes.

Passos :

➤ Utilitzeu la fórmula següent a la cel·la B10 .

=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))

Aquí, B3 és la cel·la inicial de la principalconjunt de dades.

  • COLUMN(B3) returns the column number of cell B3

    Sortida → 2
  • COLUMN($B$3) returns the column number of cell $B$3 (the absolute referencing will fix this cell)

    Sortida → 2

  • ROW($B$3) returns the row number of cell $B$3 (the absolute referencing will fix this cell)

    Sortida → 3

  • ROW(B3) → returns the row number of cell B3

    Sortida → 3
  • COLUMN(B3) - COLUMN($B$3) + ROW($B$3) es converteix en

    2-2+3 → 3

  • ROW(B3) - ROW($B$3) + COLUMN($B$3) es converteix en

    3-3+2 → 2

  • ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)) esdevé

    ADDRESS(3, 2) → returns the reference at the intersection point of Row 3 and Column 2

    Sortida → $B$3

  • INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))) es converteix en

    INDIRECT(“$B$3”) retorna el valor de la cel·la $B$3 .

    Sortida → Mes

➤ Premeu ENTER .

➤ Arrossegueu l'eina Emplenar mànec cap a la dreta i cap avall.

Finalment, podreu canviar diverses files del conjunt de dades principal en diverses columnes.

Més informació:  Excel VBA: Obteniu fila i Número de columna de l'adreça de la cel·la (4 mètodes)

Mètode-4: Ús de la funció INDEX per convertir diverses files en columnes

En aquesta secció, utilitzarem la combinació de la funció INDEX , funció COLUMN i funció FILA per convertir les diverses files en columnes fàcilment.

Passos :

➤ Apliqueu la fórmula següent a la cel·la B10 .

=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))

Aquí, $B$3:$E$8 és l'interval del conjunt de dades, A1 s'utilitza per obtenir la primera fila i número de columna d'aquest conjunt de dades.Estem utilitzant l'argument número de columna per a l'argument número de fila i número de fila com a argument número de columna per canviar fàcilment les files en columnes introduint aquests valors a la funció INDEX .

➤ Premeu ENTER .

➤ Arrossegueu el botó Omple l'eina de mànec cap a la dreta i cap avall.

Després d'això, obtindreu la conversió de les files en columnes com la figura següent.

Llegir més:  Com afegir diverses files i columnes a Excel (totes les maneres possibles)

Mètode 5: Ús d'INDEX-MATCH Fórmula

En aquesta secció, utilitzarem la funció INDEX i la funció MATCH per convertir les diverses files del conjunt de dades següent en columnes.

Pasos :

➤ En primer lloc, heu de transposar manualment la primera columna com a primera fila de la taula nova.

➤ Escriviu la fórmula següent a la cel·la B11 .

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Aquí, $C$3:$C$8 és la segona columna de el conjunt de dades i $B$3:$B$8 és la primera columna del conjunt de dades.

  • MATCH(B$10,$B$3:$B$8,0) es converteix en

    MATCH(“Month”,$B$3:$B$8,0) retorna el número d'índex de fila de la cel·la amb una cadena Mes a l'interval $B$3:$B$8

    Sortida → 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) es converteix en

    INDEX($C$3:$C$8,1) retorna el primer valor de l'interval $C$3:$C$8

    Sortida → Taronja

➤ Premeu ENTER i arrossegueu l'eina Omplir mànec cap al costat dret.

A continuació, obtindreu la segona columna de la part principal. conjunt de dades com a segona fila.

De la mateixa manera, apliqueu les fórmules següents per acabar la resta de la conversió.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

Finalment, obtindreu totes les files del primer conjunt de dades com a columnes del segon conjunt de dades.

Llegeix més: Com transposar diverses columnes a files a Excel

Lectures similars

  • [Fixat!] Les files i les columnes són tots dos números a Excel
  • Com amagar files i columnes a Excel (10 maneres)
  • Excel VBA: estableix l'interval per fila i número de columna (3 exemples)

Mètode 6: Ús de la funció VLOOKUP per convertir diverses files en columnes

En En aquesta secció, utilitzarem la funció BUSCAR V per transposar diverses files de la taula de dades següent a columnes.

Passos :

➤ Al principi, has de transposar Consulteu manualment la primera columna com a primera fila del nou conjunt de dades.

➤ Anoteu la fórmula següent a la cel·la B11 .

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Aquí, $B$3:$E$8 és l'interval del conjunt de dades, B$10 és el valor de cerca i 2 és per mirar el valor de la segona columna del conjunt de dades.

➤ Premeu ENTER i arrossegueu el Ompliu l'eina de mànec a la dretalateral.

Després, obtindreu la segona columna del conjunt de dades principal com a segona fila.

A de la mateixa manera, utilitzeu les fórmules següents per completar la resta de la conversió.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Més informació: Com afegir files i columnes a Excel (3 mètodes fàcils)

Mètode 7: ús Power Query

Aquí, utilitzarem Power Query per transposar diverses files a columnes fàcilment. Però hem d'afegir una fila addicional al principi del conjunt de dades perquè Power Query no transformarà la primera fila com a columna, ja que la considera com a capçalera.

Passos :

➤ Aneu a la pestanya Dades >> Obtén & Transformar dades Grup >> Des de la taula/Interval Opció.

Després, l'assistent Crea una taula apareixerà.

➤ Seleccioneu l'interval de dades i feu clic a l'opció La meva taula té capçaleres .

➤ Premeu D'acord .

A continuació, apareixerà la finestra Editor de consulta de poder .

➤ Seleccioneu totes les columnes del conjunt de dades prement CTRL i Fent clic amb l'esquerra al mateix temps .

➤ Aneu a la pestanya Transformar >> Transposar Opció.

Podeu fer la primera fila de el vostre conjunt de dades també la capçalera.

➤ Aneu a la pestanya Transformar >> Utilitzar la primera fila com a capçaleres Agrupa >> Utilitza la primera fila com a capçaleres Opció.

A continuació, obtindreu les columnes transformades de les files de la principal conjunt de dades.

➤ Per tancar aquesta finestra, aneu a la pestanya Inici >> Tanca & Carrega Grup >> Tanca & Carrega Opció.

D'aquesta manera, la taula de la finestra Editor de consulta d'energia es carregarà en un full nou anomenat Taula5 .

Llegeix més: Com canviar files i columnes a Excel (5 mètodes)

Mètode 8: convertir diverses files en columnes mitjançant el codi VBA

En aquesta secció, utilitzarem un codi VBA per convertir diverses files en columnes.

Passos :

➤ Aneu a la pestanya Desenvolupador >> Opció de Visual Basic.

A continuació, s'obrirà l' Editor de Visual Basic .

➤ Aneu a Insereix Tab >> Mòdul Opció.

Després, es crearà un Mòdul .

➤ Escriviu el codi següent

6070

Aquí, hem declarat range_multiple_files i multiple_columns_range com a Range , i s'estableixen en l'interval que seleccionarem mitjançant els Caixes d'entrada mitjançant el mètode InputBox .

A continuació, copiarem les dades principals et interval_de_multiple_files i després enganxeu-lo com a transposició a la cel·la de destinació interval_de_multiple_columns .

➤ Premeu F5 .

A continuació, obtindreu el quadre d'entrada on haureu de seleccionar l'interval del conjunt de dades $B$3:$E$8 al Trieu l'interval de files quadre i premeu D'acord .

A continuació, apareixerà un altre quadre d'entrada.

➤ Seleccioneu la cel·la de destinació $B$10 on voleu tenir el conjunt de dades transposat i, a continuació, premeu D'acord .

Finalment, podreu obtindrà les columnes transformades de diverses files, fins i tot amb el format del conjunt de dades principal també com el següent.

Llegir més: Com Canvia de files i columnes al gràfic d'Excel (2 mètodes)

Mètode 9: conversió de diverses files en columnes i files mitjançant la funció OFFSET

Tenim una llista que conté els noms d'alguns estudiants , els seus temes i les marques corresponents en diverses files. Ara, volem convertir les tres primeres files en tres columnes diferents de la taula al costat d'aquesta llista. De la mateixa manera, volem convertir la resta de files en columnes per tres files. Per tant, podeu veure que hem de convertir files en columnes i files alhora.

Per fer-ho, utilitzarem els OFFSET , ROW , i funcions COLUMNA .

Pasos :

➤ Escriviu la fórmula següent a la cel·la D4 .

=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)

Aquí, $B$4 és la cel·la inicial de la llista.

  • COLUMN() returns the column number of cell D4 where the formula is being applied.

    Output → 4

  • COLUMN()-4 esdevé

    4-4 → 4 is subtracted because the starting cell of the formula is in → Joseph .

    Output → 0

  • ROW() → returns the row number of cell D4 where the formula is being applied.

    Output → 4

  • (ROW()-4)*3 esdevé

    (4-4)*3 → 4 is subtracted because the starting cell of the formula is in Row 4 and multiplied with 3 as we want to transform 3 rows into columns each time.

    Output → 0

  • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) becomes

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET will extract the range with a height and width of 1 starting from cell $B$4 .

    Output → Joseph

➤ Premeu ENTER .

➤ Arrossegueu l'eina Omplir mànec cap a la dreta i cap avall.

Finalment, podreu fer el conversió de diverses files a columnes i files.

Més informació: Moure fila/columna a Excel sense substituir les dades existents (3 millors maneres)

Secció de pràctica

Per fer la pràctica per tu mateix, hem proporcionat una secció Pràctica com a continuació en un full anomenat Pràctica . Si us plau, feu-ho vosaltres mateixos.

Conclusió

En aquest article, hem intentat cobrir les maneres de convertir fàcilment diverses files en columnes a Excel. Espero que us sigui útil. Si teniu suggeriments o preguntes, no dubteu a compartir-los a la secció 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.