របៀបផ្ទេរជួរឈរច្រើនទៅជួរដេកក្នុង Excel

  • ចែករំលែកនេះ។
Hugh West

ជាញឹកញាប់ អ្នកប្រើប្រាស់ត្រូវបំប្លែងជួរឈរជាច្រើនទៅជាជួរដេក។ ដូច្នេះ Excel ផ្ទេរជួរឈរច្រើនទៅជួរដេកគឺជាប្រតិបត្តិការទូទៅដែលធ្វើឡើងដោយអ្នកប្រើប្រាស់។ មុខងារ Excel , TRANSPOSE , INDIRECT , និង INDEX functions, Power Query ក៏ដូចជា VBA Macro អាចបំប្លែងជួរឈរទៅជាជួរដេក។

ឧបមាថាយើង ឈ្មោះបុគ្គលិក និង ទិន្នន័យប្រាក់ខែ នៅក្នុងសន្លឹកកិច្ចការ។ ហើយសម្រាប់ហេតុផលដែលមិនអាចជៀសបាន យើងត្រូវបញ្ជូនជួរឈរទៅជួរដេក។

នៅក្នុងអត្ថបទនេះ យើងបង្ហាញវិធីជាច្រើនដើម្បី Excel ផ្ទេរជួរឈរជាច្រើនទៅជួរដេកដោយប្រើ មុខងារ Excel , Function , Power Query , និង VBA Macro

ទាញយក Excel Workbook

<9 ផ្ទេរជួរឈរទៅ Rows.xlsm

6 វិធីងាយៗដើម្បីផ្ទេរជួរឈរច្រើនទៅជួរដេកក្នុង Excel

វិធីទី 1 ៖ ផ្ទេរជួរឈរច្រើនទៅជួរដេកដោយប្រើជម្រើសបិទភ្ជាប់

Excel អនុញ្ញាតឱ្យអ្នកប្រើបិទភ្ជាប់ទិន្នន័យក្នុងទម្រង់ជាច្រើនដូចជា តម្លៃ , រូបមន្ត , ផ្ទេរ មានតែ Format ជាដើម។ យើងអាចប្រើ Context Menu Paste Transpose Options ដើម្បីបំប្លែងជួរឈរទៅជាជួរដេក។

ជំហានទី 1: រំលេចជួរទាំងមូលដែលអ្នកចង់បញ្ជូន។ ចុចកណ្ដុរស្ដាំ នៅលើវា។ ម៉ឺនុយបរិបទ លេចឡើង។ ពី ម៉ឺនុយបរិបទ ជ្រើសរើស ចម្លង

ជំហាន 2: ឥឡូវនេះ សូមជ្រើសរើសក្រឡាទទេណាមួយ ( i.e., G4 ) នៅជាប់នឹងជួរ បន្ទាប់មក ចុចខាងស្តាំ នៅលើវា។ ចុចនៅលើ Transpose ពី Paste Options

🔼 អ្នកក៏អាចបង្ហាញផ្ទាំង Paste Special window ដោយប្រើ ផ្លូវកាត់ក្តារចុច CTRL+ALT+V ។ បន្ទាប់មក ជ្រើសរើស Transpose ពីជម្រើស Paste Special ។ ជាចុងក្រោយ ចុចលើ យល់ព្រម

🔼 ប្រតិបត្តិជម្រើស Transpose ពី បរិបទ ម៉ឺនុយ បិទភ្ជាប់ពិសេស នាំទៅដល់ការបំប្លែងជួរឈរជាច្រើនដែលបានជ្រើសរើសទៅជាជួរដេកដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម។

អានបន្ថែម៖ របៀបប្តូរជួរដេក និងជួរឈរក្នុង Excel (5 វិធីសាស្រ្ត)

វិធីទី 2៖ ផ្ទេរជួរឈរទៅជួរដេកដោយប្រើអនុគមន៍ TRANSPOSE

The TRANSPOSE មុខងារ ដោយផ្ទាល់បំប្លែងជួរឈរទៅជាជួរដេក និងច្រាសមកវិញ។ យើង​អាច​ប្រើ​មុខងារ TRANSPOSE មិន​ថា​ចំនួន​ជួរ​ឈរ ឬ​ជួរ​ធំ​ប៉ុណ្ណា​ទេ។ វាក្យសម្ព័ន្ធនៃអនុគមន៍ TRANSPOSE គឺ

