មុខងារ Excel ចំនួន 30 ក្នុងរយៈពេល 30 ថ្ងៃ៖ INDIRECT

អបអរសាទរ! អ្នកបានទៅដល់ថ្ងៃចុងក្រោយនៃការរត់ម៉ារ៉ាតុង 30 មុខងារ Excel ក្នុងរយៈពេល 30 ថ្ងៃ។. វាជាដំណើរដ៏វែងឆ្ងាយ និងគួរឱ្យចាប់អារម្មណ៍ ក្នុងអំឡុងពេលដែលអ្នកបានរៀនពីអ្វីដែលមានប្រយោជន៍ជាច្រើនអំពីមុខងារ Excel ។

នៅថ្ងៃទី 30 នៃការរត់ម៉ារ៉ាតុងយើងនឹងលះបង់ការសិក្សាមុខងារ ដោយផ្ទាល់ (INDIRECT) ដែលត្រឡប់តំណដែលបានបញ្ជាក់ដោយខ្សែអក្សរ។ ជាមួយនឹងមុខងារនេះ អ្នកអាចបង្កើតបញ្ជីទម្លាក់ចុះអាស្រ័យ។ ឧទាហរណ៍ នៅពេលជ្រើសរើសប្រទេសពីបញ្ជីទម្លាក់ចុះកំណត់ជម្រើសណាមួយនឹងបង្ហាញក្នុងបញ្ជីទម្លាក់ចុះទីក្រុង។

ដូច្នេះ ចូរយើងពិនិត្យមើលឱ្យកាន់តែច្បាស់អំពីផ្នែកទ្រឹស្តីនៃមុខងារ ដោយផ្ទាល់ (INDIRECT) និងស្វែងរកឧទាហរណ៍ជាក់ស្តែងនៃកម្មវិធីរបស់វា។ ប្រសិនបើអ្នកមានព័ត៌មានបន្ថែម ឬឧទាហរណ៍ សូមចែករំលែកវានៅក្នុងមតិយោបល់។

អនុគមន៍ 30៖ ដោយផ្ទាល់

មុខងារ ដោយផ្ទាល់ (INDIRECT) ត្រឡប់តំណដែលបានបញ្ជាក់ដោយខ្សែអក្សរ។

តើអ្នកអាចប្រើមុខងារ INDIRECT យ៉ាងដូចម្តេច?

ចាប់តាំងពីមុខងារ ដោយផ្ទាល់ (INDIRECT) ត្រឡប់​តំណ​ដែល​បាន​ផ្ដល់​ឱ្យ​ដោយ​ខ្សែអក្សរ​មួយ អ្នក​អាច​ប្រើ​វា​ទៅ៖

  • បង្កើតតំណដំបូងដែលមិនផ្លាស់ប្តូរ។
  • បង្កើតសេចក្តីយោងទៅជួរដែលមានឈ្មោះឋិតិវន្ត។
  • បង្កើតតំណដោយប្រើព័ត៌មានសន្លឹក ជួរដេក និងជួរឈរ។
  • បង្កើតអារេមិនផ្លាស់ប្តូរលេខ។

វាក្យសម្ព័ន្ធ INDIRECT (INDIRECT)

មុខងារ ដោយផ្ទាល់ (INDIRECT) មានវាក្យសម្ព័ន្ធដូចខាងក្រោម៖

INDIRECT(ref_text,a1)

ДВССЫЛ(ссылка_на_ячейку;a1)

  • ref_text (link_to_cell) គឺជាអត្ថបទនៃតំណ។
  • a1 - ប្រសិនបើស្មើនឹង TRUE (ពិត) ឬមិនបានបញ្ជាក់ នោះរចនាប័ទ្មនៃតំណភ្ជាប់នឹងត្រូវបានប្រើ A1; ហើយប្រសិនបើ FALSE (មិនពិត) បន្ទាប់មករចនាប័ទ្ម R1C1.

អន្ទាក់ INDIRECT (INDIRECT)

  • មុខងារ ដោយផ្ទាល់ (INDIRECT) ត្រូវបានគណនាឡើងវិញនៅពេលណាដែលតម្លៃនៅក្នុងសន្លឹកកិច្ចការ Excel ផ្លាស់ប្តូរ។ វាអាចធ្វើឱ្យសៀវភៅការងាររបស់អ្នកថយចុះយ៉ាងខ្លាំង ប្រសិនបើមុខងារត្រូវបានប្រើប្រាស់ក្នុងរូបមន្តជាច្រើន។
  • ប្រសិនបើមុខងារ ដោយផ្ទាល់ (INDIRECT) បង្កើតតំណទៅកាន់សៀវភៅការងារ Excel មួយផ្សេងទៀត សៀវភៅការងារនោះត្រូវតែបើក ឬរូបមន្តនឹងរាយការណ៍អំពីកំហុស។ # អេហ្វហ្វ! (#LINK!).
  • ប្រសិនបើមុខងារ ដោយផ្ទាល់ (INDIRECT) យោងជួរដែលលើសពីដែនកំណត់ជួរ និងជួរ រូបមន្តនឹងរាយការណ៍អំពីកំហុស # អេហ្វហ្វ! (#LINK!).
  • មុខងារ ដោយផ្ទាល់ (INDIRECT) មិនអាចយោងជួរដែលមានឈ្មោះថាមវន្តបានទេ។

