Мазмұны
Егер сіз Excel бағдарламасында бірнеше жолды бағандарға түрлендірудің ең оңай жолдарын іздесеңіз, бұл мақала сізге пайдалы болады. Сонымен, негізгі мақалаға кірісейік.
Жұмыс кітабын жүктеп алу
Көп жолдарды бағандарға түрлендіру.xlsm
Түрлендірудің 9 әдісі Excel бағдарламасындағы бірнеше жолдардан бағандарға
Мұнда бізде қаңтар мен мамыр аралығындағы кейбір өнімдердің сатылымының кейбір жазбалары бар. Біз айлардағы жазбаларды баған тақырыптары ретінде визуализациялау үшін жолдарды бағандарға түрлендіруге тырысамыз және біз бұл деректер жиынын негізінен бірнеше жолдарды бағандарға оңай түрлендіру жолдарын көрсету үшін пайдаланамыз.
Біз бұл жерде Microsoft Excel 365 нұсқасын қолдандық, сіз өзіңізге ыңғайлы кез келген басқа нұсқаларды пайдалана аласыз.
1-әдіс: Бірнеше жолды түрлендіру үшін Transpose опциясын пайдалану Excel бағдарламасындағы бағандарға
Мұнда біз келесі бірнеше жолдарды бағандарға оңай түрлендіру үшін Қою опциялары ішіндегі Трансппозиция опциясын қолданамыз.
Қадамдар :
➤ CTRL+C пернелерін басу арқылы деректер жиынының барлық ауқымын көшіріңіз.
➤ Шығару қажет ұяшықты таңдап, тінтуірдің оң жақ түймешігімен нұқыңыз және Қою опцияларынан Транспозиция опциясын таңдаңыз. .
Содан кейін сіз деректеріңізді ауыстыра аласыз, бұл жолдарды түрлендіруді білдіредібағандар.
Толығырақ оқу: Excel макросы: бірнеше жолдарды бағандарға түрлендіру (3 мысал)
2-әдіс: түрлендіру TRANSPOSE функциясын пайдалану арқылы бағандарға бірнеше жолдар
Бұл бөлімде біз келесі деректер жиынының бірнеше жолдарын бірнеше бағандарға түрлендіру үшін массив функциясын, TRANSPOSE функциясын қолданамыз. деректерді жинау үшін біз негізгі деректер жиынының астындағы басқа кестені пішімдедік.
Қадамдар :
➤ Келесі формуланы теріңіз. ұяшығы B10 .
.
Мұнда TRANSPOSE ауқымының жолдарын өзгертеді B3:E8 бағандарға бір уақытта.
➤ ENTER пернесін басыңыз.
Осыдан кейін сіз түрлендіруді аласыз. жолдарды келесі суреттегідей бағандарға айналдырыңыз.
Сіз ENTER <пернесін басу орнына CTRL+SHIFT+ENTER басуыңыз керек. 7>Microsoft Excel 365 -тен басқа басқа нұсқалар үшін.
Толығырақ: Excel бағдарламасында бағанды бірнеше жолға ауыстыру жолы (6 әдіс)
3-әдіс: ЖАНА және АДРЕС функцияларын пайдалану
Мұнда біз ЖАМАМА функциясы , АДРЕС функциясы , ЖОЛ функциясын қолданамыз. және COLUMN функциясы келесі деректер жиынының жолдарын бағандарға түрлендіру үшін.
Қадамдар :
➤ B10 ұяшығында келесі формуланы пайдаланыңыз.
=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
Мұнда B3 - бастапқы ұяшық негізгідендеректер жинағы.
-
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)
Шығыс → 2
-
ROW($B$3)
→returns the row number of cell
$B$3
(the absolute referencing will fix this cell)
Шығыс → 3
-
ROW(B3) →
returns the row number of cell
B3
-
COLUMN(B3) - COLUMN($B$3) + ROW($B$3)
болды2-2+3 → 3
-
ROW(B3) - ROW($B$3) + COLUMN($B$3)
3-3+2 → 2 болады
-
ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))
болдыADDRESS(3, 2) →
returns the reference at the intersection point of
Row 3
and
Column 2
Шығыс → $B$3
-
INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
болдыINDIRECT(“$B$3”)
→ $B$3 ұяшығының мәнін қайтарады.Шығыс → Ай
➤ ENTER пернесін басыңыз.
➤ Толтыру тұтқасы құралын оң жаққа және төменге сүйреңіз.
Соңында сіз негізгі деректер жиынының бірнеше жолдарын бірнеше бағандарға өзгерте аласыз.
Толығырақ оқу: Excel VBA: Жолды алу және Ұяшық мекенжайындағы баған нөмірі (4 әдіс)
4-әдіс: Бірнеше жолдарды бағандарға түрлендіру үшін INDEX функциясын пайдалану
Бұл бөлімде біз бірнеше жолдарды бағандарға оңай түрлендіру үшін INDEX функциясы , COLUMN функциясы және ROW функциясының комбинациясын қолданамыз.
Қадамдар :
➤ B10 ұяшығына келесі формуланы қолданыңыз.
=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))
Мұнда, $B$3:$E$8 деректер жиынының ауқымы, A1 бірінші жолды алу үшін пайдаланылады және осы деректер жиынының баған нөмірі.Жолдарды бағандарға оңай өзгерту үшін жол нөмірі аргументі үшін баған нөмірі және баған нөмірі дәлелі ретінде жол нөмірі қолданамыз. осы мәндерді INDEX функциясына беру арқылы.
➤ ENTER түймесін басыңыз.
➤ <түймесін сүйреңіз. 6>Толтырғыш құралын оң жаққа және төменге қарай толтырыңыз.
Осыдан кейін сіз келесі суреттегідей жолдарды бағандарға түрлендіруді аласыз.
Толығырақ: Excel бағдарламасында бірнеше жолдар мен бағандарды қосу жолы (барлық мүмкін жолдар)
5-әдіс: INDEX-MATCH пайдалану Формула
Бұл бөлімде біз келесі деректер жиынының бірнеше жолдарын бағандарға түрлендіру үшін INDEX функциясы және МАТЧ функциясы қолданамыз.
Қадамдар :
➤ Біріншіден, бірінші бағанды жаңа кестенің бірінші жолы ретінде қолмен ауыстыру керек.
➤ B11 ұяшығына келесі формуланы теріңіз.
=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
Мұнда $C$3:$C$8 - екінші баған деректер жинағы және $B$3:$B$8 деректер жиынының бірінші бағанасы.
-
MATCH(B$10,$B$3:$B$8,0)
болдыMATCH(“Month”,$B$3:$B$8,0)
→ $B$3:$B$8<диапазонында Ай жолы бар ұяшықтың жол индексінің нөмірін қайтарады 6>Шығыс → 1
-
INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
болдыINDEX($C$3:$C$8,1)
→ ауқымның бірінші мәнін қайтарады $C$3:$C$8Шығыс → Қызғылт сары
➤ басыңыз ЕНГІЗУ және Толтыру тұтқасы құралын оң жаққа сүйреңіз.
Содан кейін негізгі бағанның екінші бағанын аласыз. деректер жиынын екінші жол ретінде көрсетіңіз.
Сол сияқты түрлендірудің қалған бөлігін аяқтау үшін келесі формулаларды қолданыңыз.
=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))
Соңында сіз бірінші деректер жиынының барлық жолдарын екінші деректер жиынындағы бағандар ретінде аласыз.
Толығырақ: Excel бағдарламасында бірнеше бағандарды жолдарға қалай ауыстыруға болады
Ұқсас оқулар
- [Түзетілді!] Excel бағдарламасындағы жолдар мен бағандардың екеуі де сандар
- Excel бағдарламасында жолдар мен бағандарды жасыру жолы (10 әдіс)
- Excel VBA: диапазонды жол және баған саны бойынша орнату (3 мысал)
6-әдіс: бірнеше жолдарды бағандарға түрлендіру үшін VLOOKUP функциясын пайдалану
Ішінде осы бөлімде біз келесі деректер кестесінің бірнеше жолдарын бағандарға ауыстыру үшін VLOOKUP функциясын қолданамыз.
Қадамдар :
➤ Бастапқыда транспо керек бірінші бағанды жаңа деректер жиынының бірінші жолы ретінде қолмен белгілеңіз.
➤ Келесі формуланы B11 ұяшығына жазыңыз.
=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)
Мұнда, $B$3:$E$8 деректер жиынының ауқымы, B$10 - іздеу мәні және 2 деректер жиынының екінші бағанындағы мәнді қарауға арналған.
➤ ENTER пернесін басып, Толтырғышты толтыру құралы оң жақтажағы.
Содан кейін сіз негізгі деректер жиынының екінші бағанын екінші жол ретінде аласыз.
Ішінде сол сияқты, түрлендірудің қалған бөлігін аяқтау үшін төмендегі берілген формулаларды пайдаланыңыз.
=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)
=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)
Толығырақ оқу: Excel бағдарламасында жолдар мен бағандарды қосу жолы (3 оңай әдіс)
7-әдіс: пайдалану Power Query
Бұл жерде біз бірнеше жолдарды бағандарға оңай ауыстыру үшін Қуат сұрауы қолданамыз. Бірақ біз деректер жиынының басына қосымша жолды қосуымыз керек, себебі Power Query бірінші жолды тақырып ретінде қарастыратындықтан бағанға айналдырмайды.
Қадамдар :
➤ Деректер қойындысы >> Алу & Деректерді түрлендіру Топ >> Кестеден/Ауқымнан Опция.
Осыдан кейін Кестені жасау шебері пайда болады.
➤ Деректер ауқымын таңдап, Менің кестемде тақырыптар бар опцияны басыңыз.
➤ OK<түймесін басыңыз. 7>.
Содан кейін Power Query Editor терезесі пайда болады.
➤ Деректер жиынының барлық бағандарын CTRL және тінтуірдің сол жақ батырмасын басу арқылы бір уақытта басыңыз .
➤ Transform қойындысы >> Transpose опциясына өтіңіз.
Бірінші жолды жасауға болады. деректер жинағыңыздың тақырыбы да болады.
➤ Трансформация қойындысына өтіңіз >> Бірінші жолды тақырып ретінде пайдалану Топ >> Бірінші жолды тақырып ретінде пайдалану Опция.
Содан кейін сіз негізгі жолдардан түрлендірілген бағандарды аласыз. деректер жинағы.
➤ Бұл терезені жабу үшін Басты бет қойындысы >> Жабу & Жүктеу Топты >> Жабу & Опцияны жүктеңіз.
Осылайша, Power Query Editor терезесіндегі кесте файлға жүктеледі. 5-кесте атты жаңа парақ.
Толығырақ: Excel бағдарламасында жолдар мен бағандарды ауыстыру жолы (5 әдіс)
8-әдіс: VBA кодын пайдаланып бірнеше жолдарды бағандарға түрлендіру
Бұл бөлімде біз бірнеше жолды түрлендіру үшін VBA кодын қолданамыз. бағандар.
Қадамдар :
➤ Әзірлеуші қойындысы >> өтіңіз. Visual Basic Опция.
Содан кейін Visual Basic редакторы ашылады.
➤ Кірістіру Tab >> Модуль Опция.
Осыдан кейін Модуль жасалады.
➤ Келесі кодты жазыңыз
3138
Мұнда біз бірнеше_жол_аралығы және бірнеше_баған_ауқымы <6 деп жарияладық>Ауқым және олар InputBox әдісі арқылы Енгізу өрістері арқылы таңдалатын диапазонға орнатылады.
Содан кейін біз көшіреміз. негізгі деректер et бірнеше_жолдар_ауқымы , содан кейін оны тағайындалған ұяшыққа бірнеше_баған_ауқым транспозиция ретінде қойыңыз.
➤ түймесін басыңыз. F5 .
Содан кейін $B$3:$E$8 деректер жиынының ауқымын таңдау керек енгізу жолағын аласыз. жолдар ауқымын таңдап, OK түймесін басыңыз.
Содан кейін басқа енгізу өрісі пайда болады.
➤ Трансплантацияланған деректер жинағы болғыңыз келетін тағайындалған ұяшықты $B$10 таңдап, OK түймесін басыңыз.
Соңында сіз негізгі деректер жиынын пішімдеу кезінде де бірнеше жолдардан түрлендірілген бағандарды алады.
Толығырақ: Қалай Excel диаграммасында жолдар мен бағандарды ауыстыру (2 әдіс)
9-әдіс: OFFSET функциясын пайдаланып бірнеше жолдарды бағандар мен жолдарға түрлендіру
Бізде кейбір студенттердің аты бар тізім бар , олардың тақырыптары және бірнеше қатардағы сәйкес белгілер. Енді біз бірінші үш жолды осы тізімнің жанындағы кестенің үш түрлі бағанына түрлендіргіміз келеді. Сол сияқты, біз қалған жолдарды үш жолға баған ретінде түрлендіргіміз келеді. Сонымен, жолдарды бір уақытта бағандар мен жолдарға түрлендіру қажет екенін көресіз.
Ол үшін біз OFFSET , ROW қолданамыз, және COLUMN функциялары .
Қадамдар :
➤ D4 ұяшығына келесі формуланы теріңіз .
=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
Мұнда $B$4 - тізімнің бастапқы ұяшығы.
-
COLUMN()
→returns the column number of cell
D4
where the formula is being applied.
Output →
4
-
COLUMN()-4
болды4-4 → 4
is subtracted because the starting cell of the formula is in
Column 4
.
Output →
0
-
ROW() →
returns the row number of cell
D4
where the formula is being applied.
Output →
4
-
(ROW()-4)*3
болды(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
➤ ENTER басыңыз .
➤ Толтыру тұтқасы құралын оң жаққа және төменге сүйреңіз.
Соңында сіз келесі әрекеттерді орындай аласыз. бірнеше жолдардан бағандар мен жолдарға түрлендіру.
Толығырақ: Excel бағдарламасында жолды/бағанды бар деректерді ауыстырмай жылжыту (3 ең жақсы әдіс)
Тәжірибе бөлімі
Жаттығуды өз бетіңізше орындау үшін біз төмендегідей Тәжірибе деп аталатын парақта Тәжірибе бөлімін ұсындық. Мұны өзіңіз жасаңыз.
Қорытынды
Бұл мақалада біз Excel бағдарламасында бірнеше жолды бағандарға оңай түрлендіру жолдарын қарастыруға тырыстық. Сізге пайдалы болады деп үміттенемін. Ұсыныстарыңыз немесе сұрақтарыңыз болса, оларды түсініктеме бөлімінде бөлісіңіз.