TRANSPOSE (array)

ជំហានទី 1: ប្រើរូបមន្តខាងក្រោមក្នុងណាមួយ ក្រឡាជាប់គ្នា (ឧ. G4 ) ដើម្បីបំប្លែងជួរឈរទៅជាជួរដេក។

=TRANSPOSE(B4:E12)

នៅទីនេះ B4:E12 គឺជា អាគុយម៉ង់អារេ។

ជំហានទី 2៖ ចុច ENTER បន្តិចទៀតជួរឈរទាំងអស់ត្រូវបានបំប្លែងទៅជាជួរដេក។

🔄 ពេលខ្លះ សំណុំទិន្នន័យមាន ក្រឡាទទេ ហើយបន្ទាប់ពីបញ្ជូនការបញ្ចូល Excel 0's នៅក្នុងពួកវា។ ដើម្បីជៀសវាងការព្រមាននេះ សូមកែប្រែមុខងារ TRANSPOSE ជាមួយមុខងារ IF មុខងារ ដើម្បីមិនអើពើចន្លោះទទេ។ ក្នុង​នេះករណី រូបមន្តដែលបានអនុវត្តអាចជា

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

អានបន្ថែម៖ របៀបផ្ទេរជួរឈរទៅច្រើនជួរក្នុង Excel (6 វិធីសាស្រ្ត)

វិធីទី 3៖ មុខងារដោយប្រយោលដើម្បីបំប្លែងជួរឈរទៅជាជួរដេក

ក្នុងករណីដែលយើងចង់បង្កើតតំណ ឬទាញយកទិន្នន័យពីជួរដែលមានស្រាប់ យើងអាចប្រើ INDIRECT មុខងារ ។ មុខងារ INDIRECT ដែលបញ្ចូលជាមួយមុខងារ COLUMN សំដៅលើធាតុពីជួរ។ វាក្យសម្ព័ន្ធនៃអនុគមន៍ INDIRECT គឺ

INDIRECT (ref_text, [a1])

សេចក្តីថ្លែងការណ៍កំណត់

ref_text ; ឯកសារយោង (ជាអត្ថបទ)។

a1 ; ការចង្អុលបង្ហាញ boolean នៃ A1 R1C1 សេចក្តីយោងក្រឡារចនាប័ទ្ម។ តាមលំនាំដើម វាជា A1 style = TRUE [ស្រេចចិត្ត]

ជំហានទី 1៖ វាយរូបមន្តចុងក្រោយក្នុងក្រឡាទទេណាមួយ (ឧ. G4 )។

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

ret_text (ឧ. “b”&COLUMN()-3 ) មាន 2 ផ្នែក ; ទីមួយ មួយគឺ COLUMN មុខងារ ដែលឆ្លងកាត់ Column Number និង 2nd មួយគឺ Column ឈ្មោះ ref_text រួមបញ្ចូលគ្នានូវ 2 ទាំងនេះ បន្ទាប់មកបង្កើតជាឯកសារយោងក្រឡា 3 តិចជាងលទ្ធផលមុខងារ COLUMN ។ ជាលទ្ធផល លទ្ធផលចុងក្រោយក្លាយជា 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៖ ប្រើ Fill Handle ដើម្បីអនុវត្តរូបមន្តនៅជ្រុងខាងស្តាំនៃក្រឡា។ ហើយរាល់ធាតុរបស់ក្រឡារៀងៗខ្លួនលេចចេញជាចលនា។

អានបន្ថែម៖ Excel VBA៖ ទទួលបានលេខជួរដេក និងជួរពីអាសយដ្ឋានក្រឡា (4 វិធីសាស្រ្ត)

ការអានស្រដៀងគ្នា

  • របៀបប្តូរជួរដេក និងជួរឈរក្នុងគំនូសតាង Excel (2 វិធីសាស្រ្ត)
  • បន្ថែមជួរដេក និងជួរឈរច្រើនក្នុង Excel (គ្រប់វិធីដែលអាចធ្វើបាន)
  • របៀបរំលងគ្រប់ជួរផ្សេងទៀតដោយប្រើរូបមន្ត Excel (3 វិធី)
  • Excel VBA៖ កំណត់ជួរតាមជួរ និងលេខជួរ (ឧទាហរណ៍ 3)
  • របៀបស្វែងរកលេខជួរឈរដោយផ្អែកលើតម្លៃក្នុង Excel