ឧទាហរណ៍ទី 1៖ បង្កើតតំណដំបូងដែលមិនផ្លាស់ប្តូរ

ក្នុងឧទាហរណ៍ទីមួយ ជួរ C និង E មានលេខដូចគ្នា ផលបូករបស់ពួកគេត្រូវបានគណនាដោយប្រើមុខងារ ផលបូក (SUM) ក៏ដូចគ្នាដែរ។ ទោះជាយ៉ាងណាក៏ដោយរូបមន្តគឺខុសគ្នាបន្តិចបន្តួច។ នៅក្នុងក្រឡា C8 រូបមន្តគឺ៖

=SUM(C2:C7)

=СУММ(C2:C7)

នៅក្នុងក្រឡា E8 មុខងារ ដោយផ្ទាល់ (INDIRECT) បង្កើតតំណទៅក្រឡាចាប់ផ្តើម E2៖

=SUM(INDIRECT("E2"):E7)

=СУММ(ДВССЫЛ("E2"):E7)

ប្រសិនបើអ្នកបញ្ចូលជួរនៅផ្នែកខាងលើនៃសន្លឹក ហើយបន្ថែមតម្លៃសម្រាប់ខែមករា (មករា) នោះចំនួននៅក្នុងជួរ C នឹងមិនផ្លាស់ប្តូរទេ។ រូបមន្តនឹងផ្លាស់ប្តូរ ប្រតិកម្មទៅនឹងការបន្ថែមបន្ទាត់៖

=SUM(C3:C8)

=СУММ(C3:C8)

ទោះយ៉ាងណាក៏ដោយមុខងារ ដោយផ្ទាល់ (INDIRECT) ជួសជុល E2 ជាក្រឡាចាប់ផ្តើម ដូច្នេះខែមករាត្រូវបានរួមបញ្ចូលដោយស្វ័យប្រវត្តិនៅក្នុងការគណនានៃចំនួនសរុបជួរឈរ E ។ ក្រឡាបញ្ចប់បានផ្លាស់ប្តូរ ប៉ុន្តែក្រឡាចាប់ផ្តើមមិនត្រូវបានប៉ះពាល់ទេ។

=SUM(INDIRECT("E2"):E8)

=СУММ(ДВССЫЛ("E2"):E8)

ឧទាហរណ៍ទី 2៖ ភ្ជាប់ទៅជួរដែលមានឈ្មោះឋិតិវន្ត

មុខងារ ដោយផ្ទាល់ (INDIRECT) អាចបង្កើតសេចក្តីយោងទៅជួរដែលមានឈ្មោះ។ ក្នុងឧទាហរណ៍នេះ ក្រឡាពណ៌ខៀវបង្កើតជួរ បញ្ជីលេខ. លើសពីនេះ ជួរថាមវន្តក៏ត្រូវបានបង្កើតពីតម្លៃក្នុងជួរ B ផងដែរ។ NumListDynអាស្រ័យលើចំនួនលេខនៅក្នុងជួរឈរនេះ។

ផលបូកសម្រាប់ជួរទាំងពីរអាចត្រូវបានគណនាដោយគ្រាន់តែផ្តល់ឈ្មោះរបស់វាជាអាគុយម៉ង់ទៅអនុគមន៍ ផលបូក (SUM) ដូចដែលអ្នកអាចឃើញនៅក្នុងក្រឡា E3 និង E4។

=SUM(NumList) или =СУММ(NumList)

=SUM(NumListDyn) или =СУММ(NumListDyn)

ជំនួសឱ្យការវាយបញ្ចូលឈ្មោះជួរទៅក្នុងមុខងារមួយ។ ផលបូក (SUM) អ្នក​អាច​យោង​ទៅ​លើ​ឈ្មោះ​ដែល​បាន​សរសេរ​ក្នុង​ក្រឡា​មួយ​នៃ​សន្លឹក​កិច្ចការ។ ឧទាហរណ៍ប្រសិនបើឈ្មោះ បញ្ជីលេខ ត្រូវបានសរសេរក្នុងក្រឡា D7 បន្ទាប់មករូបមន្តក្នុងក្រឡា E7 នឹងមានលក្ខណៈដូចនេះ៖

