Excel бағдарламасында бірнеше бағандарды жолдарға қалай ауыстыруға болады

  • Мұны Бөлісіңіз
Hugh West

Көбінесе пайдаланушылар бірнеше бағандарды жолдарға түрлендіруі керек. Сондықтан, Excel бірнеше бағандарды жолдарға ауыстыру пайдаланушылар жасайтын жалпы операция болып табылады. Excel мүмкіндіктері , TRANSPOSE , INDIRECT және INDEX функциялары, Power Query , сонымен қатар VBA Macro бағандарды жолдарға түрлендіре алады.

Жұмыс парағында Қызметкер аты және Жалақы деректері делік. Сөзсіз себептерге байланысты бағандарды жолдарға ауыстыруға тура келеді.

Бұл мақалада біз Excel бағдарламасында Excel мүмкіндіктері<арқылы бірнеше бағандарды жолдарға ауыстырудың бірнеше әдісін көрсетеміз. 2>, Функция , Power Query және VBA Macro .

Excel жұмыс кітабын жүктеп алу

Бағандарды Rows.xlsm-ге ауыстыру

Excel бағдарламасында бірнеше бағандарды жолдарға ауыстырудың 6 оңай жолы

1-әдіс : Қою опциясын пайдалану арқылы жолдарға бірнеше бағандарды ауыстыру

Excel пайдаланушыларға деректерді Мән , Формула , Трансппозиция<сияқты бірнеше пішімде қоюға мүмкіндік береді. 2>, тек Пішім және т.б.. Біз бағандарды жолдарға түрлендіру үшін Мәтінмәндік мәзір Транспозиции опцияларын қою пайдалана аламыз.

1-қадам: Транспозицияны қалайтын бүкіл ауқымды бөлектеңіз. Оны тінтуірдің оң жақ түймешігімен басыңыз . Мәтінмәндік мәзір пайда болады. Мәтінмәндік мәзірден Көшіру таңдаңыз.

2-қадам: Енді кез келген бос ұяшықты таңдаңыз ( яғни, G4 ) диапазонға жақын жерде, одан кейін оны тінтуірдің оң жақ түймешігімен басыңыз. басыңыз Тасымалдау параметрінде Қою опциялары .

🔼 Сондай-ақ Арнайы қою терезесін шығаруға болады. пернелер тіркесімдерін CTRL+ALT+V пайдалану. Одан кейін Арнайы қою опцияларынан Трансппозиция пәрменін таңдаңыз. Соңында, Жарайды түймесін басыңыз.

🔼 Контексттен Транспозиция опциясын орындау Мәзір немесе Арнайы қою таңдалған бірнеше бағандарды келесі суретте көрсетілгендей жолдарға түрлендіруге әкеледі.

Толығырақ: Excel бағдарламасында жолдар мен бағандарды ауыстыру жолы (5 әдіс)

2-әдіс: TRANSPOSE функциясын пайдаланып бағандарды жолдарға ауыстыру

TRANSPOSE функциясы тікелей Бағандарды Жолдарға және керісінше түрлендіреді. Біз TRANSPOSE функциясын бағандар санына немесе ауқым қаншалықты үлкен екеніне қарамастан пайдалана аламыз. TRANSPOSE функциясының синтаксисі

TRANSPOSE (array)

1-қадам: Төмендегі формуланы кез келген жағдайда пайдаланыңыз бағандарды жолдарға түрлендіру үшін іргелес ұяшық (яғни, G4 ).

=TRANSPOSE(B4:E12)

Мұнда B4:E12 массив аргументі.

2-қадам: ENTER пернесін басыңыз, бір сәтте барлық бағандар жолдарға түрленеді.

🔄 Кейде деректер жиынында Бос ұяшықтар болады және Excel кірістірулерін ауыстырғаннан кейін оларда 0 болады. Бұл ескертуді болдырмау үшін бос орындарды елемеу үшін TRANSPOSE функциясын IF функция арқылы өзгертіңіз. Бұндажағдайда қолданылатын формула

=TRANSPOSE(IF(B4:E12="","",B4:E12))

Толығырақ оқу: Excel бағдарламасында бағанды ​​бірнеше жолға қалай ауыстыруға болады (6 әдіс)

3-әдіс: бағандарды жолдарға түрлендіруге арналған DIRECT функциясы