វិធីទី 4៖ ការប្រើអនុគមន៍ INDEX ដើម្បីផ្ទេរជួរឈរទៅជួរដេក

ស្រដៀងទៅនឹង វិធីសាស្ត្រ 3 មុខងារ INDEX មុខងារ នាំយកទិន្នន័យពីទីតាំងដែលបានផ្តល់ឱ្យ។ វាក្យសម្ព័ន្ធនៃអនុគមន៍ INDEX គឺ

INDEX(array, row_num, [col_num])

ជំហាន 1: សរសេររូបមន្តខាងក្រោមក្នុងក្រឡាទទេណាមួយ G4

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

ក្នុងរូបមន្ត $B$4:$E$14 សំដៅទៅលើអាគុយម៉ង់ អារេ ។ អនុគមន៍ COLUMN ត្រឡប់លេខជួរឈរដែលរូបមន្តត្រូវបានបញ្ចូល (ឧ. G4 )។ ដូច្នេះ COLUMN()-6 លទ្ធផល ( 7-6 ) 1 ជា row_num សម្រាប់ អារេ ។ ហើយ 1 គឺជា col_num រួចហើយនៅក្នុង array

ជំហាន 2: ធ្វើម្តងទៀតនូវរូបមន្តសម្រាប់ G5 , G6 , និង G7 ដោយគ្រាន់តែផ្លាស់ប្តូរ col_num ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។<3 =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៖ អូស Fill Handle ដើម្បីបញ្ចូលធាតុតាមជួរឈរដោយផ្ដេក។ ដូច្នេះ​ការ​បំប្លែង​ជួរ​ឈរ​ទៅ​ជា​ជួរ​ដេក។

អាន​បន្ថែម៖ របៀប​ស្វែងរក​លេខ​លិបិក្រម​ជួរ​ឈរ​ក្នុង Excel (2 វិធី)

វិធីទី 5៖ ផ្ទេរជួរឈរច្រើនទៅជួរដេកដោយប្រើ Power Query

Power Query គឺជាឧបករណ៍ដ៏មានឥទ្ធិពលក្នុងការបំប្លែងសំណុំទិន្នន័យតាមតម្រូវការ។ Power Query ផ្តល់នូវផ្ទាំង Transform ដែលជម្រើសជាច្រើនរួមទាំង Transpose មាន។ យើង​អាច​ប្រើ​ប្រតិបត្តិការ Transpose ដើម្បី​បំប្លែង​ជួរ​ឈរ​ជា​ច្រើន​ទៅ​ជា​ជួរ​ដេក។

ជំហាន​ទី 1: ជ្រើសរើស​សំណុំ​ទិន្នន័យ​ទាំងមូល រួច​ទៅ​កាន់ ទិន្នន័យ > ចុចលើ From Table/Range (ពីផ្នែក Get & Transform Data )។

ជំហាន2: Excel មាននិន្នាការបំប្លែងសំណុំទិន្នន័យទាំងមូលទៅជា តារាង ។ ជាលទ្ធផល ប្រអប់ បង្កើតតារាង លេចឡើង។ ចុចលើ យល់ព្រម

ជំហានទី 3: បន្តិចទៀត Excel ផ្ទុក Power Query Editor ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម។

➧ ជ្រើសរើសផ្នែក Transform

➧ ចុចលើ Transpose

ជំហានទី 4៖ បន្ទាប់ពីដំណើរការប្រតិបត្តិការ Transpose អ្នកត្រូវផ្ទុកទិន្នន័យដែលបានបញ្ជូន។ ផ្លាស់ទីទៅ ទំព័រដើម > ចុច បិទ & ផ្ទុក > ជ្រើសរើស បិទ & ផ្ទុក

🔼 វា​នឹង​ចំណាយ​ពេល​មួយ​រយៈ​ដើម្បី​ផ្ទុក​ទិន្នន័យ​ដែល​ផ្ទេរ​ទៅ​ក្នុង​សន្លឹក​កិច្ចការ​ថ្មី។ ជាយថាហេតុ Excel ផ្ទុកទិន្នន័យដែលបំប្លែងជួរឈរច្រើនទៅជាជួរដេក ដូចដែលអ្នកអាចសង្កេតពីរូបភាពខាងក្រោម។ (វិធី 9)

