តារាងមាតិកា
ប្រសិនបើអ្នកកំពុងស្វែងរកវិធីងាយស្រួលបំផុតមួយចំនួនដើម្បីបំប្លែងជួរដេកច្រើនទៅជាជួរឈរក្នុង Excel នោះអ្នកនឹងឃើញថាអត្ថបទនេះមានប្រយោជន៍។ ដូច្នេះ សូមចូលមើលអត្ថបទចម្បង។
ទាញយកសៀវភៅការងារ
ការបំប្លែងពីជួរច្រើនទៅជា Columns.xlsm
9 វិធីដើម្បីបំប្លែង ជួរច្រើនជួរទៅជួរក្នុង Excel
នៅទីនេះ យើងមានកំណត់ត្រានៃការលក់ផលិតផលមួយចំនួនសម្រាប់ខែចាប់ពី មករា ដល់ ឧសភា ។ យើងនឹងព្យាយាមបំប្លែងជួរដេកទៅជាជួរឈរ ដើម្បីឱ្យយើងអាចស្រមៃមើលកំណត់ត្រាសម្រាប់ខែជាបឋមកថាជួរឈរ ហើយយើងនឹងប្រើប្រាស់សំណុំទិន្នន័យនេះជាចម្បង ដើម្បីបង្ហាញពីវិធីនៃការបំប្លែងជួរជាច្រើនទៅជាជួរឈរយ៉ាងងាយស្រួល។
យើងបានប្រើកំណែ Microsoft Excel 365 នៅទីនេះ អ្នកអាចប្រើកំណែផ្សេងទៀតបានតាមភាពងាយស្រួលរបស់អ្នក។
វិធីសាស្រ្ត-1៖ ការប្រើប្រាស់ជម្រើស Transpose ដើម្បីបំប្លែងជួរច្រើន ទៅជួរឈរក្នុង Excel
នៅទីនេះ យើងនឹងប្រើជម្រើស Transpose ក្នុង ជម្រើសបិទភ្ជាប់ ដើម្បីបំប្លែងជួរជាច្រើនខាងក្រោមទៅជាជួរឈរយ៉ាងងាយស្រួល។
ជំហាន :
➤ ចម្លងជួរទាំងមូលនៃសំណុំទិន្នន័យដោយចុច CTRL+C ។
➤ ជ្រើសរើសក្រឡាដែលអ្នកចង់អោយមានលទ្ធផល ចុចកណ្ដុរស្ដាំលើ លើ Mouse របស់អ្នក ហើយជ្រើសរើសជម្រើស Transpose ពី Paste Options .
បន្ទាប់មក អ្នកនឹងអាចផ្ទេរទិន្នន័យរបស់អ្នក ដែលមានន័យថាបំប្លែងជួរដេកទៅជាជួរឈរ។
អានបន្ថែម៖ ម៉ាក្រូ Excel៖ បម្លែងជួរដេកច្រើនទៅជាជួរឈរ (ឧទាហរណ៍ 3)
វិធីសាស្ត្រ-២៖ ការបំប្លែងនៃ ច្រើនជួរដេកទៅជួរឈរដោយប្រើអនុគមន៍ TRANSPOSE
ក្នុងផ្នែកនេះ យើងនឹងប្រើមុខងារអារេមួយគឺ អនុគមន៍ TRANSPOSE ដើម្បីបំប្លែងជួរដេកច្រើននៃសំណុំទិន្នន័យខាងក្រោមជាជួរឈរច្រើន និង ដើម្បីប្រមូលទិន្នន័យ យើងក៏បានធ្វើទ្រង់ទ្រាយតារាងផ្សេងទៀតខាងក្រោមសំណុំទិន្នន័យចម្បង។
ជំហាន :
➤ វាយរូបមន្តខាងក្រោមក្នុង ក្រឡា B10 ។
=TRANSPOSE(B3:E8)
នៅទីនេះ TRANSPOSE នឹងផ្លាស់ប្តូរជួរដេកនៃជួរ B3:E8 ចូលទៅក្នុងជួរឈរក្នុងពេលដំណាលគ្នា។
➤ ចុច ENTER ។
បន្ទាប់ពីនោះ អ្នកនឹងទទួលបានការបម្លែង ជួរដេកទៅជាជួរឈរដូចរូបខាងក្រោម។
អ្នកត្រូវចុច CTRL+SHIFT+ENTER ជំនួសឱ្យការចុច ENTER សម្រាប់កំណែផ្សេងទៀត លើកលែងតែ Microsoft Excel 365 ។
អានបន្ថែម៖ របៀបផ្ទេរជួរឈរទៅច្រើនជួរក្នុង Excel (6 វិធីសាស្រ្ត)
វិធីសាស្រ្ត-3៖ ដោយប្រើមុខងារ INDIRECT និង ADDRESS
នៅទីនេះ យើងនឹងប្រើមុខងារ INDIRECT , ADDRESS function , ROW function និង មុខងារ 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)
ក្លាយជា<0 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 ។
➤ អូសឧបករណ៍ Fill Handle ទៅផ្នែកខាងស្តាំ ហើយចុះក្រោម។
ជាចុងក្រោយ អ្នកនឹងអាចផ្លាស់ប្តូរជួរដេកជាច្រើននៃសំណុំទិន្នន័យចម្បងទៅជាជួរឈរច្រើន។
អានបន្ថែម៖ Excel VBA៖ ទទួលបានជួរដេក និង លេខជួរឈរពីអាសយដ្ឋានក្រឡា (4 វិធីសាស្រ្ត)
វិធីសាស្រ្ត-4៖ ការប្រើប្រាស់អនុគមន៍ INDEX ដើម្បីបំលែងជួរជាច្រើនទៅជាជួរឈរ
នៅក្នុងផ្នែកនេះ យើងនឹងប្រើការរួមបញ្ចូលគ្នានៃ អនុគមន៍ INDEX , COLUMN function , និង ROW function ដើម្បីបំប្លែងជួរដេកច្រើនទៅជាជួរឈរយ៉ាងងាយស្រួល។
ជំហាន :
➤ អនុវត្តរូបមន្តខាងក្រោមក្នុងក្រឡា B10 ។
=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))
នៅទីនេះ $B$3:$E$8 គឺជាជួរនៃសំណុំទិន្នន័យ A1 ត្រូវបានប្រើដើម្បីទទួលបានជួរទីមួយ និង លេខជួរនៃសំណុំទិន្នន័យនេះ។យើងកំពុងប្រើ លេខជួរឈរ សម្រាប់អាគុយម៉ង់ ចំនួនជួរដេក និង លេខជួរដេក ជាអាគុយម៉ង់ លេខជួរឈរ ដើម្បីផ្លាស់ប្តូរជួរដេកទៅជាជួរឈរយ៉ាងងាយស្រួល ដោយបញ្ចូលតម្លៃទាំងនេះទៅក្នុង មុខងារ INDEX ។
➤ ចុច ENTER ។
➤ អូស បំពេញ Handle ឧបករណ៍ទៅផ្នែកខាងស្តាំ និងចុះក្រោម។
បន្ទាប់ពីនោះ អ្នកនឹងទទួលបានការបំប្លែងជួរដេកទៅជាជួរឈរដូចរូបខាងក្រោម។
អានបន្ថែម៖ របៀបបន្ថែមជួរដេក និងជួរឈរជាច្រើនក្នុង Excel (គ្រប់វិធីដែលអាចធ្វើបាន)
វិធីសាស្ត្រ-៥៖ ការប្រើ INDEX-MATCH រូបមន្ត
នៅក្នុងផ្នែកនេះ យើងនឹងប្រើ អនុគមន៍ INDEX និង អនុគមន៍ MATCH សម្រាប់បំប្លែងជួរជាច្រើននៃសំណុំទិន្នន័យខាងក្រោមទៅជាជួរឈរ។
ជំហាន :
➤ ដំបូង អ្នកត្រូវប្តូរជួរទីមួយជាជួរទីមួយនៃតារាងថ្មីដោយដៃ។
➤ វាយរូបមន្តខាងក្រោមក្នុងក្រឡា 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លទ្ធផល → 1
-
INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
ក្លាយជាINDEX($C$3:$C$8,1)
→ ត្រឡប់តម្លៃដំបូងនៃជួរ $C$3:$C$8លទ្ធផល → ពណ៌ទឹកក្រូច
➤ ចុច ENTER ហើយអូសឧបករណ៍ Fill Handle ទៅផ្នែកខាងស្តាំ។
បន្ទាប់មក អ្នកនឹងទទួលបានជួរទីពីរនៃមេ សំណុំទិន្នន័យជាជួរទីពីរ។
ស្រដៀងគ្នានេះដែរ សូមអនុវត្តរូបមន្តខាងក្រោមដើម្បីបញ្ចប់ការបំប្លែងដែលនៅសល់។
=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)
វិធីទី៦៖ ការប្រើប្រាស់មុខងារ VLOOKUP ដើម្បីបំប្លែងជួរជាច្រើនទៅជាជួរ
ក្នុង ផ្នែកនេះ យើងនឹងប្រើប្រាស់ មុខងារ VLOOKUP ដើម្បីផ្ទេរជួរជាច្រើននៃតារាងទិន្នន័យខាងក្រោមទៅជាជួរឈរ។
ជំហាន :
➤ នៅដើមដំបូង អ្នកត្រូវតែប្តូរ se ជួរទីមួយជាជួរទីមួយនៃសំណុំទិន្នន័យថ្មីដោយដៃ។
➤ សរសេររូបមន្តខាងក្រោមក្នុងក្រឡា B11 ។
=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)
នៅទីនេះ $B$3:$E$8 ជាជួរនៃសំណុំទិន្នន័យ B$10 ជាតម្លៃរកមើល ហើយ 2 គឺសម្រាប់មើលតម្លៃនៅក្នុងជួរទីពីរនៃសំណុំទិន្នន័យ។
➤ ចុច ENTER ហើយអូស Fill Handle ឧបករណ៍នៅខាងស្តាំចំហៀង។
បន្ទាប់មក អ្នកនឹងទទួលបានជួរទីពីរនៃសំណុំទិន្នន័យសំខាន់ជាជួរទីពីរ។
នៅក្នុង វិធីដូចគ្នា ប្រើរូបមន្តដែលបានផ្តល់ឱ្យខាងក្រោមដើម្បីបញ្ចប់ការបំប្លែងដែលនៅសល់។
=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)
=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)
អានបន្ថែម៖ របៀបបន្ថែមជួរដេក និងជួរឈរក្នុង Excel (វិធីសាស្ត្រងាយៗ 3)
Method-7: ការប្រើប្រាស់ Power Query
នៅទីនេះ យើងនឹងប្រើ Power Query ដើម្បីផ្ទេរជួរជាច្រើនចូលទៅក្នុងជួរឈរយ៉ាងងាយស្រួល។ ប៉ុន្តែយើងត្រូវបន្ថែមជួរដេកបន្ថែមនៅដើមសំណុំទិន្នន័យ ព្រោះ Power Query នឹងមិនបំប្លែងជួរទីមួយជាជួរឈរ ដូចដែលវាចាត់ទុកវាជាបឋមកថា។
ជំហាន :
➤ ចូលទៅកាន់ ទិន្នន័យ Tab >> Get & ផ្លាស់ប្តូរទិន្នន័យ ក្រុម >> ពីតារាង/ជួរ ជម្រើស។
បន្ទាប់ពីនោះ បង្កើតតារាង អ្នកជំនួយការ នឹងបង្ហាញឡើង។
➤ ជ្រើសរើសជួរទិន្នន័យ ហើយបន្ទាប់មកចុចលើ តារាងរបស់ខ្ញុំមានបឋមកថា ជម្រើស។
➤ ចុច យល់ព្រម .
បន្ទាប់មក Power Query Editor បង្អួចនឹងលេចឡើង។
➤ ជ្រើសរើសជួរឈរទាំងអស់នៃសំណុំទិន្នន័យដោយចុច CTRL និង ការចុចឆ្វេង នៅលើកណ្ដុររបស់អ្នកក្នុងពេលតែមួយ ។
➤ ចូលទៅកាន់ Transform Tab >> Transpose ជម្រើស។
អ្នកអាចបង្កើតជួរទីមួយនៃ ទិន្នន័យរបស់អ្នកកំណត់បឋមកថាផងដែរ។
➤ ចូលទៅកាន់ Transform Tab >> ប្រើជួរទីមួយជាបឋមកថា ក្រុម >> ប្រើជួរទីមួយជាបឋមកថា ជម្រើស។
បន្ទាប់មក អ្នកនឹងទទួលបានជួរឈរបំប្លែងពីជួរដេកនៃមេ សំណុំទិន្នន័យ។
➤ ដើម្បីបិទបង្អួចនេះ សូមចូលទៅកាន់ Home Tab >> Close & ផ្ទុក ក្រុម >> បិទ & ផ្ទុក ជម្រើស។
តាមវិធីនេះ តារាងក្នុង Power Query Editor window នឹងត្រូវបានផ្ទុកទៅ សន្លឹកថ្មីដែលមានឈ្មោះថា Table5 ។
អានបន្ថែម៖ របៀបប្តូរជួរដេក និងជួរឈរក្នុង Excel (5 វិធីសាស្រ្ត)
វិធីសាស្រ្ត-8៖ ការបំប្លែងជួរជាច្រើនទៅជាជួរឈរដោយប្រើកូដ VBA
នៅក្នុងផ្នែកនេះ យើងនឹងប្រើកូដ VBA ដើម្បីបំប្លែងជួរជាច្រើនទៅជា ជួរឈរ។
ជំហាន :
➤ ទៅកាន់ អ្នកអភិវឌ្ឍន៍ Tab >> Visual Basic ជម្រើស។
បន្ទាប់មក Visual Basic Editor នឹងបើកឡើង។
➤ ចូលទៅកាន់ Insert Tab >> Module Option។
បន្ទាប់ពីនោះ Module នឹងត្រូវបានបង្កើត។
➤ សរសេរកូដខាងក្រោម
9318
នៅទីនេះ យើងបានប្រកាស multiple_rows_range និង multiple_columns_range ជា Range ហើយពួកវាត្រូវបានកំណត់ទៅជួរដែលយើងនឹងជ្រើសរើសតាមរយៈ ប្រអប់បញ្ចូល ដោយប្រើវិធីសាស្ត្រ ប្រអប់បញ្ចូល ។
បន្ទាប់មកយើងនឹងចម្លង ទិន្នន័យសំខាន់ៗ et multiple_rows_range ហើយបន្ទាប់មកបិទភ្ជាប់វាជា transpose ក្នុងក្រឡាទិសដៅ multiple_columns_range ។
➤ ចុច F5 ។
បន្ទាប់មក អ្នកនឹងទទួលបានប្រអប់បញ្ចូល ដែលអ្នកត្រូវជ្រើសរើសជួរនៃសំណុំទិន្នន័យ $B$3:$E$8 នៅក្នុង ជ្រើសរើសជួរជួរ ប្រអប់ ហើយចុច យល់ព្រម ។
បន្ទាប់មក ប្រអប់បញ្ចូលមួយទៀតនឹងលេចឡើង។
➤ ជ្រើសរើសក្រឡាគោលដៅ $B$10 ដែលអ្នកចង់ឱ្យសំណុំទិន្នន័យបញ្ជូនបន្ត ហើយបន្ទាប់មកចុច យល់ព្រម ។
នៅទីបំផុត អ្នក នឹងទទួលបានជួរឈរដែលបានបំប្លែងពីជួរដេកច្រើន ទោះជាមានការធ្វើទ្រង់ទ្រាយនៃសំណុំទិន្នន័យសំខាន់ដូចខាងក្រោមដែរ។
អានបន្ថែម៖ របៀបធ្វើ ប្ដូរជួរដេក និងជួរឈរក្នុងគំនូសតាង 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 ។
➤ អូសឧបករណ៍ Fill Handle ទៅផ្នែកខាងស្តាំ ហើយចុះក្រោម។
នៅទីបំផុត អ្នកនឹងអាចធ្វើ ការបំប្លែងពីជួរជាច្រើនទៅជួរឈរ និងជួរដេក។
អានបន្ថែម៖ ផ្លាស់ទីជួរដេក/ជួរឈរក្នុង Excel ដោយមិនចាំបាច់ជំនួសទិន្នន័យដែលមានស្រាប់ (វិធីល្អបំផុត 3)
ផ្នែកអនុវត្តន៍
សម្រាប់ការអនុវត្តន៍ដោយខ្លួនឯង យើងបានផ្តល់ផ្នែក Practice ដូចខាងក្រោមនៅក្នុងសន្លឹកមួយដែលមានឈ្មោះថា Practice ។ សូមធ្វើវាដោយខ្លួនអ្នក។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទនេះ យើងបានព្យាយាមរៀបរាប់ពីវិធីបំប្លែងជួរជាច្រើនទៅជាជួរឈរក្នុង Excel យ៉ាងងាយស្រួល។ សង្ឃឹមថាអ្នកនឹងយល់ថាវាមានប្រយោជន៍។ ប្រសិនបើអ្នកមានសំណូមពរ ឬចម្ងល់ណាមួយ សូមមានអារម្មណ៍សេរីក្នុងការចែករំលែកវានៅក្នុងផ្នែកមតិយោបល់។