តារាងមាតិកា
វិធីរហ័សក្នុងការបង្វែរជួរក្រឡាទៅជាជួរតែមួយ ដោយមានជំនួយពីមុខងារ TOROW ។
Microsoft Excel 365 បានណែនាំមុខងារថ្មីៗជាច្រើន ដើម្បីអនុវត្តឧបាយកលផ្សេងៗជាមួយអារេ។ ជាមួយនឹង TOROW អ្នកអាចធ្វើការបំប្លែងពីជួរមួយទៅជួរបានភ្លាមៗ។ នេះគឺជាបញ្ជីនៃកិច្ចការដែលមុខងារថ្មីនេះអាចសម្រេចបាន៖
អនុគមន៍ Excel TOROW
មុខងារ TOROW ក្នុង Excel ត្រូវបានប្រើដើម្បីបំប្លែងអារេ ឬជួរក្រឡាទៅជា មួយជួរ។
អនុគមន៍យកអាគុយម៉ង់សរុបបី ដែលក្នុងនោះមានតែអាគុយម៉ង់ទីមួយប៉ុណ្ណោះត្រូវបានទាមទារ។
TOROW(អារេ, [មិនអើពើ], [scan_by_column])កន្លែង៖
អារេ (ទាមទារ) - អារេ ឬជួរដើម្បីបំប្លែងទៅជាជួរតែមួយ។
មិនអើពើ (ជាជម្រើស) - កំណត់ថាតើត្រូវមិនអើពើចន្លោះទទេ ឬ/និង កំហុស។ អាចយកតម្លៃមួយក្នុងចំណោមតម្លៃទាំងនេះ៖
- 0 ឬលុបចោល (លំនាំដើម) - រក្សាតម្លៃទាំងអស់
- 1 - មិនអើពើចន្លោះ
- 2 - មិនអើពើនឹងកំហុស
- 3 - មិនអើពើចន្លោះទទេ និងកំហុស
Scan_by_column (ជាជម្រើស) - កំណត់របៀបស្កេនអារេ៖
- មិនពិត ឬលុបចោល (លំនាំដើម) - ស្កេនអារេផ្ដេកដោយជួរដេក។
- TRUE - ស្កេនអារេបញ្ឈរតាមជួរឈរ។
គន្លឹះ៖
- ដើម្បីបំប្លែងអារេ ចូលទៅក្នុងជួរឈរតែមួយ ប្រើប្រាស់មុខងារ TOCOL។
- ដើម្បីរៀបចំការបំប្លែងពីជួរដេកទៅអារេបញ្ច្រាស សូមប្រើមុខងារ WRAPCOLS ដើម្បីរុំជាជួរ ឬមុខងារ WRAPROWS ដើម្បីរុំអារេទៅជាជួរដេក។
- ដើម្បីបង្វែរជួរដេកទៅជាជួរឈរ សូមប្រើមុខងារ TRANSPOSE។
ភាពអាចរកបាន TOROW
TOROW គឺជាមុខងារថ្មីមួយ ដែលត្រូវបានគាំទ្រតែនៅក្នុង Excel ប៉ុណ្ណោះ សម្រាប់ Microsoft 365 (សម្រាប់ Windows និង Mac) និង Excel សម្រាប់គេហទំព័រ។
រូបមន្ត TOROW មូលដ្ឋានក្នុង Excel
ដើម្បីធ្វើការបំប្លែងពីជួរមួយទៅជួរដេកដ៏សាមញ្ញ សូមប្រើរូបមន្ត TOROW នៅក្នុងទម្រង់មូលដ្ឋានរបស់វា។ ចំពោះបញ្ហានេះ អ្នកត្រូវកំណត់តែអាគុយម៉ង់ទីមួយប៉ុណ្ណោះ ( អារេ )។
ឧទាហរណ៍ ដើម្បីបង្វែរអារេពីរវិមាត្រដែលមាន 3 ជួរ និង 3 ជួរ ទៅជាជួរតែមួយ។ រូបមន្តគឺ៖
=TOROW(A3:C6)
អ្នកបញ្ចូលរូបមន្តទៅក្នុងក្រឡាតែមួយ (A10 ក្នុងករណីរបស់យើង) ហើយវានឹងជ្រាបចូលទៅក្នុងក្រឡាជាច្រើនដោយស្វ័យប្រវត្តិតាមតម្រូវការ ដើម្បីរក្សាលទ្ធផលទាំងអស់។ នៅក្នុងពាក្យ Excel ជួរលទ្ធផលដែលហ៊ុំព័ទ្ធដោយស៊ុមពណ៌ខៀវស្តើងត្រូវបានគេហៅថាជួរកំពប់។
របៀបដែលរូបមន្តនេះដំណើរការ៖
ដំបូង ជួរក្រឡាដែលបានផ្គត់ផ្គង់ត្រូវបានបំប្លែងទៅជាអារេពីរវិមាត្រ។ សូមកត់សម្គាល់ជួរឈរដែលកំណត់ដោយសញ្ញាក្បៀស និងជួរដេកដែលបំបែកដោយសញ្ញាក្បៀស៖
{"Apple","Banana","Cherry";1,2,3;4,5,6;7,8,9}
បន្ទាប់មក អនុគមន៍ TOROW អានអារេពីឆ្វេងទៅស្តាំ ហើយបំប្លែងវាទៅជាអារេផ្ដេកមួយវិមាត្រ៖
{"Apple","Banana","Cherry",1,2,3,4,5,6,7,8,9}
លទ្ធផលទៅក្រឡា A10 ដែលវាហៀរទៅក្រឡាជិតខាងខាងស្ដាំ។
បំប្លែងជួរទៅជាជួរដោយមិនអើពើចន្លោះទទេ និងកំហុស
តាមលំនាំដើម អនុគមន៍ TOROW រក្សាតម្លៃទាំងអស់ពីអារេប្រភព រួមទាំងក្រឡាទទេ និងកំហុស។ នៅក្នុងលទ្ធផល តម្លៃសូន្យបង្ហាញក្នុងកន្លែងនៃក្រឡាទទេ ដែលអាចនឹងមានការភាន់ច្រលំ។
ដើម្បី មិនរាប់បញ្ចូលចន្លោះទទេ សូមកំណត់អាគុយម៉ង់ មិនអើពើ ទៅ 1:
=TOROW(A3:C5, 1)
ដើម្បី មិនអើពើនឹងកំហុស សូមកំណត់អាគុយម៉ង់ មិនអើពើ ទៅ 2:
=TOROW(A3:C5, 2)
ដើម្បីរំលង ទាំងពីរ ចន្លោះទទេ និងកំហុស ប្រើ 3 សម្រាប់អាគុយម៉ង់ មិនអើពើ ៖
=TOROW(A3:C5, 3)
រូបភាពខាងក្រោមបង្ហាញពីសេណារីយ៉ូទាំងបីនៅក្នុងសកម្មភាព៖
អានអារេផ្ដេក ឬបញ្ឈរ
ជាមួយនឹងឥរិយាបថលំនាំដើម មុខងារ TOROW ដំណើរការអារេផ្ដេកពីឆ្វេងទៅស្តាំ។ ដើម្បីស្កេនតម្លៃតាមជួរឈរពីកំពូលទៅបាត អ្នកកំណត់អាគុយម៉ង់ទី 3 ( scan_by_column ) ទៅ TRUE ឬ 1.
ឧទាហរណ៍ ដើម្បីអានជួរប្រភពតាមជួរ រូបមន្តក្នុង E3 គឺ៖
=TOROW(A3:C5)
ដើម្បីស្កេនជួរតាមជួរឈរ រូបមន្តក្នុង E8 គឺ៖
=TOROW(A3:C5, ,TRUE)
ក្នុងករណីទាំងពីរ អារេលទ្ធផលគឺ ទំហំដូចគ្នា ប៉ុន្តែតម្លៃត្រូវបានរៀបចំតាមលំដាប់ផ្សេងគ្នា។
បញ្ចូលជួរច្រើនទៅក្នុងជួរមួយ
ដើម្បីបញ្ចូលគ្នានូវជួរដែលមិននៅជាប់គ្នាជាច្រើនចូលទៅក្នុងជួរតែមួយ អ្នកដំបូងដាក់ពួកវាផ្ដេក ឬបញ្ឈរទៅក្នុងអារេតែមួយ ដោយមានជំនួយពី HSTACK ឬ VSTACK រៀងគ្នា។ ហើយបន្ទាប់មកប្រើមុខងារ TOROW ដើម្បីបំប្លែងអារេរួមបញ្ចូលគ្នាទៅជាជួរដេកមួយ។
អាស្រ័យលើតក្កវិជ្ជាអាជីវកម្មរបស់អ្នក រូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោមនឹងអនុវត្តភារកិច្ច។
ជង់អារេផ្ដេក និងបម្លែងដោយ ជួរដេក
ជាមួយទីមួយជួរក្នុង A3:C4 និងជួរទីពីរនៅក្នុង A8:C9 រូបមន្តខាងក្រោមនឹងជង់ជួរទាំងពីរផ្ដេកទៅជាអារេតែមួយ ហើយបន្ទាប់មកបំប្លែងវាទៅជាជួរដេកដែលអានតម្លៃពីឆ្វេងទៅស្តាំ។ លទ្ធផលគឺនៅក្នុង E3 ក្នុងរូបភាពខាងក្រោម។
=TOROW(HSTACK(A3:C4, A8:C9))
ជង់អារេផ្ដេក និងបម្លែងដោយជួរឈរ
ដើម្បីអានអារេជង់បញ្ឈរពីកំពូលទៅបាត។ អ្នកកំណត់អាគុយម៉ង់ទី 3 នៃ TOROW ទៅ TRUE ដូចបង្ហាញក្នុង E5 ក្នុងរូបភាពខាងក្រោម៖
=TOROW(HSTACK(A3:C4, A8:C9), ,TRUE)
ជង់អារេបញ្ឈរ ហើយបំប្លែងតាមជួរ
ដើម្បីបន្ថែមផ្នែកនីមួយៗ អារេបន្តបន្ទាប់ទៅបាតនៃអារេមុន ហើយអានអារេរួមបញ្ចូលគ្នាដោយផ្ដេក រូបមន្តក្នុង E12 គឺ៖
=TOROW(VSTACK(A3:C4, A8:C9))
អារេជង់បញ្ឈរ ហើយបំប្លែងដោយជួរឈរ
ដើម្បីបន្ថែមអារេបន្តបន្ទាប់នីមួយៗទៅបាតនៃអារេមុន ហើយស្កេនអារេរួមបញ្ចូលគ្នាបញ្ឈរ រូបមន្តគឺ:
=TOROW(VSTACK(A3:C4, A8:C9), ,TRUE)
ដើម្បីយល់កាន់តែច្បាស់អំពីតក្កវិជ្ជា សូមសង្កេតមើលលំដាប់ផ្សេងគ្នានៃតម្លៃនៅក្នុង អារេលទ្ធផល៖
ស្រង់តម្លៃពិសេសពីជួរមួយទៅជាជួរ
ដោយចាប់ផ្តើមជាមួយ Microsoft Excel 2016 យើងមានមុខងារដ៏អស្ចារ្យមួយដែលមានឈ្មោះថា UNIQUE ដែលអាចទទួលបានតម្លៃពិសេសពីជួរតែមួយយ៉ាងងាយស្រួល។ ឬជួរ។ ទោះយ៉ាងណាក៏ដោយ វាមិនអាចគ្រប់គ្រងអារេពហុជួរបានទេ។ ដើម្បីយកឈ្នះលើដែនកំណត់នេះ សូមប្រើមុខងារ UNIQUE និង TOROW ជាមួយគ្នា។
ឧទាហរណ៍ ដើម្បីស្រង់តម្លៃខុសគ្នាទាំងអស់ (ដោយឡែក) ពីជួរ A2:C7 ហើយដាក់លទ្ធផលក្នុងជួរតែមួយ។រូបមន្តគឺ៖
=UNIQUE(TOROW(A2:C7), TRUE)
នៅពេលដែល TOROW ត្រឡប់អារេផ្តេកមួយវិមាត្រ យើងកំណត់អាគុយម៉ង់ទី 2 ( by_col ) នៃ UNIQUE ទៅ TRUE ដើម្បីប្រៀបធៀបជួរឈរនីមួយៗ ផ្សេងទៀត។
ក្នុងករណីដែលអ្នកចង់បានលទ្ធផលដែលត្រូវបានរៀបចំតាមលំដាប់អក្ខរក្រម រុំរូបមន្តខាងលើក្នុងមុខងារ SORT៖
=SORT(UNIQUE(TOROW(A2:C7), TRUE), , ,TRUE )
ដូចនឹង UNIQUE ដែរ by_col អាគុយម៉ង់នៃ SORT ក៏ត្រូវបានកំណត់ទៅ TRUE ផងដែរ។
TOROW ជម្រើសសម្រាប់ Excel 365 - 2010
នៅក្នុងកំណែ Excel ដែលមុខងារ TOROW មិនអាចប្រើបាន អ្នកអាចបំប្លែងជួរទៅជាជួរតែមួយដោយប្រើការរួមបញ្ចូលគ្នានៃមុខងារផ្សេងគ្នាមួយចំនួនដែលដំណើរការនៅក្នុង កំណែចាស់។ ដំណោះស្រាយទាំងនេះមានភាពស្មុគស្មាញជាង ប៉ុន្តែពួកវាដំណើរការបាន។
ដើម្បីស្កេនជួរផ្ដេក រូបមន្តទូទៅគឺ៖
INDEX( range , QUOTIENT(COLUMN (A1)-1, COLUMNS( ជួរ ))+1, MOD(COLUMN(A1)-1, COLUMNS( range )))+1)ដើម្បីស្កេនជួរបញ្ឈរ រូបមន្តទូទៅគឺ :
INDEX( range , MOD(COLUMN(A1)-1, COLUMNS( range ))+1, QUOTIENT(COLUMN (A1)-1, COLUMNS(<15)>range ))+1)សម្រាប់សំណុំទិន្នន័យគំរូរបស់យើងនៅក្នុង A3:C5 រូបមន្តមានរូបរាងនេះ៖
ដើម្បីស្កេនជួរតាមជួរ៖
=INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
រូបមន្តនេះគឺជាជម្រើសមួយសម្រាប់អនុគមន៍ TOROW ជាមួយនឹងអាគុយម៉ង់ទី 3 ដែលកំណត់ទៅជា FALSE ឬលុបចោល៖
=TOROW(A3:C5)
ដើម្បីស្កេនជួរដោយ ជួរឈរ៖
=INDEX($A$3:$C$5, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
រូបមន្តនេះស្មើនឹងអនុគមន៍ TOROW ជាមួយនឹងអាគុយម៉ង់ទី 3 កំណត់ទៅជាពិត៖
=TOROW(A3:C5, ,TRUE)
សូមចំណាំថាមិនដូចមុខងារ TOROW អារេថាមវន្តទេ រូបមន្តប្រពៃណីទាំងនេះគួរតែត្រូវបានបញ្ចូលក្នុងក្រឡានីមួយៗដែលអ្នកចង់ឱ្យលទ្ធផលបង្ហាញ។ ក្នុងករណីរបស់យើងរូបមន្តទីមួយ (តាមជួរ) ទៅ E3 ហើយត្រូវបានចម្លងតាម M3 ។ រូបមន្តទីពីរ (តាមជួរ) ចុះចតក្នុង E8 ហើយត្រូវបានអូសកាត់តាម M8។
ដើម្បីឱ្យរូបមន្តចម្លងបានត្រឹមត្រូវ យើងចាក់សោជួរដោយប្រើឯកសារយោងដាច់ខាត ($A$3:$C$5)។ ជួរដែលមានឈ្មោះក៏នឹងធ្វើដែរ។
ប្រសិនបើអ្នកបានចម្លងរូបមន្តទៅក្រឡាច្រើនជាងតម្រូវការ នោះ #REF! កំហុសនឹងបង្ហាញនៅក្នុងក្រឡា "បន្ថែម" ។ ដើម្បីជួសជុលវា សូមរុំរូបមន្តរបស់អ្នកនៅក្នុងមុខងារ IFERROR ដូចនេះ៖
=IFERROR(INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1), "")
របៀបដែលរូបមន្តទាំងនេះដំណើរការ
ខាងក្រោមគឺជាការវិភាគលម្អិត នៃរូបមន្តដំបូងដែលរៀបចំតម្លៃតាមជួរ៖
=INDEX($A$3:$C$5, QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1, MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1)
នៅចំកណ្តាលនៃរូបមន្ត យើងប្រើអនុគមន៍ INDEX ដើម្បីទទួលបានតម្លៃនៃក្រឡាមួយដោយផ្អែកលើទីតាំងដែលទាក់ទងរបស់វានៅក្នុង ជួរ។
ចំនួនជួរដេក ត្រូវបានគណនាដោយរូបមន្តនេះ៖
QUOTIENT(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1
គំនិតគឺដើម្បីបង្កើតលំដាប់លេខដដែលៗដូចជា 1,1 ,1,2,2,2,3,3,3, … ដែលលេខនីមួយៗធ្វើម្តងទៀតច្រើនដងដូចដែលមានជួរឈរនៅក្នុងជួរប្រភព។ ហើយនេះជារបៀបដែលយើងធ្វើដូចនេះ៖
QUOTIENT ត្រឡប់ផ្នែកចំនួនគត់នៃផ្នែកមួយ។
សម្រាប់ លេខភាគ យើងប្រើ COLUMN(A1)-1 ដែលផ្តល់លទ្ធផលជាសៀរៀល លេខពី 0 ក្នុងក្រឡាទីមួយដែលរូបមន្តត្រូវបានបញ្ចូលទៅ n (ចំនួនសរុបនៃតម្លៃនៅក្នុងជួរដក ១) ក្នុងក្រឡាចុងក្រោយដែលរូបមន្តបញ្ចូល។ ក្នុងឧទាហរណ៍នេះ យើងមាន 0 ក្នុង E2 និង 8 ក្នុង M3។
សម្រាប់ ភាគបែង យើងប្រើ COLUMNS($A$3:$C$5))។ វាត្រឡប់ចំនួនថេរស្មើនឹងចំនួនជួរឈរក្នុងជួររបស់អ្នក (3 ក្នុងករណីរបស់យើង)។
ជាលទ្ធផល អនុគមន៍ QUOTIENT ត្រឡប់ 0 ក្នុងក្រឡា 3 ដំបូង (E3:G3) ដែលយើង បន្ថែម 1 ដូច្នេះលេខជួរដេកគឺ 1។
សម្រាប់ក្រឡា 3 បន្ទាប់ (H3:J3) QUOTIENT ត្រឡប់ 1 ហើយ +1 ផ្តល់លេខជួរដេក 2។ ល។
ដើម្បីគណនា លេខជួរឈរ អ្នកបង្កើតលំដាប់លេខសមរម្យដោយប្រើមុខងារ MOD៖
MOD(COLUMN(A1)-1, COLUMNS($A$3:$C$5))+1
ដោយសារមានជួរឈរ 3 នៅក្នុងជួររបស់យើង លំដាប់ត្រូវតែមើលទៅដូច ៖ 1,2,3,1,2,3,…
អនុគមន៍ MOD ត្រឡប់ផ្នែកដែលនៅសល់បន្ទាប់ពីការបែងចែក។
នៅក្នុង E3, MOD(COLUMN(A1)-1, COLUMNS($ A$3:$C$5))+
ក្លាយជា
MOD(1-1, 3)+1)
ហើយត្រឡប់ 1។
នៅក្នុង F3, MOD(COLUMN(B1)-1, COLUMNS($A$3:$C$5))+
ក្លាយជា
MOD(2-1, 3)+1)
និងត្រឡប់ 2.
នៅពេលដែលលេខជួរដេក និងជួរត្រូវបានបង្កើតឡើង INDEX យ៉ាងងាយស្រួលទៅយកតម្លៃនៅចំនុចប្រសព្វនៃជួរដេក និងជួរឈរនោះ។
នៅក្នុង E3 INDEX($A$3 ៖$C$5, 1, 1) ត្រឡប់តម្លៃពីជួរទី 1 និងជួរទី 1 នៃជួរដែលបានយោង ពោលគឺពីក្រឡា A3។
នៅក្នុង F3 INDEX($A$3:$C$5, 1, 2) ត្រឡប់តម្លៃពីជួរទី 1 និងជួរទី 2 ពោលគឺពីក្រឡា B3 ។
ហើយជាដើម។
រូបមន្តទីពីរដែលស្កេនជួរតាមជួរ ដំណើរការក្នុងវិធីស្រដៀងគ្នា។ ភាពខុសគ្នានោះគឺថាយើងប្រើ MOD ដើម្បីគណនាលេខជួរដេក និង QUOTIENT ដើម្បីរកលេខជួរឈរ។
មុខងារ TOROW មិនដំណើរការ
ប្រសិនបើមុខងារ TOROW បណ្តាលឱ្យមានកំហុស វាជា ភាគច្រើនទំនងជាហេតុផលមួយក្នុងចំណោមហេតុផលទាំងនេះ៖
#NAME? error
ជាមួយមុខងារ Excel ភាគច្រើន តើ #NAME? error ជាការបង្ហាញយ៉ាងច្បាស់ថាឈ្មោះមុខងារត្រូវបានសរសេរខុស។ ជាមួយនឹង TOROW វាក៏អាចមានន័យថាមុខងារនេះមិនមាននៅក្នុង Excel របស់អ្នកទេ។ ប្រសិនបើកំណែ Excel របស់អ្នកខុសពី 365 សូមសាកល្បងប្រើជម្រើស TOROW។
#NUM error
កំហុស #NUM បង្ហាញថាអារេដែលបានត្រឡប់មកវិញមិនអាចសមនឹងជួរដេកបានទេ។ ភាគច្រើនវាកើតឡើងនៅពេលអ្នកយោងជួរទាំងមូល និង/ឬជួរដេកជំនួសឱ្យជួរតូចជាង។
#SPILL error
ក្នុងករណីភាគច្រើន កំហុស #SPILL ណែនាំថាជួរដេកដែល អ្នកបានបញ្ចូលរូបមន្តមិនមានក្រឡាទទេគ្រប់គ្រាន់ដើម្បីកំពប់លទ្ធផលទៅក្នុង។ ប្រសិនបើក្រឡាដែលនៅជិតនោះមើលឃើញទទេ សូមប្រាកដថាមិនមានចន្លោះ ឬតួអក្សរដែលមិនបោះពុម្ពផ្សេងទៀតនៅក្នុងពួកវា។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើលអ្វីដែលកំហុស #SPILL មានន័យនៅក្នុង Excel។
នោះហើយជារបៀបដែលអ្នកប្រើមុខងារ TOROW ក្នុង Excel ដើម្បីបំប្លែងអារេ 2 វិមាត្រ ឬជួរទៅជាជួរតែមួយ។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
អនុវត្តសៀវភៅការងារសម្រាប់ការទាញយក
មុខងារ Excel TOROW - ឧទាហរណ៍រូបមន្ត (ឯកសារ .xlsx)