វិធីទី 6៖ ផ្ទេរជួរជាច្រើនទៅជួរដេកដោយប្រើ VBA Macro

VBA Macros មានប្រសិទ្ធភាពខ្ពស់ក្នុងការស្វែងរកលទ្ធផលតម្រង់ទិស។ យើង​អាច​សរសេរ​ម៉ាក្រូ​ពីរ​បី​ជួរ​ដើម្បី​បញ្ជូន​ជួរ​ឈរ​ច្រើន​ទៅ​ជួរ​ដេក។

ជំហាន​ទី 1: ដើម្បី​បញ្ចូល​ម៉ាក្រូ​ដំបូង សូម​បើក Microsoft Visual Basic ដោយ​ប្រើ ALT+F11 ។ បន្ទាប់មក ជ្រើសរើស បញ្ចូល (ពី របារឧបករណ៍ ) > ចុចលើ Module ដើម្បីបញ្ចូលមួយ។

ជំហានទី 2៖ បិទភ្ជាប់ម៉ាក្រូខាងក្រោមក្នុង Module .

2568

ម៉ាក្រូចាប់ផ្តើមរបស់វាប្រតិបត្តិការដោយយកជួរដើម្បីបញ្ជូន និងក្រឡាដើម្បីបញ្ចូលទិន្នន័យដែលបានបញ្ជូនដោយប្រើ ប្រអប់បញ្ចូល VBA មុខងារ ។ បន្ទាប់មក វិធីសាស្ត្រ Paste Special បិទភ្ជាប់ជួរទាំងមូលជាទិន្នន័យដែលបានបញ្ជូននៅក្នុងក្រឡាដែលបានផ្តល់ឱ្យ។

ជំហានទី 3៖ ប្រើសោ F5 ដើម្បី ដំណើរការម៉ាក្រូ។ ម៉ាកូចាប់ផ្តើម ប្រអប់បញ្ចូល ដំបូងដើម្បីបញ្ចូលជួរ។ ផ្តល់ជួរ បន្ទាប់មកចុចលើ យល់ព្រម

ជំហានទី 4: បន្ទាប់មក Excel នាំមកនូវ 2nd ប្រអប់បញ្ចូល ដើម្បីចាត់ចែងក្រឡា។ ផ្តល់ឯកសារយោងក្រឡាណាមួយដែលងាយស្រួល បន្ទាប់មក ចុច នៅលើ យល់ព្រម

🔼 នៅចុងក្រោយ Excel បំប្លែងទាំងមូល កំណត់ជួរឈរទិន្នន័យទៅជួរដេក។

VBA Macro អាចគ្រប់គ្រងក្រឡាទទេដោយផ្តល់ជម្រើស SkipBlanks នៅក្នុង ពិត និង មិនពិត ។ កែប្រែម៉ាក្រូតាមតម្រូវការរបស់អ្នក ដើម្បីឱ្យសមស្របនឹងទិន្នន័យរបស់អ្នកកាន់តែប្រសើរ។

អានបន្ថែម៖ ម៉ាក្រូ Excel៖ បម្លែងជួរជាច្រើនទៅជាជួរ (ឧទាហរណ៍ 3)

សេចក្តីសន្និដ្ឋាន

នៅក្នុងអត្ថបទនេះ យើងបង្ហាញពីលក្ខណៈពិសេស មុខងារជាច្រើន ក៏ដូចជា VBA Macro ក្នុង Excel ដើម្បីបញ្ជូនជួរឈរជាច្រើនទៅជាជួរដេក។ មុខងារ TRANSPOSE បំប្លែងជួរឈរទៅជាជួរដេកតាមរបៀបដែលងាយស្រួលបំផុត។ មុខងារផ្សេងទៀតដូចជា I NDIRECT INDEX ក៏ល្អក្នុងគោលបំណងរបស់ពួកគេផងដែរ។ សង្ឃឹមថាវិធីសាស្រ្តដែលបានរៀបរាប់ខាងលើទាំងនេះបញ្ជាក់ពីការយល់ដឹងរបស់អ្នកអំពី Transposing ។ Comment, ប្រសិនបើអ្នកមានសំណួរបន្ថែមឬមានមានអ្វីដែលត្រូវបន្ថែម។

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។