Сілтемелерді орнатқымыз немесе бұрыннан бар ауқымнан деректерді алғымыз келсе, біз ЖАМАУ функциясын пайдалана аламыз. функция . БАҒАН функциясымен енгізілген ЖАМА функциясы ауқымдағы жазбаларға қатысты. ЖАМА функциясының синтаксисі

INDIRECT (ref_text, [a1])

Мәліметтер

ref_text анықтайды; сілтеме (мәтін ретінде).

a1 ; A1 немесе R1C1 мәнерлі ұяшық сілтемесінің логикалық көрсеткіші. Әдепкі бойынша, бұл A1 мәнері = ШЫН . [Қосымша]

1-қадам: Соңғы формуланы кез келген бос ұяшыққа теріңіз (яғни, G4 ).

=INDIRECT("b"&COLUMN()-3)

ret_text (яғни, “b”&COLUMN()-3 ) 2 бөліктен тұрады ; 1-ші бірі - Баған нөмірі өтетін БАҒАН функция және 2-ші - Баған Аты . ref_text осы 2 ді біріктіреді, содан кейін COLUMN функциясының нәтижесінен аз ұяшық сілтемесін 3 құрайды. Нәтижесінде соңғы нәтиже B(7-3) = B4 болады. Сондықтан B4 ұяшық жазбасы G4 ішінде көрсетіледі.

2-қадам: Қайталау 1-қадам алдыңғы формуланы төмендегі формулалармен ауыстыру G5 , G6 және G7 .

=INDIRECT("c"&COLUMN()-3)

=INDIRECT("d"&COLUMN()-3)

=INDIRECT("e"&COLUMN()-3)

Барлық осы 3 формулалар алдыңғы формуламен бірдей дәлелдерді жариялайды. Және олар өздерінің сәйкес ұяшықтарының жазбаларын алады (яғни, G5=C4 , G6=D4 және G7=E4 ).

3-қадам: Ұяшықтардың оң жағындағы формулаларды қолдану үшін Толтыру тұтқасын пайдаланыңыз. Және барлық сәйкес ұяшықтардың жазбалары олар болжанғандай ауыстырылған болып шығады.

Толығырақ оқу: Excel VBA: ұяшық мекенжайынан жол мен баған нөмірін алу (4 әдіс)

Ұқсас оқулар

  • Excel диаграммасындағы жолдар мен бағандарды ауыстыру жолы (2 әдіс)
  • Excel бағдарламасында бірнеше жолдар мен бағандарды қосу (әрбір мүмкін жол)
  • Excel формуласын (3 әдіс) пайдалану арқылы әрбір басқа бағанды ​​өткізіп жіберу жолы
  • Excel VBA: диапазонды жол және баған саны бойынша орнату (3 мысал)
  • Excel бағдарламасындағы мәнге негізделген баған нөмірін қалай табуға болады

4-әдіс: бағандарды жолдарға ауыстыру үшін INDEX функциясын пайдалану

3-әдіс сияқты, INDEX функциясы берілген позициядан деректерді әкеледі. INDEX функциясының синтаксисі

INDEX(массив, жол_нөмірі, [баған_нөмірі])

1-қадам: Төмендегі формуланы кез келген бос ұяшыққа жазыңыз G4 .

=INDEX($B$4:$E$14,COLUMN()-6,1)

Формуладағы $B$4:$E$14 массив аргументіне сілтеме жасайды. COLUMN функциясы қайтарадыформула енгізілген баған нөмірі (яғни, G4 ). Сондықтан COLUMN()-6 нәтижелері ( 7-6 ) 1 массив үшін жол_саны ретінде. Ал қазірдің өзінде 1 бұл массив ішіндегі col_num .

2-қадам: G5 , G6 және G7 формулаларын төмендегі суретте көрсетілгендей баған_саны өзгерту арқылы қайталаңыз.

=INDEX($B$4:$E$14,COLUMN()-6,2)

=INDEX($B$4:$E$14,COLUMN()-6,3)

=INDEX($B$4:$E$14,COLUMN()-6,4)

Бұл формулалар бірдей массив , 1-жол және 2-баған , 3 және -ден жазбаларды алады тиісінше 4 . Нәтижелі мәндер формула оларды алып жатқанда баған тақырыптарын бейнелейтінін көре аласыз.

3-қадам: Толтыру тұтқасын<2 сүйреңіз> баған бойынша жазбаларды көлденеңінен кірістіру үшін. Осылайша, бағандарды жолдарға түрлендіру.

Толығырақ оқу: Excel бағдарламасында баған индексінің нөмірін қалай табуға болады (2 әдіс)

