តារាងមាតិកា
ជាញឹកញាប់ ខណៈពេលដែលធ្វើការជាមួយ Microsoft Excel យើងប្រហែលជាត្រូវបញ្ចូលទិន្នន័យពីសន្លឹកកិច្ចការ Excel ផ្សេងទៀត។ ស្តាប់ទៅស្មុគស្មាញមែនទេ? ខុស! ក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញវិធី ៤ យ៉ាងដើម្បីយោងឈ្មោះសន្លឹកកិច្ចការក្នុងរូបមន្ត Excel ។ លើសពីនេះទៀត យើងក៏នឹងរៀនដើម្បីទទួលបានឈ្មោះនៃសន្លឹកកិច្ចការសកម្ម និងយោងសន្លឹកកិច្ចការផ្សេងទៀតដោយផ្អែកលើតម្លៃ។
ទាញយកសៀវភៅការងារអនុវត្ត
ឯកសារយោង_Worksheet_Name_in_Excel_Formula ។ xlsx
Dynamic Worksheet Reference.xlsm
Reference from another Workbook.xlsx
វិធីទាំង 4 ដើម្បីយោងឈ្មោះសន្លឹកកិច្ចការក្នុងរូបមន្ត Excel
ជាដំបូង និងសំខាន់បំផុត ចូរយើងពិចារណា ទិន្នន័យការលក់សម្រាប់ខែមករា នៅក្នុង “ខែមករា” សន្លឹកកិច្ចការ ដែលពណ៌នា “ឈ្មោះផលិតផល” និង “ការលក់” ជាដុល្លារ។
ក្នុងលក្ខណៈស្រដៀងគ្នានេះដែរ យើង មាន ទិន្នន័យការលក់សម្រាប់ខែកុម្ភៈ នៅក្នុងសន្លឹកកិច្ចការ “កុម្ភៈ” ។ នៅទីនេះ យើងចង់ទទួលបាន “ការលក់សរុប” ដោយទាញយកទិន្នន័យពីសន្លឹកកិច្ចការ “ខែមករា និងកុម្ភៈ” ។ ដូច្នេះដោយមិនមានការពន្យាពេលទៀតទេ តោះស្វែងយល់ពីរបៀបយោងឈ្មោះសន្លឹកកិច្ចការក្នុងរូបមន្ត Excel។
នៅទីនេះ យើងបានប្រើកំណែ Microsoft Excel 365 ; អ្នកអាចប្រើកំណែផ្សេងទៀតតាមភាពងាយស្រួលរបស់អ្នក។
1. ឈ្មោះសន្លឹកកិច្ចការយោងដោយគ្មានចន្លោះ ឬតួអក្សរវណ្ណយុត្តិ
ជាដំបូង យើងនឹងបង្ហាញពីករណីដែលឈ្មោះសន្លឹកកិច្ចការមិនមានចន្លោះ ឬតួអក្សរវណ្ណយុត្តិរវាងពួកវាទេ។
📌 ជំហាន ៖
- នៅដើមដំបូង សូមចូលទៅកាន់ C5 ក្រឡា >> បញ្ចូលរូបមន្តដែលបានផ្តល់ឱ្យខាងក្រោម។
=January!C5+February!C5
នៅទីនេះ "ខែមករា និងកុម្ភៈ" យោងទៅ ឈ្មោះសន្លឹកកិច្ចការ ហើយក្រឡា C5 ត្រូវគ្នាទៅនឹង “ការលក់កុំព្យូទ័រ” ក្នុងរយៈពេលពីរខែនេះ។
អាន ច្រើនទៀត៖ របៀបភ្ជាប់សន្លឹក Excel ទៅសន្លឹកផ្សេងទៀត (5 វិធី)
2. យោងឈ្មោះសន្លឹកកិច្ចការដែលមានដកឃ្លា ឬតួអក្សរវណ្ណយុត្តិ
ជាជម្រើស វិធីសាស្ត្រនេះពិចារណា ករណីដែលមានចន្លោះ ឬសញ្ញាវណ្ណយុត្តិនៅចន្លោះឈ្មោះនៃសន្លឹកកិច្ចការ។ ក្នុងករណីនេះ ចូរសន្មតសន្លឹកកិច្ចការ “ខែមករា និងកុម្ភៈ” ។ ឥឡូវនេះ យើងចង់ស្រង់ទិន្នន័យ “ការលក់” ពីសន្លឹកកិច្ចការទាំងពីរ ហើយត្រឡប់ “ការលក់សរុប” នៅក្នុងសន្លឹកកិច្ចការផ្សេងទៀត។
📌 ជំហាន :
- ដើម្បីចាប់ផ្តើម សូមផ្លាស់ទីទៅ C5 ក្រឡា >> វាយបញ្ចូលក្នុងកន្សោមខាងក្រោម។
='January Sales'!C5+'February Sales'!C5
ក្នុងករណីនេះ “ការលក់ខែមករា” និង “ ការលក់ខែកុម្ភៈ” តំណាងឱ្យឈ្មោះសន្លឹកកិច្ចការ; ផ្ទុយទៅវិញ ក្រឡា C5 បង្ហាញ “ការលក់លើកុំព្យូទ័រ” រៀងៗខ្លួន។
អានបន្ថែម៖ យោងពី Excel ផ្សេងទៀត សៀវភៅការងារដោយមិនបើក (5 ឧទាហរណ៍)
ការអានស្រដៀងគ្នា
- របៀបភ្ជាប់ក្រឡាច្រើនពីសន្លឹកកិច្ចការផ្សេងទៀតក្នុង Excel (5វិធីងាយៗ)
- របៀបភ្ជាប់ឯកសារក្នុង Excel (5 វិធីសាស្រ្តផ្សេងគ្នា)
- ភ្ជាប់សៀវភៅការងារ Excel សម្រាប់ការធ្វើបច្ចុប្បន្នភាពដោយស្វ័យប្រវត្តិ (5 វិធីសាស្រ្ត)
- របៀបភ្ជាប់ឯកសារ Word ទៅ Excel (2 វិធីសាស្រ្តងាយស្រួល)
3. យោងក្រឡាថាមវន្តក្នុងសន្លឹកមួយទៀត
តាមពិត អ្វីដែលយើងបានធ្វើកន្លងមកគឺល្អ ប៉ុន្តែមានបញ្ហាធំ។ និយាយឱ្យសាមញ្ញប្រសិនបើមានសន្លឹកកិច្ចការជាច្រើននោះយើងត្រូវបញ្ចូលឈ្មោះរបស់ពួកគេដោយដៃ។ កុំអស់សង្ឃឹម! យើងអាចធ្វើកិច្ចការដដែលៗនេះដោយស្វ័យប្រវត្តិដោយប្រើ VBA Code និង INDIRECT function ដែលត្រឡប់ការយោងក្រឡានៃខ្សែអក្សរ។
📌 ជំហាន :
- ដំបូង រុករកទៅ អ្នកអភិវឌ្ឍន៍ ផ្ទាំង >> ចុចលើប៊ូតុង Visual Basic ។
ឥឡូវនេះ វាបើក Visual Basic Editor នៅក្នុងបង្អួចថ្មីមួយ។
- ទីពីរ ចូលទៅកាន់ផ្ទាំង Insert >> ជ្រើសរើស ម៉ូឌុល ។
ដើម្បីភាពងាយស្រួលរបស់អ្នកក្នុងឯកសារយោង អ្នកអាចចម្លងកូដពីទីនេះ ហើយបិទភ្ជាប់វាទៅក្នុងបង្អួចដូចបានបង្ហាញខាងក្រោម។
4102
⚡ ការវិភាគកូដ៖
នៅទីនេះ យើងនឹងពន្យល់ កូដ VBA ដើម្បីបង្កើតឈ្មោះសន្លឹកកិច្ចការ។
- នៅក្នុងផ្នែកទីមួយ ទម្រង់បែបបទរងត្រូវបានផ្តល់ឈ្មោះ នៅទីនេះវាគឺជា Active_Work_Sheet_Name() .
- បន្ទាប់ កំណត់អថេរ wbk, លទ្ធផល, j, និង k ហើយកំណត់ប្រភេទទិន្នន័យ Workbook និង Variant រៀងៗខ្លួន។
- នៅក្នុងផ្នែកទីពីរ ប្រើលក្ខណសម្បត្តិ Count ដើម្បីរាប់ចំនួនសន្លឹក និង For Loop ដើម្បីរំលឹកឡើងវិញតាមរយៈសន្លឹកទាំងអស់នៅក្នុងសៀវភៅការងារ។
<24
- ទីបី បិទ VBA window >> បញ្ចូលមុខងារ Active_Work_Sheet_Name () ដើម្បីទទួលបានឈ្មោះសន្លឹកទាំងអស់។
=Active_Work_Sheet_Name()
- ជាចុងក្រោយ រុករកទៅ C5 ក្រឡា >> បញ្ចូលសមីការទៅក្នុង របាររូបមន្ត ។
=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")
ឧទាហរណ៍ E5 ក្រឡា និង E6 ចង្អុលទៅឈ្មោះសន្លឹកកិច្ចការ “ខែមករា និងកុម្ភៈ” ខណៈដែលក្រឡា C5 សំដៅទៅលើ “ការលក់” >.
អានបន្ថែម៖ ផ្ទេរទិន្នន័យជាក់លាក់ពីសន្លឹកកិច្ចការមួយទៅមួយទៀតសម្រាប់របាយការណ៍
4. បង្កើតឯកសារយោងទៅសៀវភៅការងារមួយទៀត
សម្រាប់រឿងមួយ យើងអាច បង្កើតឯកសារយោងទៅសៀវភៅការងារផ្សេងទៀត ( សៀវភៅការងារ ) ដើម្បីនាំយកទិន្នន័យទៅក្នុងសៀវភៅការងារផ្សេង ( សៀវភៅការងារទិសដៅ ) . ដូច្នេះហើយ គ្រាន់តែធ្វើតាម។
📌 ជំហាន :
- ដើម្បីចាប់ផ្តើម សូមចម្លង និងបិទភ្ជាប់រូបមន្តខាងក្រោមទៅក្នុងក្រឡា C5 .
=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5
ឧទាហរណ៍ “[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]” គឺជាឈ្មោះសៀវភៅការងារដែល មានសន្លឹកកិច្ចការ "មករា" ។ លើសពីនេះទៅទៀត ក្រឡា C5 បង្ហាញតម្លៃ “ការលក់” ។
របៀបយកឈ្មោះសន្លឹកកិច្ចការសកម្មក្នុង Excel
ផ្ទុយទៅវិញ យើងអាចស្រង់ឈ្មោះនៃសន្លឹកកិច្ចការសកម្មដោយរួមបញ្ចូលគ្នានូវមុខងារ MID , FIND , និង CELL ។ វាសាមញ្ញ និងងាយស្រួល ដូច្នេះតោះមើលដំណើរការលម្អិត។
📌 ជំហាន ៖
- ដើម្បីចាប់ផ្តើមសូមចុចលើក្រឡា B5 >> បញ្ចូលសមីការខាងក្រោម។
=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)
ការបំបែករូបមន្ត៖
- CELL(“ឈ្មោះឯកសារ”,B5) → ត្រឡប់ព័ត៌មានអំពីការធ្វើទ្រង់ទ្រាយ ទីតាំងនៃមាតិកាក្រឡា។ នៅទីនេះ “ឈ្មោះឯកសារ” គឺ អាគុយម៉ង់ info_type ដែលត្រឡប់ឈ្មោះឯកសារ និងទីតាំង។ បន្ទាប់មក ក្រឡា B5 គឺជាជម្រើស សេចក្តីយោង អាគុយម៉ង់ដែលលទ្ធផលត្រូវបានត្រឡប់។
- FIND(“]”,CELL (“ឈ្មោះឯកសារ”,B5)) → ត្រឡប់ទីតាំងចាប់ផ្តើមនៃខ្សែអក្សរអត្ថបទមួយក្នុងខ្សែអក្សរផ្សេងទៀត។ នេះ “]” គឺ find_text អាគុយម៉ង់ ខណៈ CELL(“ឈ្មោះឯកសារ”,B5) គឺ within_text អាគុយម៉ង់។ នៅទីនេះ អនុគមន៍ FIND ត្រឡប់ទីតាំងនៃដង្កៀបការ៉េក្នុងខ្សែអក្សរនៃអត្ថបទ។
- លទ្ធផល → 103
- MID(CELL(“ឈ្មោះឯកសារ”,B5),(FIND(“]”,CELL( “filename”,B5))+1),45) → ក្លាយជា
- MID(CELL(“filename”,B5),(103+1), 45) → ត្រឡប់តួអក្សរពីកណ្តាលខ្សែអក្សរដែលបានផ្តល់ទីតាំងចាប់ផ្តើម និងប្រវែង។ នៅទីនេះ CELL(“filename”,B5) គឺ text អាគុយម៉ង់ ( 103+1) គឺជា start_num អាគុយម៉ង់ និង 45 គឺជាអាគុយម៉ង់ num_chars ដែលតំណាងឱ្យចំនួនតួអក្សរអតិបរមានៅក្នុងឈ្មោះសន្លឹកកិច្ចការ .
- លទ្ធផល → “ឈ្មោះសន្លឹកសកម្ម”
របៀបយោងសន្លឹកផ្សេងទៀតដោយផ្អែកលើសន្លឹក លើតម្លៃក្រឡាក្នុង Excel
ជាចុងក្រោយ យើងក៏អាចយោងទៅលើសន្លឹកកិច្ចការ Excel ផ្សេងទៀតដោយផ្អែកលើតម្លៃក្រឡាមួយ។ ក្នុងឱកាសនេះ សូមពិចារណា កុំព្យូទ័រ និងទិន្នន័យការលក់គ្រឿងបន្លាស់ ដែលបង្ហាញឈ្មោះ “ផលិតផល” , “ការលក់ក្នុងខែមករា” និង “ការលក់ក្នុងខែកុម្ភៈ” រៀងគ្នា។
📌 ជំហាន :
- ដំបូង បន្តទៅ ផ្ទាំង ទិន្នន័យ >> ចុចលើ សុពលភាពទិន្នន័យ >> បន្ទាប់មកធ្វើតាមជំហានដែលបង្ហាញក្នុង GIF ដែលបានផ្ដល់ជូនខាងក្រោម។
- បន្ទាប់មក លោតទៅ B7 ក្រឡា >> ប្រើ មុខងារ VLOOKUP ដូចបង្ហាញខាងក្រោម >> គណនា “ការលក់សរុប” ដោយប្រើ អនុគមន៍ SUM ។
=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)
ក្នុងករណីនេះ ក្រឡា C4 ត្រូវបានជ្រើសរើស “ធាតុ” ពីបញ្ជីទម្លាក់ចុះ។
ការបំបែករូបមន្ត :
- VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE) → រកមើលតម្លៃនៅក្នុងជួរឈរខាងឆ្វេងបំផុតនៃតារាង ហើយបន្ទាប់មកត្រឡប់តម្លៃក្នុងជួរដូចគ្នាពីជួរឈរដែលអ្នកបញ្ជាក់។ នៅទីនេះ C4 ( lookup_value argument) ត្រូវបានគូសផែនទីពី 'ទិន្នន័យការលក់'!B5:D13 ( table_array argument) ដែលជាសន្លឹកកិច្ចការ “ទិន្នន័យការលក់” ។ បន្ទាប់ 2 ( col_index_num argument) តំណាងឱ្យលេខជួរឈរនៃតម្លៃរកមើល។ ជាចុងក្រោយ FALSE ( range_lookup argument) សំដៅទៅលើ ការផ្គូផ្គងពិតប្រាកដ នៃតម្លៃរកមើល។
- លទ្ធផល → $1090
ក្រៅពីនេះ អ្នកអាចធ្វើតាមជំហានក្នុងពេលជាក់ស្តែងដោយយោងទៅ GIF ដែលមានចលនាដែលបង្ហាញខាងក្រោម។
ផ្នែកអនុវត្ត
យើងបានផ្តល់ផ្នែក ការអនុវត្ត នៅផ្នែកខាងស្តាំនៃសន្លឹកនីមួយៗ ដូច្នេះអ្នកអាច អនុវត្តខ្លួនឯង។ សូមប្រាកដថាធ្វើវាដោយខ្លួនឯងបាន។
ជាកំណត់ចំណាំ “ឯកសារយោងថាមវន្ត.xlsx” និង “ការយោងពី ឯកសារ Workbook.xlsx" ផ្សេងទៀតត្រូវបានប្រើនៅក្នុង វិធីសាស្រ្ត 3 និង វិធីសាស្រ្ត 4 ។ ផ្ទុយទៅវិញ “ឈ្មោះសន្លឹកកិច្ចការយោងក្នុង Excel Formula.xlsx” មានវិធីសាស្រ្តដែលនៅសល់។
សេចក្តីសន្និដ្ឋាន
ក្នុង ខ្លី ការបង្រៀននេះស្វែងយល់ពីខាងក្នុង និងក្រៅទាំងអស់នៃរបៀបយោងឈ្មោះសន្លឹកកិច្ចការក្នុងរូបមន្ត Excel ។ ឥឡូវនេះ យើងសង្ឃឹមថាវិធីសាស្រ្តទាំងអស់ដែលបានរៀបរាប់ខាងលើនឹងជំរុញឱ្យអ្នកអនុវត្តពួកវាទៅក្នុងសៀវភៅបញ្ជី Excel របស់អ្នកកាន់តែមានប្រសិទ្ធភាព។ លើសពីនេះទៅទៀតប្រសិនបើអ្នកមានសំណួរឬមតិយោបល់ណាមួយសូមឱ្យខ្ញុំដឹងនៅក្នុងផ្នែកមតិយោបល់។ ឬអ្នកអាចពិនិត្យមើលអត្ថបទផ្សេងទៀតរបស់យើងទាក់ទងនឹងមុខងារ Excel នៅលើ ExcelWIKI ។