តារាងមាតិកា
មធ្យោបាយលឿនបំផុតដើម្បីបំប្លែងតម្លៃជួរឈរ ឬជួរនៃតម្លៃទៅជាអារេពីរវិមាត្រគឺប្រើប្រាស់មុខងារ WRAPCOLS ឬ WRAPROWS។
ចាប់តាំងពីថ្ងៃដំបូងបំផុតនៃ Excel វាត្រូវបាន ពូកែគណនា និងវិភាគលេខ។ ប៉ុន្តែការរៀបចំអារេជាប្រពៃណីគឺជាបញ្ហាប្រឈម។ ការណែនាំនៃអារេថាមវន្តបានធ្វើឱ្យការប្រើប្រាស់រូបមន្តអារេកាន់តែងាយស្រួល។ ហើយឥឡូវនេះ ក្រុមហ៊ុន Microsoft កំពុងបញ្ចេញនូវសំណុំនៃមុខងារអារេឌីណាមិកថ្មី ដើម្បីរៀបចំ និងធ្វើទ្រង់ទ្រាយអារេឡើងវិញ។ ការបង្រៀននេះនឹងបង្រៀនអ្នកពីរបៀបប្រើមុខងារពីរដូចជា WRAPCOLS និង WRAPROWS ដើម្បីបំប្លែងជួរឈរ ឬជួរដេកទៅជាអារេ 2D ក្នុងពេលឆាប់ៗនេះ។
អនុគមន៍ Excel WRAPCOLS
អនុគមន៍ WRAPCOLS ក្នុង Excel បំប្លែងជួរដេក ឬជួរឈរនៃតម្លៃទៅជាអារេពីរវិមាត្រ ដោយផ្អែកលើចំនួនតម្លៃដែលបានបញ្ជាក់ក្នុងមួយជួរដេក។
វាក្យសម្ព័ន្ធមានអាគុយម៉ង់ដូចខាងក្រោម៖
WRAPCOLS(vector, wrap_count, [pad_with])Where:
- vector (ទាមទារ) - អារេ ឬជួរមួយវិមាត្រប្រភព។
- wrap_count (ទាមទារ) - ចំនួនអតិបរមានៃតម្លៃក្នុងមួយជួរ។
- pad_with (ជាជម្រើស) - តម្លៃសម្រាប់បន្ទះជាមួយនឹងជួរចុងក្រោយប្រសិនបើមានធាតុមិនគ្រប់គ្រាន់ដើម្បីបំពេញវា។ ប្រសិនបើលុបចោល តម្លៃដែលបាត់នឹងត្រូវដាក់ដោយ #N/A (លំនាំដើម)។
ឧទាហរណ៍ ដើម្បីផ្លាស់ប្តូរជួរ B5:B24 ទៅជាអារេ 2 វិមាត្រដែលមានតម្លៃ 5 ក្នុងមួយជួរ។ រូបមន្តគឺ៖
=WRAPROWS(B5:B24, 5)
អ្នកបញ្ចូលអាគុយម៉ង់ vector មិនមែនជាអារេមួយវិមាត្រទេ។
#NUM! error
កំហុស #NUM កើតឡើងប្រសិនបើតម្លៃ wrap_count គឺ 0 ឬលេខអវិជ្ជមាន។
#SPILL! error
ជាញឹកញាប់បំផុត កំហុស #SPILL បង្ហាញថាមិនមានក្រឡាទទេគ្រប់គ្រាន់ដើម្បីកំពប់លទ្ធផលចូលទៅក្នុង។ ជម្រះកោសិកាជិតខាង វានឹងបាត់ទៅវិញ។ ប្រសិនបើកំហុសនៅតែបន្ត សូមពិនិត្យមើលថាតើ #SPILL មានន័យយ៉ាងណានៅក្នុង Excel និងរបៀបជួសជុលវា។
នោះជារបៀបប្រើមុខងារ WRAPCOLS និង WRAPROWS ដើម្បីបំប្លែងជួរមួយវិមាត្រទៅជាអារេពីរវិមាត្រក្នុង Excel ។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
អនុវត្តសៀវភៅការងារសម្រាប់ការទាញយក
មុខងារ WRAPCOLS និង WRAPROWS - ឧទាហរណ៍ (ឯកសារ .xlsx)
រូបមន្តនៅក្នុងកោសិកាតែមួយ ហើយវាជ្រាបចូលទៅក្នុងកោសិកាជាច្រើនតាមតម្រូវការដោយស្វ័យប្រវត្តិ។ នៅក្នុងលទ្ធផល WRAPCOLS តម្លៃត្រូវបានរៀបចំបញ្ឈរពីកំពូលទៅបាត ដោយផ្អែកលើតម្លៃ wrap_count។ បន្ទាប់ពីការរាប់ត្រូវបានឈានដល់ ជួរឈរថ្មីមួយត្រូវបានចាប់ផ្តើម។
អនុគមន៍ Excel WRAPROWS
អនុគមន៍ WRAPROWS ក្នុង Excel បំប្លែងតម្លៃមួយជួរ ឬជួរឈរទៅជាអារេពីរវិមាត្រ ដោយផ្អែកលើចំនួនតម្លៃក្នុងមួយជួរដែលអ្នកបញ្ជាក់។
វាក្យសម្ព័ន្ធមានដូចខាងក្រោម៖
WRAPROWS(vector, wrap_count, [pad_with])Where:
- vector (ទាមទារ) - ប្រភពមួយវិមាត្រ អារេ ឬជួរ។
- wrap_count (ទាមទារ) - ចំនួនអតិបរមានៃតម្លៃក្នុងមួយជួរ។
- pad_with (ជាជម្រើស) - តម្លៃសម្រាប់បន្ទះ ជាមួយជួរចុងក្រោយប្រសិនបើមានធាតុមិនគ្រប់គ្រាន់ដើម្បីបំពេញវា។ លំនាំដើមគឺ #N/A។
ឧទាហរណ៍ ដើម្បីបំប្លែងជួរ B5:B24 ទៅជាអារេ 2D ដែលមានតម្លៃ 5 ក្នុងជួរនីមួយៗ រូបមន្តគឺ៖
=WRAPROWS(B5:B24, 5)
អ្នកបញ្ចូលរូបមន្តក្នុងក្រឡាខាងលើខាងឆ្វេងនៃជួរកំពប់ ហើយវាផ្ទុកក្រឡាផ្សេងទៀតទាំងអស់ដោយស្វ័យប្រវត្តិ។ មុខងារ WRAPROWS រៀបចំតម្លៃផ្ដេកពីឆ្វេងទៅស្តាំ ដោយផ្អែកលើតម្លៃ wrap_count ។ បន្ទាប់ពីឈានដល់ការរាប់ វាចាប់ផ្តើមជួរថ្មី។
ភាពអាចរកបាន WRAPCOLS និង WRAPROWS
មុខងារទាំងពីរមាននៅក្នុង Excel សម្រាប់ Microsoft 365 (Windows និង Mac) និង Excel សម្រាប់គេហទំព័រ។
មុននេះកំណែ អ្នកអាចប្រើរូបមន្តស្មុគ្រស្មាញជាងធម្មតា ដើម្បីអនុវត្តការបំប្លែងពីជួរឈរទៅអារេ និងជួរដេកទៅអារេ។ បន្ថែមទៀតនៅក្នុងមេរៀននេះ យើងនឹងពិភាក្សាអំពីដំណោះស្រាយជំនួសដោយលម្អិត។
គន្លឹះ។ ដើម្បីធ្វើប្រតិបត្តិការបញ្ច្រាស ឧ. ប្តូរអារេ 2D ទៅជួរឈរ ឬជួរដេកតែមួយ សូមប្រើមុខងារ TOCOL ឬ TOROW រៀងៗខ្លួន។
របៀបបំប្លែងជួរឈរ/ជួរទៅជួរក្នុង Excel - ឧទាហរណ៍
ឥឡូវនេះអ្នកបានយល់អំពីការប្រើប្រាស់ជាមូលដ្ឋានហើយ សូមពិនិត្យមើលករណីជាក់លាក់មួយចំនួនទៀត។
កំណត់ចំនួនអតិបរមានៃតម្លៃក្នុងមួយជួរឈរ ឬជួរដេក
អាស្រ័យលើ រចនាសម្ព័ននៃទិន្នន័យដើមរបស់អ្នក អ្នកអាចឃើញថាវាសមស្របក្នុងការរៀបចំឡើងវិញជាជួរឈរ (WRAPCOLS) ឬជួរដេក (WRAPROWS)។ មុខងារណាមួយដែលអ្នកប្រើ វាគឺជាអាគុយម៉ង់ wrap_count ដែលកំណត់ចំនួនអតិបរមានៃតម្លៃនៅក្នុងជួរឈរ/ជួរនីមួយៗ។
ឧទាហរណ៍ ដើម្បីបំប្លែងជួរ B4:B23 ទៅជាអារេ 2D ដូច្នេះជួរឈរនីមួយៗមានតម្លៃអតិបរមាចំនួន 10 សូមប្រើរូបមន្តនេះ៖
=WRAPCOLS(B4:B23, 10)
ដើម្បីរៀបចំជួរដដែលៗតាមជួរដេក ដូច្នេះជួរនីមួយៗមានតម្លៃអតិបរមា 4 រូបមន្តគឺ :
=WRAPROWS(B4:B23, 4)
រូបភាពខាងក្រោមបង្ហាញពីរបៀបដែលវាមើលទៅដូច៖
បាត់តម្លៃបន្ទះនៅក្នុងអារេលទ្ធផល
ក្នុងករណីដែលមានតម្លៃមិនគ្រប់គ្រាន់ដើម្បីបំពេញ ជួរឈរ/ជួរដេកទាំងអស់នៃជួរលទ្ធផល WRAPROWS និង WRAPCOLS នឹងត្រឡប់កំហុស #N/A ដើម្បីរក្សារចនាសម្ព័ន្ធនៃអារេ 2D។
ដើម្បីផ្លាស់ប្តូរលំនាំដើមឥរិយាបថ អ្នកអាចផ្តល់តម្លៃផ្ទាល់ខ្លួនសម្រាប់អាគុយម៉ង់ pad_with ស្រេចចិត្ត។
ឧទាហរណ៍ ដើម្បីបំប្លែងជួរ B4:B21 ទៅជាអារេ 2D ដែលមានតម្លៃអតិបរមា 5 ទទឹង ហើយបន្ទះចុងក្រោយ ជួរដេកដែលមានសញ្ញាចុច ប្រសិនបើមិនមានទិន្នន័យគ្រប់គ្រាន់ដើម្បីបំពេញវាទេ សូមប្រើរូបមន្តនេះ៖
=WRAPROWS(B4:B21, 5, "-")
ដើម្បីជំនួសតម្លៃដែលបាត់ដោយខ្សែសូន្យ (ចន្លោះទទេ) រូបមន្តគឺ៖
=WRAPROWS(B4:B21, 5, "")
សូមប្រៀបធៀបលទ្ធផលជាមួយនឹងឥរិយាបថលំនាំដើម (រូបមន្តក្នុង D5) ដែល pad_with ត្រូវបានលុបចោល៖
បញ្ចូលជួរជាច្រើនទៅក្នុងជួរ 2D
ដើម្បីបញ្ចូលគ្នានូវជួរដេកដាច់ដោយឡែកមួយចំនួនទៅក្នុងអារេ 2D តែមួយ ដំបូងអ្នកដាក់ជួរផ្ដេកដោយប្រើប្រាស់មុខងារ HSTACK ហើយបន្ទាប់មករុំតម្លៃដោយប្រើ WRAPROWS ឬ WRAPCOLS។
ឧទាហរណ៍ ដើម្បីបញ្ចូលតម្លៃពី 3 ជួរ (B5:J5, B7:G7 និង B9:F9) ហើយរុំជាជួរឈរ ដែលនីមួយៗមានតម្លៃ 10 រូបមន្តគឺ៖
=WRAPCOLS(HSTACK(B5:J5, B7:G7, B9:F9), 10)
ដើម្បីផ្សំតម្លៃពីជួរដេកច្រើនទៅជា ជួរ 2D ដែលជួរនីមួយៗមាន 5 តម្លៃ រូបមន្តយកទម្រង់នេះ៖
=WRAPROWS(HSTACK(B5:J5, B7:G7, B9:F9), 5)
C ombine ជួរឈរជាច្រើនចូលទៅក្នុងអារេ 2D
ដើម្បីបញ្ចូលជួរឈរជាច្រើនទៅក្នុងជួរ 2D ដំបូងអ្នកត្រូវជង់ពួកវាបញ្ឈរដោយប្រើមុខងារ VSTACK ហើយបន្ទាប់មករុំតម្លៃទៅជាជួរដេក (WRAPROWS) ឬជួរឈរ (WRAPCOLS)។
ឧទាហរណ៍ ដើម្បីបញ្ចូលតម្លៃពី 3 ជួរឈរ (B5:J5, B7:G7 និង B9:F9) ទៅក្នុងជួរ 2D ដែលជួរឈរនីមួយៗមានតម្លៃ 10 រូបមន្តគឺ៖
=WRAPCOLS(HSTACK(B5:J5, B7:G7, B9:F9), 10)
ដើម្បីបញ្ចូលគ្នាជួរឈរដូចគ្នាទៅក្នុងជួរ 2D ដែលជួរនីមួយៗមាន 5 តម្លៃ ប្រើរូបមន្តនេះ៖
=WRAPROWS(HSTACK(B5:J5, B7:G7, B9:F9), 5)
រុំ និងតម្រៀបអារេ
ក្នុងស្ថានភាពនៅពេលដែលជួរប្រភពមានតម្លៃនៅក្នុង លំដាប់ចៃដន្យ ខណៈពេលដែលអ្នកចង់ឱ្យលទ្ធផលត្រូវបានតម្រៀប សូមបន្តតាមវិធីនេះ៖
- តម្រៀបអារេដំបូងតាមរបៀបដែលអ្នកចង់បានដោយប្រើមុខងារ SORT។
- ផ្គត់ផ្គង់អារេដែលបានតម្រៀបទៅ WRAPCOLS ឬ WRAPROWS។
ឧទាហរណ៍ ដើម្បីរុំជួរ B4:B23 ទៅជាជួរដេក តម្លៃ 4 ក្នុងនីមួយៗ ហើយតម្រៀបជួរលទ្ធផលពី A ដល់ Z បង្កើតរូបមន្តដូចនេះ៖
=WRAPROWS(SORT(B4:B23), 4)
ដើម្បីរុំជួរដូចគ្នាជាជួរឈរ តម្លៃ 10 ក្នុងនីមួយៗ និងតម្រៀបលទ្ធផលតាមអក្ខរក្រម រូបមន្តគឺ៖
=WRAPCOLS(SORT(B4:B23), 10)
លទ្ធផលមើលទៅដូចខាងក្រោម ៖
គន្លឹះ។ ដើម្បីរៀបចំតម្លៃនៅក្នុងអារេលទ្ធផលនៅក្នុង លំដាប់ចុះក្រោម សូមកំណត់អាគុយម៉ង់ទីបី ( តម្រៀប_លំដាប់ ) នៃអនុគមន៍ SORT ទៅ -1។
ជម្រើស WRAPCOLS សម្រាប់ Excel 365 - 2010
នៅក្នុងកំណែ Excel ចាស់ដែលមុខងារ WRAPCOLS មិនត្រូវបានគាំទ្រ អ្នកអាចបង្កើតរូបមន្តផ្ទាល់ខ្លួនរបស់អ្នកដើម្បីរុំតម្លៃពីអារេមួយវិមាត្រទៅជាជួរឈរ។ នេះអាចត្រូវបានធ្វើដោយប្រើមុខងារ 5 ផ្សេងគ្នាជាមួយគ្នា។
WRAPCOLS ជំនួសដើម្បីបំប្លែងជួរដេកទៅជាជួរ 2D៖
IFERROR(IF(ROW(A1)> n , "" , INDEX( row_range , , ROW(A1) + (COLUMN(A1)-1)* n )), "")WRAPCOLS ជំនួសដើម្បីបំប្លែងជួរឈរទៅជា 2D ជួរ៖
IFERROR(IF(ROW(A1)> n ,"", INDEX( column_range , ROW(A1) + (COLUMN(A1)-1)* n )), "")ដែល n គឺជាចំនួនអតិបរមានៃតម្លៃក្នុងមួយជួរ។
ក្នុងរូបភាពខាងក្រោម យើងប្រើរូបមន្តខាងក្រោមដើម្បីបង្វែរជួរជួរមួយ (D4:J4) ទៅជាអារេបីជួរ។
=IFERROR(IF(ROW(A1)>3, "", INDEX($D$4:$J$4, , ROW(A1) + (COLUMN(A1)-1)*3)), "")
ហើយរូបមន្តនេះផ្លាស់ប្តូរជួរជួរមួយ (B4:B20) ទៅជាអារេប្រាំជួរ៖
=IFERROR(IF(ROW(A1)>5, "", INDEX($B$4:$B$20, ROW(A1) + (COLUMN(A1)-1)*5)), "")
ដំណោះស្រាយខាងលើធ្វើត្រាប់តាមរូបមន្ត WRAPCOLS ស្រដៀងគ្នា និងបង្កើតលទ្ធផលដូចគ្នា៖
=WRAPCOLS(D4:J4, 3, "")
និង
=WRAPCOLS(B4:B20, 5, "")
សូមចងចាំថាមិនដូចអនុគមន៍ WRAPCOLS អារេថាមវន្តទេ រូបមន្តប្រពៃណីធ្វើតាម វិធីសាស្រ្តមួយ - រូបមន្ត - កោសិកាមួយ។ ដូច្នេះ រូបមន្តទីមួយរបស់យើងត្រូវបានបញ្ចូលក្នុង D8 ហើយចម្លង 3 ជួរចុះក្រោម និង 3 ជួរនៅខាងស្តាំ។ រូបមន្តទីពីរត្រូវបានបញ្ចូលក្នុង D14 ហើយចម្លង 5 ជួរចុះក្រោម និង 4 ជួរនៅខាងស្តាំ។
របៀបដែលរូបមន្តទាំងនេះដំណើរការ
នៅចំកណ្តាលនៃរូបមន្តទាំងពីរ យើងប្រើអនុគមន៍ INDEX ដែលត្រឡប់តម្លៃពីអារេដែលបានផ្គត់ផ្គង់ដោយផ្អែកលើចំនួនជួរដេក និងជួរឈរ៖
INDEX(array, row_num, [column_num])ដូចដែលយើងកំពុងដោះស្រាយជាមួយអារេជួរដេកមួយ យើងអាចលុបចោលអាគុយម៉ង់ row_num ដូច្នេះវាកំណត់លំនាំដើមទៅ 1។ ល្បិចគឺត្រូវមាន col_num ត្រូវបានគណនាដោយស្វ័យប្រវត្តិសម្រាប់ក្រឡានីមួយៗដែលរូបមន្តត្រូវបានចម្លង។ ហើយនេះជារបៀបដែលយើងធ្វើដូចនេះ៖
ROW(A1)+(COLUMN(A1)-1)*3)
អនុគមន៍ ROW ត្រឡប់លេខជួរដេកនៃសេចក្តីយោង A1 ដែលជា 1។
អនុគមន៍ COLUMN ត្រឡប់លេខជួរនៃសេចក្តីយោង A1 ដែលក៏ជា 1 ។ ការដកលេខ 1 ប្រែវាទៅជាសូន្យ។ ហើយការគុណ 0 ដោយ 3 ផ្តល់ឱ្យ 0។
បន្ទាប់មក អ្នកបន្ថែម 1 ត្រឡប់ដោយ ROW និង 0 ត្រឡប់ដោយ COLUMN ហើយទទួលបាន 1 ជាលទ្ធផល។
វិធីនេះ រូបមន្ត INDEX នៅខាងលើ -ក្រឡាឆ្វេងនៃជួរទិសដៅ (D8) ឆ្លងកាត់ការបំប្លែងនេះ៖
INDEX($D$4:$J$4, ,ROW(A1) + (COLUMN(A1)-1)*3))
ប្តូរទៅ
INDEX($D$4:$J$4, ,1)
ហើយត្រឡប់តម្លៃពីជួរទី 1 នៃអារេដែលបានបញ្ជាក់ ដែលជា "Apples" នៅក្នុង D4។
នៅពេលដែលរូបមន្តត្រូវបានចម្លងទៅក្រឡា D9 សេចក្តីយោងក្រឡាដែលទាក់ទងនឹងផ្លាស់ប្តូរដោយផ្អែកលើទីតាំងដែលទាក់ទងនៃជួរដេក និងជួរឈរ ខណៈដែលសេចក្តីយោងជួរដាច់ខាតនៅតែមិនផ្លាស់ប្តូរ៖
INDEX($D$4:$J$4,, ROW(A2)+(COLUMN(A2)-1)*3))
ប្រែទៅជា៖
INDEX($D$4:$J$4,, 2+(1-1)*3))
ក្លាយជា៖
INDEX($D$4:$J$4,, 2))
ហើយត្រឡប់តម្លៃពី ជួរទី 2 នៃអារេដែលបានបញ្ជាក់ ដែលជា "Apricots" នៅក្នុង E4។
មុខងារ IF ពិនិត្យលេខជួរដេក ហើយប្រសិនបើវាធំជាងចំនួនជួរដេកដែលអ្នកបានបញ្ជាក់ (3 ក្នុងករណីរបស់យើង) ត្រឡប់ខ្សែទទេ ( ""), បើមិនដូច្នេះទេលទ្ធផលនៃអនុគមន៍ INDEX:
IF(ROW(A1)>3, "", INDEX(…))
ទីបំផុតមុខងារ IFERROR ជួសជុល #REF មួយ! កំហុសដែលកើតឡើងនៅពេលដែលរូបមន្តត្រូវបានចម្លងទៅក្រឡាច្រើនជាងតម្រូវការពិតប្រាកដ។
រូបមន្តទីពីរដែលបំប្លែងជួរឈរទៅជាជួរ 2D ដំណើរការជាមួយតក្កវិជ្ជាដូចគ្នា។ ភាពខុសគ្នាគឺថាអ្នកប្រើបន្សំ ROW + COLUMN ដើម្បីរកមើលអាគុយម៉ង់ row_num សម្រាប់ INDEX។ ប៉ារ៉ាម៉ែត្រ col_num មិនចាំបាច់ក្នុងករណីនេះទេ ដោយសារវាទើបតែមានជួរឈរមួយនៅក្នុងអារេប្រភព។
ជម្រើស WRAPROWS សម្រាប់ Excel 365 - 2010
ដើម្បីរុំតម្លៃពីអារេមួយវិមាត្រទៅជាជួរដេកក្នុង Excel 2019 និងមុននេះ អ្នកអាចប្រើ ជម្មើសជំនួសខាងក្រោមចំពោះមុខងារ WRAPROWS។
បំប្លែងជួរដេកទៅជាជួរ 2D៖
IFERROR(IF(COLUMN(A1)> n , "", INDEX( row_range , , COLUMN(A1)+(ROW(A1)-1)* n )), "")ប្តូរជួរឈរទៅជាជួរ 2D៖
IFERROR(IF( COLUMN(A1)> n , "", INDEX( column_range , COLUMN(A1)+(ROW(A1)-1)* n )) , "")ដែល n ជាចំនួនអតិបរមានៃតម្លៃក្នុងមួយជួរ។
នៅក្នុងសំណុំទិន្នន័យគំរូរបស់យើង យើងប្រើរូបមន្តខាងក្រោមដើម្បីបំប្លែងជួរមួយជួរ (D4 :J4) ចូលទៅក្នុងជួរបីជួរ។ រូបមន្តចុះក្នុងក្រឡា D8 ហើយបន្ទាប់មកត្រូវបានចម្លងតាមជួរឈរ 3 និង 3 ជួរ។
=IFERROR(IF(COLUMN(A1)>3, "", INDEX($D$4:$J$4, , COLUMN(A1)+(ROW(A1)-1)*3)), "")
ដើម្បីប្ដូរទម្រង់ជួរជួរឈរ 1 (B4:B20) ទៅក្នុងជួរ 5 ជួរឈរ បញ្ចូលរូបមន្តខាងក្រោមក្នុង D14 ហើយអូសវាឆ្លងកាត់ 5 ជួរ និង 4 ជួរ។
=IFERROR(IF(COLUMN(A1)>5, "", INDEX($B$4:$B$20, COLUMN(A1)+(ROW(A1)-1)*5)), "")
ក្នុង Excel 365 លទ្ធផលដូចគ្នាអាចត្រូវបានសម្រេចជាមួយនឹងរូបមន្ត WRAPCOLS ដែលសមមូល៖
=WRAPROWS(D4:J4, 3, "")
និង
=WRAPROWS(B4:B20, 5, "")
របៀបដែលរូបមន្តទាំងនេះដំណើរការ
សំខាន់ រូបមន្តទាំងនេះដំណើរការដូចក្នុងឧទាហរណ៍មុន។ ភាពខុសគ្នាគឺនៅក្នុងរបៀបដែលអ្នកកំណត់កូអរដោនេ row_num និង col_num សម្រាប់មុខងារ INDEX៖
INDEX($D$4:$J$4,, COLUMN(A1)+(ROW(A1)-1)*3))
ដើម្បីទទួលបានលេខជួរឈរសម្រាប់ផ្នែកខាងលើ ក្រឡាខាងឆ្វេងក្នុងជួរទិសដៅ (D8) អ្នកប្រើវា។កន្សោម៖
COLUMN(A1)+(ROW(A1)-1)*3)
ដែលផ្លាស់ប្តូរទៅ៖
1+(1-1)*3
និងផ្តល់ឱ្យ 1.
ជាលទ្ធផល រូបមន្តខាងក្រោមបង្ហាញតម្លៃពីជួរទីមួយនៃអារេដែលបានបញ្ជាក់ ដែលជា "Apples":
INDEX($D$4:$J$4,, 1)
រហូតមកដល់ពេលនេះ លទ្ធផលគឺដូចគ្នាទៅនឹងកាលពីមុន ឧទាហរណ៍។ ប៉ុន្តែសូមមើលអ្វីដែលកើតឡើងនៅក្នុងក្រឡាផ្សេងទៀត…
នៅក្នុងក្រឡា D9 សេចក្តីយោងក្រឡាដែលទាក់ទងបានផ្លាស់ប្តូរដូចខាងក្រោម៖
INDEX($D$4:$J$4,, COLUMN(A2)+(ROW(A2)-1)*3))
ដូច្នេះ រូបមន្តបំប្លែងទៅជា៖
INDEX($D$4:$J$4,, 1+(2-1)*3))
ក្លាយជា៖
INDEX($D$4:$J$4,, 4))
ហើយត្រឡប់តម្លៃពីជួរទី 4 នៃអារេដែលបានបញ្ជាក់ ដែលជា "Cherries" នៅក្នុង G4។
អនុគមន៍ IF ពិនិត្យលេខជួរឈរ ហើយប្រសិនបើវាធំជាងចំនួនជួរឈរដែលអ្នកបានបញ្ជាក់ ត្រឡប់ខ្សែអក្សរទទេ ("") បើមិនដូច្នេះទេលទ្ធផលនៃអនុគមន៍ INDEX៖
IF(COLUMN(A1)>3, "", INDEX(…))
ជាការបញ្ចប់ IFERROR រារាំង #REF! កំហុសពីការលេចឡើងក្នុងក្រឡា "បន្ថែម" ប្រសិនបើអ្នកចម្លងរូបមន្តទៅក្រឡាច្រើនជាងតម្រូវការជាក់ស្តែង។
មុខងារ WRAPCOLS ឬ WRAPROWS មិនដំណើរការ
ប្រសិនបើមុខងារ "រុំ" មិនអាចប្រើបាន នៅក្នុង Excel របស់អ្នក ឬបណ្តាលឱ្យមានកំហុស វាទំនងជាហេតុផលមួយក្នុងចំណោមហេតុផលខាងក្រោម។
#NAME? error
ក្នុង Excel 365 ជា #NAME? កំហុសអាចកើតឡើងដោយសារអ្នកសរសេរឈ្មោះមុខងារខុស។ នៅក្នុងកំណែផ្សេងទៀត វាបង្ហាញថាមុខងារមិនត្រូវបានគាំទ្រទេ។ ជាដំណោះស្រាយ អ្នកអាចប្រើជម្រើស WRAPCOLS ឬជម្រើស WRAPROWS។
#VALUE! error
កំហុស #VALUE កើតឡើងប្រសិនបើ