Taula de continguts
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
-
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
-
COLUMN(B3) - COLUMN($B$3) + ROW($B$3)
es converteix en2-2+3 → 3
-
ROW(B3) - ROW($B$3) + COLUMN($B$3)
es converteix en3-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 enINDIRECT(“$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 enMATCH(“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$8Sortida → 1
-
INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
es converteix enINDEX($C$3:$C$8,1)
→ retorna el primer valor de l'interval $C$3:$C$8Sortida → 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.