តារាងមាតិកា
ការផ្ទេរទិន្នន័យ នៅក្នុង MS Excel គឺពិតជាកិច្ចការមួយក្នុងចំណោមកិច្ចការទូទៅបំផុតដែលធ្វើឡើងដោយអ្នកប្រើប្រាស់ Excel ។ ជាការពិតណាស់ មានវិធីជាច្រើនដើម្បី ផ្ទេរជួរដេកទៅជួរឈរក្នុង MS Excel ។ នៅក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញវិធីសាស្រ្តងាយៗ និងមានប្រសិទ្ធភាពមួយចំនួនជាមួយនឹងឧទាហរណ៍សមស្រប និងការពន្យល់ត្រឹមត្រូវ។
រូបភាពខាងក្រោមបង្ហាញពីអ្វីដែលយើងកំពុងធ្វើនៅក្នុងអត្ថបទនេះ។
ទាញយកសៀវភៅលំហាត់
អ្នកអាចទាញយកសៀវភៅអនុវត្តពីតំណខាងក្រោម។
ជួរដេកទៅជួរឈរ Inversion.xlsm
5 វិធីសាស្រ្តមានប្រយោជន៍ក្នុងការផ្ទេរជួរដេកទៅជាជួរឈរក្នុង Excel
សន្មតថាយើងមានសំណុំទិន្នន័យដែលបង្ហាញពីលទ្ធផលប្រចាំឆ្នាំរបស់សិស្សមួយចំនួន។ យើងចង់បញ្ជូនជួរដេកនៃសំណុំទិន្នន័យនេះទៅជាជួរឈរសម្រាប់ជាប្រយោជន៍នៃការបង្ហាញកាន់តែប្រសើរ។ នៅក្នុងផ្នែកខាងក្រោម យើងនឹងបង្ហាញវិធីសាស្រ្ត Excel ឧបករណ៍ចំនួន 5 ដើម្បីបំពេញកិច្ចការនេះ។
1. ប្រើបិទភ្ជាប់ពាក្យបញ្ជាពិសេស ហើយភ្ជាប់ទៅ ផ្ទេរជួរដេកទៅជួរឈរ
យើងអាចប្រើពាក្យបញ្ជាសាមញ្ញ បិទភ្ជាប់ពិសេស តាមពីរវិធីដែលបានពិពណ៌នាខាងក្រោម។
1.1 ការប្រើ Paste Special Command
វិធីសាស្រ្តនេះគឺរហ័ស និងងាយស្រួល ប៉ុន្តែវាមិនស័ក្តិសមសម្រាប់ដំណើរការដដែលៗទេ។ ទោះយ៉ាងណាក៏ដោយ សូមមើលពីរបៀបដែលវិធីសាស្ត្រនេះដំណើរការ។
ជំហាន៖
- ជាដំបូង សូមជ្រើសរើសជួរក្រឡា ( B4:I9) អ្នកចង់ ចម្លង។
- បន្ទាប់មក ចុចខាងស្តាំ និង ចម្លង ។ អ្នកក៏អាចប្រើក្តារចុចផងដែរ។ផ្លូវកាត់ Ctrl+C ជំនួសវិញ។
- ជ្រើសរើសទីតាំងក្រឡា ( B11) កន្លែងដែលអ្នកចង់បាន លទ្ធផល។
- ចូលទៅកាន់ Paste > Paste Special ។
- ម៉ឺនុយ បិទភ្ជាប់ពិសេស នឹងបើកឡើង។ សម្គាល់ប្រអប់ធីក Transpose ។
ជាជម្រើស អ្នកក៏អាចបើកម៉ឺនុយ បិទភ្ជាប់ពិសេស ដោយប្រើផ្លូវកាត់ក្តារចុច Ctrl+Alt+V ។
- ចុច យល់ព្រម ។
ដូច្នេះ យើង បានបង្កើតសំណុំទិន្នន័យ transposed ពីសំណុំទិន្នន័យដំបូងរបស់យើង។
អានបន្ថែម៖ ផ្ទេរជួរជាច្រើននៅក្នុងក្រុមទៅជាជួរឈរក្នុង Excel ។
1.2 ផ្ទេរតារាងមួយ ហើយភ្ជាប់វាទៅទិន្នន័យដំបូង
គុណវិបត្តិនៃវិធីសាស្ត្រខាងលើគឺដោយសារតែការផ្លាស់ប្តូរទិន្នន័យណាមួយនៅក្នុងសំណុំទិន្នន័យដំបូង វានឹងមិនផ្លាស់ប្តូរនៅក្នុងសំណុំទិន្នន័យដែលបានបញ្ជូនទេ។ ដូច្នេះ យើងត្រូវការវិធីសាស្ត្រដែលភ្ជាប់លទ្ធផលជាមួយនឹងសំណុំទិន្នន័យដំបូង ហើយនឹងធ្វើបច្ចុប្បន្នភាពតាមនោះ។ អនុវត្តតាមជំហានខាងក្រោម តោះមើលពីរបៀបធ្វើ។
ជំហាន៖
- ជ្រើសរើសជួរក្រឡាដែលអ្នកចង់បាន ( B4:I9 ) > Ctrl+C > ជ្រើសរើសទីតាំងដែលចង់បាន ( B11 )។
- ចូលទៅកាន់ម៉ឺនុយ បិទភ្ជាប់ពិសេស ដោយចុច Ctrl+Alt+V > ចុចលើ បិទភ្ជាប់តំណ ។
ឥឡូវនេះសំណុំទិន្នន័យថ្មីគឺស្ថិតនៅជួរក្រឡានៃ B11:I16 ។ វាមិនទាន់បានចម្លងនៅឡើយទេ។ យើងទើបតែបានភ្ជាប់វាជាមួយនឹងសំណុំទិន្នន័យដើមរបស់យើង។ ទន្ទឹមនឹងនោះ យើងឃើញថាទម្រង់ក៏បាត់ដែរ។ អ្នកត្រូវតែធ្វើទ្រង់ទ្រាយឡើងវិញ លុះត្រាតែអ្នកចង់បាត់!
- បើកប្រអប់ ស្វែងរក និងជំនួស របស់ Excel។ ឬចុច Ctrl+H ជំនួស ហើយចូលទៅកាន់ ជំនួសផ្ទាំង ដោយផ្ទាល់។
- ជំនួស ទាំងអស់ “ = ” តួអក្សរដែលមាន “ abc ” ឬអក្សរណាមួយដែលមិនមាននៅក្នុងសំណុំទិន្នន័យ > ចុចលើ ជំនួសទាំងអស់ ។
វាហាក់ដូចជាយើងបានបាត់បង់សំណុំទិន្នន័យថ្មីរបស់យើង! យើងនៅបីជំហានទៀតនៅពីក្រោយ តារាងទិន្នន័យបញ្ជូនទិន្នន័យដែលចង់បាន។
- ជ្រើសរើសសំណុំទិន្នន័យថ្មីរបស់យើង ហើយចុច Ctrl+C > ជ្រើសរើសទីតាំងមួយ ( K4 ) ដើម្បីដាក់លទ្ធផលចុងក្រោយ។
- ចុច Ctrl+Alt+V > សម្គាល់ប្រអប់ធីក ផ្ទេរ ។
- ចុច យល់ព្រម ។
- ជ្រើសរើសតារាងនៅ K2:P9 > ចុច Ctrl+H ហើយចូលទៅកាន់ ជំនួសផ្ទាំង ។
- ជំនួស នីមួយៗ “ abc ” ដោយ “ = ” > ចុច ជំនួសទាំងអស់ ។
ជាចុងក្រោយ យើងបានបង្កើតសំណុំទិន្នន័យដែលបានភ្ជាប់ និងបញ្ជូនដែលចង់បានរបស់យើង។
វាគួរតែត្រូវបានកត់សម្គាល់ថាប្រសិនបើអ្នកផ្លាស់ប្តូរការបញ្ចូលណាមួយនៅក្នុងសំណុំទិន្នន័យដើម ទិន្នន័យដែលបានផ្ទេរក៏នឹងផ្លាស់ប្តូរទៅតាមនោះដែរ។ សូមក្រឡេកមើលរូបថតអេក្រង់ដែលភ្ជាប់មកទីនេះ។
អានបន្ថែម៖ Excel Paste Transpose Shortcut៖ 4 វិធីងាយៗក្នុងការប្រើប្រាស់
២. ប្រើអនុគមន៍ TRANSPOSE ដើម្បី បង្វែរជួរដេកទៅជាជួរឈរ
ការផ្ទេរfunction ងាយស្រួលប្រើជា dynamic array ក្នុង MS Excel 365 ។ អ្នកអាចប្រើវានៅក្នុងកំណែផ្សេងទៀតផងដែរនៅក្នុងវិធីផ្សេងគ្នាបន្តិច។ យើងនឹងបង្ហាញវានៅក្នុងផ្នែកនេះ។
2.1 ប្រើអនុគមន៍ TRANSPOSE ជាអារេថាមវន្ត
ជំហាន៖
- ជ្រើសរើសទីតាំង ( B11 ) កន្លែងដែលត្រូវដាក់លទ្ធផលដែលអ្នកចង់បាននៅចុងបញ្ចប់។
- វាយរូបមន្តខាងក្រោមជ្រើសរើសសំណុំទិន្នន័យទាំងមូលរបស់អ្នក។
=TRANSPOSE(B4:I9)
- បន្ទាប់មកចុច Enter។
ជាចុងក្រោយ យើងបាន បានបង្កើតសំណុំទិន្នន័យដែលបានបញ្ជូន ប៉ុន្តែបានបាត់បង់ទម្រង់សំណុំទិន្នន័យរបស់យើង។
វាគួរតែត្រូវបានកត់សម្គាល់ថាមុខងារ TRANSPOSE គឺថាមវន្ត ដែលមានន័យថាប្រសិនបើអ្នកផ្លាស់ប្តូរអ្វីទាំងអស់។ នៅក្នុងសំណុំទិន្នន័យដើម វានឹងអាប់ដេតដោយស្វ័យប្រវត្តិនៅក្នុងលទ្ធផលដែលបានបញ្ជូន។
2.2 ប្រើមុខងារ TRANSPOSE ជាមួយ Ctrl+Shift+Enter
ប្រសិនបើអ្នកមិនមាន MS Office 365 ហើយត្រូវធ្វើការជាមួយកំណែចាស់របស់ MS Excel ជំនួសវិញ អ្នកនៅតែអាចធ្វើការជាមួយមុខងារ TRANSPOSE ។ ប៉ុន្តែលើកនេះ វានឹងមានភាពបត់បែនតិចតួចសម្រាប់អ្នក។
ក្នុងករណីនេះ អ្នកត្រូវរាប់ជាមុនថាតើចំនួនជួរឈរ និងជួរដេកនៅក្នុងសំណុំទិន្នន័យដើម។
ច្បាប់ទូទៅ គឺថាប្រសិនបើសំណុំទិន្នន័យបញ្ចូលមាន ជួរ X និង ជួរ Y នោះសំណុំទិន្នន័យលទ្ធផលនឹងមាន ជួរ Y និង ជួរឈរ X .
ក្នុងករណីនេះ ឧទាហរណ៍របស់យើងមាន 8 ជួរ និង 6 ជួរ ក្នុងសរុប។
ជំហាន៖
- ជ្រើសរើសជួរចៃដន្យនៃក្រឡាដែលមាន 6 ជួរ និង 8 ជួរ។
- វាយរូបមន្តខាងក្រោម៖
=TRANSPOSE(B4:I9)
- ចុច Ctrl+Shift+Enter ឬគ្រាន់តែចុច Enter ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់ MS 365 ។
ជាចុងក្រោយ យើងមានសំណុំទិន្នន័យដែលបានចម្លង។ មើលរបាររូបមន្ត។ ដង្កៀបអង្កាញ់បង្ហាញថានេះជារូបមន្តអារេ។
អានបន្ថែម៖ របៀបបំប្លែងអារេក្នុង Excel (3 វិធីសាមញ្ញ)
ការអានស្រដៀងគ្នា
- របៀបបំប្លែងរាល់ជួរទី n ទៅជាជួរឈរក្នុង Excel (វិធីងាយៗ 2)
- បម្លែង ជួរឈរទៅជួរដេកក្នុង Excel ដោយប្រើ Power Query
- របៀបផ្ទេរជួរដេកស្ទួនទៅជួរឈរក្នុង Excel (4 វិធី)
- ផ្ទេរជួរឈរច្រើនទៅជាមួយ ជួរឈរក្នុង Excel (3 វិធីងាយស្រួល)
3. ប្រើ INDIRECT & មុខងារ ADDRESS ដើម្បីផ្ទេរជួរដេកទៅជួរឈរ
យើងក៏អាចផ្ទេរជួរដេកទៅជួរឈរជាពីរជំហានដោយរួមបញ្ចូលគ្នានូវមុខងារ INDIRECT និង ADDRESS ។
ជំហាន៖
- ដំបូង ជ្រើសរើសទីតាំងក្រឡា ( B11 ) ដែលអ្នកចង់ដាក់លទ្ធផល។
- បន្ទាប់ពី នោះ វាយរូបមន្តខាងក្រោម៖
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
- ចុច បញ្ចូល ។
ដូច្នេះហើយ យើងបានទទួលសំណុំទិន្នន័យដែលបានបញ្ជូន ប៉ុន្តែម្តងទៀត យើងត្រូវធ្វើទ្រង់ទ្រាយទិន្នន័យលទ្ធផលដោយដៃ។
អត្ថប្រយោជន៍មួយនៃ នេះវិធីសាស្រ្តគឺអ្នកអាចកែសម្រួលទិន្នន័យដែលបានផ្ទេរដោយមិនផ្លាស់ប្តូរសំណុំទិន្នន័យទាំងមូល។
អានបន្ថែម៖ ផ្ទេរជួរជាច្រើនក្នុងក្រុមទៅជាជួរឈរក្នុង Excel
4. ប្រើឧបករណ៍សំណួរថាមពលរបស់ Excel ដើម្បីផ្ទេរជួរដេកច្រើនទៅជួរឈរ
សំណួរថាមពល ជាឧបករណ៍ដ៏មានប្រសិទ្ធភាពយ៉ាងពិតប្រាកដក្នុងការបញ្ជូនទិន្នន័យយ៉ាងលឿនក្នុង Excel ។ លើកនេះ យើងនឹងបង្ហាញជំហានក្នុងការផ្ទេរទិន្នន័យដោយប្រើឧបករណ៍ Power Query ។
ជំហាន៖
- ដំបូង សូមជ្រើសរើស សំណុំទិន្នន័យ ហើយចូលទៅកាន់ ទិន្នន័យ ផ្ទាំង > Get & ផ្លាស់ប្តូរទិន្នន័យ > ពីតារាង/ជួរ ។
- ប្រអប់ បង្កើតតារាង នឹងបើកឡើង > សម្គាល់ តារាងរបស់ខ្ញុំមានបឋមកថា ប្រអប់ធីក > បន្ទាប់មកចុច យល់ព្រម ។
- ប្រអប់ Power Query Editor នឹងបើកឡើង > ជ្រើសរើស ប្លែង ផ្ទាំង។
- ជ្រើសរើស ប្រើបឋមកថាជាជួរទីមួយ ។
- បន្ទាប់មកចុចលើ Transpose ។
- បន្ទាប់មកជ្រើសរើស ប្រើជួរទីមួយជាបឋមកថា ។
- ចូលទៅកាន់ File > Close & ផ្ទុក ។
ប្រអប់ Power Query Editor នឹងត្រូវបានបិទ ហើយជាលទ្ធផល សន្លឹកថ្មីដែលមានទិន្នន័យផ្ទេរនឹងត្រូវបាន បានផ្ទុកទៅក្នុងសៀវភៅការងារ។
អានបន្ថែម៖ Excel Power Query៖ ផ្ទេរជួរដេកទៅជាជួរឈរ (ការណែនាំជាជំហានៗ)
៥. ការប្រើប្រាស់ Excel VBA Macros ដើម្បីបំប្លែងជួរដេកទៅជាជួរឈរ
TheVBA ម៉ាក្រូ ក៏ជួយបំប្លែងជួរដេកទៅជាជួរឈរក្នុងសន្លឹកកិច្ចការផងដែរ។ នៅក្នុងផ្នែកនេះ យើងនឹងបង្ហាញអ្នកពីរបៀបធ្វើការជាមួយ ម៉ាក្រូ VBA ដើម្បីបញ្ជូនជួរដេកទៅជួរឈរក្នុង MS Excel។
ជំហាន៖
- ជាដំបូង ចុចកណ្ដុរស្ដាំលើឈ្មោះសន្លឹកកិច្ចការ “ ការប្រើប្រាស់ VBA Macros ” > ចុចលើ មើលកូដ។
Microsoft Visual Basic Applications Module បង្អួចនឹងបើកឡើង។
- ចម្លង ខាងក្រោម ម៉ាក្រូ VBA ហើយគ្រាន់តែ បិទភ្ជាប់ ពួកវាទៅក្នុង បង្អួចម៉ូឌុល .
5069
- បន្ទាប់មកចុច F5 ដើម្បីដំណើរការម៉ាក្រូ VBA > ជ្រើសរើសសំណុំទិន្នន័យទាំងមូល ហើយចុច យល់ព្រម ។
- ជ្រើសរើសទីតាំងដែលអ្នកចង់ដាក់លទ្ធផលដែលអ្នកចង់បាន។
ជាចុងក្រោយ យើងបានបំប្លែងជួរដេកទៅជាជួរឈរដោយប្រើ ម៉ាក្រូ VBA ។
អានបន្ថែម៖ Excel VBA៖ ផ្ទេរជួរដេកច្រើនក្នុងក្រុមទៅជាជួរឈរ
សេចក្តីសន្និដ្ឋាន
ដូច្នេះអ្នកអានជាទីគោរព យើងបានពិភាក្សាអំពីបច្ចេកទេសចំនួនប្រាំ ដើម្បីបញ្ជូនជួរដេកទៅជួរឈរក្នុង Excel ។ សង្ឃឹមថាអ្នកនឹងរកឃើញឧបករណ៍បង្រៀននេះ។ ជាងនេះទៅទៀត សៀវភៅការងារគឺនៅទីនោះសម្រាប់អ្នកដើម្បីទាញយក និងអនុវត្តដោយខ្លួនឯង។ ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកមានសំណួរ មតិយោបល់ ឬមតិកែលម្អណាមួយ សូមកុំស្ទាក់ស្ទើរក្នុងការប្រាប់ឱ្យខ្ញុំដឹងនៅក្នុងប្រអប់មតិយោបល់។