5-әдіс: Power Query көмегімен бірнеше бағандарды жолдарға ауыстыру

Power Query қажет болған жағдайда деректер жиынын түрлендірудің қуатты құралы болып табылады. Power Query Transpose қойындысын қамтамасыз етеді, онда Трансппозиция қоса бірнеше опциялар қолжетімді. Біз бірнеше бағандарды жолдарға түрлендіру үшін Трансппозиция операциясын пайдалана аламыз.

1-қадам: Толық деректер жинағын таңдап, Деректер > Кестеден/Ауқымнан түймесін басыңыз ( Деректерді алу және түрлендіру бөлімінен).

Қадам2: Excel бүкіл деректер жиынын Кесте түріне түрлендіруге бейім. Нәтижесінде Кестені құру диалогтық терезесі пайда болады. Жарайды түймесін басыңыз.

3-қадам: Бір сәтте Excel бағдарламасы Power Query өңдегішін жүктейді. төмендегі суретте көрсетілгендей.

Transform бөлімін таңдаңыз.

Transpose түймесін басыңыз.

4-қадам: Transpose операциясын орындағаннан кейін транспозицияланған деректерді жүктеу керек. Үйге > Жабу & Жүктеу > Жабу & Жүктеңіз .

🔼 Трансплантацияланған деректерді жаңа жұмыс парағына жүктеуге біраз уақыт қажет. Соңында Excel бірнеше бағандарды жолдарға түрлендіретін деректерді жүктейді, себебі төмендегі суреттен байқауға болады.

Толығырақ: Excel бағдарламасында бірнеше жолдарды бағандарға түрлендіру жолы (9 жол)

6-әдіс: VBA макросын қолдану арқылы бірнеше бағандарды жолдарға ауыстыру

VBA макростар нәтижеге бағытталған нәтижелерге қол жеткізуде өте тиімді. Бірнеше бағандарды жолдарға ауыстыру үшін макростың бірнеше жолын жаза аламыз.

1-қадам: Макросты кірістіру үшін алдымен Microsoft Visual Basic бағдарламасын пайдаланып ашыңыз. ALT+F11 . Содан кейін Кірістіру ( Құралдар тақтасынан ) > Біреуін енгізу үшін Модуль түймесін басыңыз.

2-қадам: Келесі макросты Модуль ішіне қойыңыз. .

6519

Макрос өз жұмысын бастайды VBA InputBox функциясы арқылы транспозициялау үшін ауқымды және транспозицияланған деректерді кірістіру үшін ұяшықты алу арқылы операция. Содан кейін Арнайы қою әдісі берілген ұяшыққа транспозицияланған деректер ретінде бүкіл ауқымды қояды.

3-қадам: F5 пернесін пайдаланыңыз. макросты іске қосыңыз. Мако диапазонды енгізу үшін бірінші Енгізу жолағын бастайды. Ауқымды енгізіп, Жарайды түймесін басыңыз.

4-қадам: Содан кейін Excel бағдарламасы 2-ші Енгізу өрісі ұяшықты тағайындау үшін. Кез келген ыңғайлы ұяшық сілтемесін көрсетіңіз, содан кейін түймесін басыңыз OK .

🔼 Соңында Excel бағдарламасы толығымен түрлендіреді деректер жиыны бағандарын жолдарға.

VBA Macro SkipBlanks нұсқау опцияларын ұсына отырып, бос ұяшықтарды өңдей алады. Шын және Өтірік . Деректерді жақсырақ сәйкестендіру үшін макросты қажеттіліктеріңізге сәйкес өзгертіңіз.

Толығырақ оқу: Excel макросы: бірнеше жолдарды бағандарға түрлендіру (3 мысал)

Қорытынды

Бұл мақалада біз бірнеше мүмкіндіктерді, функцияларды, сонымен қатар бірнеше бағандарды жолдарға ауыстыру үшін Excel бағдарламасындағы VBA Макрос көрсетеміз. TRANSPOSE функциясы бағандарды жолдарға ең қолайлы жолмен түрлендіреді. I NDIRECT немесе INDEX сияқты басқа функция да өз мақсаттарында жақсы. Жоғарыда аталған әдістер сіздің транспозиция туралы түсінігіңізді түсіндіреді деп үміттенемін. Қосымша сұрақтарыңыз болса немесе бар болса, пікір қалдырыңызқосу үшін кез келген нәрсе.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.