=SUM(INDIRECT(D7))

=СУММ(ДВССЫЛ(D7))

ជាអកុសលមុខងារ ដោយផ្ទាល់ (INDIRECT) មិនអាចបង្កើតសេចក្តីយោងជួរថាមវន្តបានទេ ដូច្នេះនៅពេលអ្នកចម្លងរូបមន្តនេះចុះទៅក្នុងក្រឡា E8 អ្នកនឹងទទួលបានកំហុស # អេហ្វហ្វ! (#LINK!).

ឧទាហរណ៍ទី 3៖ បង្កើតតំណដោយប្រើព័ត៌មានសន្លឹក ជួរដេក និងជួរឈរ

អ្នក​អាច​បង្កើត​តំណ​បាន​យ៉ាង​ងាយ​ដោយ​ផ្អែក​លើ​លេខ​ជួរ​ដេក និង​ជួរ​ឈរ ព្រម​ទាំង​ប្រើ​តម្លៃ FALSE (FALSE) សម្រាប់​អាគុយម៉ង់​អនុគមន៍​ទីពីរ។ ដោយផ្ទាល់ (INDIRECT)។ នេះជារបៀបដែលតំណភ្ជាប់រចនាប័ទ្មត្រូវបានបង្កើត R1C1. ក្នុងឧទាហរណ៍នេះ យើងបានបន្ថែមឈ្មោះសន្លឹកទៅតំណ – 'MyLinks'!R2C2

=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)

=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)

ឧទាហរណ៍ទី 4៖ បង្កើតអារេមិនផ្លាស់ប្តូរលេខ

ពេលខ្លះអ្នកត្រូវប្រើអារេនៃលេខក្នុងរូបមន្ត Excel ។ ក្នុង​ឧទាហរណ៍​ខាង​ក្រោម យើង​ចង់​ធ្វើ​ជា​មធ្យម​លេខ​ធំ​បំផុត 3 នៅ​ក្នុង​ជួរ​ឈរ B។ លេខ​អាច​ត្រូវ​បាន​បញ្ចូល​ក្នុង​រូបមន្ត​ដូច​ដែល​បាន​ធ្វើ​នៅ​ក្នុង​ក្រឡា D4៖

=AVERAGE(LARGE(B1:B8,{1,2,3}))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))

ប្រសិនបើអ្នកត្រូវការអារេធំជាង នោះអ្នកទំនងជាមិនចង់បញ្ចូលលេខទាំងអស់ក្នុងរូបមន្តនោះទេ។ ជម្រើសទីពីរគឺត្រូវប្រើមុខងារ ជួរដេក (ROW) ដូចដែលបានធ្វើនៅក្នុងរូបមន្តអារេដែលបានបញ្ចូលក្នុងក្រឡា D5៖

=AVERAGE(LARGE(B1:B8,ROW(1:3)))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))

ជម្រើសទីបីគឺត្រូវប្រើមុខងារ ជួរដេក (STRING) រួមជាមួយ ដោយផ្ទាល់ (INDIRECT) ដូចដែលបានធ្វើរួចជាមួយរូបមន្តអារេក្នុងក្រឡា D6៖

=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))

លទ្ធផលសម្រាប់រូបមន្តទាំង ៣ នឹងដូចគ្នា៖

ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើជួរដេកត្រូវបានបញ្ចូលនៅផ្នែកខាងលើនៃសន្លឹក នោះរូបមន្តទីពីរនឹងត្រឡប់លទ្ធផលមិនត្រឹមត្រូវ ដោយសារតែការពិតដែលថាឯកសារយោងនៅក្នុងរូបមន្តនឹងផ្លាស់ប្តូររួមជាមួយនឹងការផ្លាស់ប្តូរជួរដេក។ ឥឡូវនេះ ជំនួសឱ្យមធ្យមភាគនៃចំនួនធំបំផុតទាំងបី រូបមន្តនឹងត្រឡប់ជាមធ្យមនៃលេខធំបំផុតទី 3 ទី 4 និងទី 5 ។

ការប្រើប្រាស់មុខងារ ដោយផ្ទាល់ (INDIRECT) រូបមន្តទីបីរក្សាសេចក្តីយោងជួរត្រឹមត្រូវ ហើយបន្តបង្ហាញលទ្ធផលត្រឹមត្រូវ។

សូមផ្ដល់យោបល់