ប្រសិនបើអ្នកមានសៀវភៅការងារ Excel ដែលមានសន្លឹកកិច្ចការរាប់រយ ហើយឥឡូវនេះអ្នកចង់ទទួលបានបញ្ជីឈ្មោះសន្លឹកកិច្ចការទាំងអស់ អ្នកអាចយោងលើអត្ថបទនេះ។ នៅទីនេះយើងនឹងចែករំលែក 3 វិធីសាមញ្ញជាមួយអ្នក។
ពេលខ្លះ អ្នកប្រហែលជាត្រូវបានតម្រូវឱ្យបង្កើតបញ្ជីឈ្មោះសន្លឹកកិច្ចការទាំងអស់នៅក្នុងសៀវភៅការងារ Excel ។ ប្រសិនបើមានសន្លឹកតែប៉ុន្មានសន្លឹក អ្នកគ្រាន់តែអាចប្រើវិធីទី 1 ដើម្បីរាយឈ្មោះសន្លឹកដោយដៃ។ ទោះយ៉ាងណាក៏ដោយ ក្នុងករណីដែលសៀវភៅការងារ Excel មានសន្លឹកកិច្ចការច្រើន អ្នកត្រូវប្រើវិធីសាស្ត្រ 2 ចុងក្រោយដែលមានប្រសិទ្ធភាពជាង។
វិធីសាស្រ្តទី 1: ទទួលបានបញ្ជីដោយដៃ
- ដំបូងបើកសៀវភៅការងារ Excel ជាក់លាក់។
- បន្ទាប់មក ចុចពីរដងលើឈ្មោះសន្លឹកក្នុងបញ្ជីសន្លឹកនៅខាងក្រោម។
- បន្ទាប់មកចុច "Ctrl + C" ដើម្បីចម្លងឈ្មោះ។
- ក្រោយមក បង្កើតឯកសារអត្ថបទ។
- បន្ទាប់មកចុច "Ctrl + V" ដើម្បីបិទភ្ជាប់ឈ្មោះសន្លឹក។
- ឥឡូវនេះ តាមវិធីនេះ អ្នកអាចចម្លងឈ្មោះសន្លឹកនីមួយៗទៅឯកសារអត្ថបទម្តងមួយៗ។
វិធីសាស្រ្តទី 2: បញ្ជីជាមួយរូបមន្ត
- នៅដើមដំបូង សូមចូលទៅកាន់ផ្ទាំង "រូបមន្ត" ហើយចុចប៊ូតុង "កម្មវិធីគ្រប់គ្រងឈ្មោះ" ។
- បន្ទាប់មកនៅក្នុងបង្អួចលេចឡើងចុច "ថ្មី" ។
- នៅក្នុងប្រអប់បន្ទាប់ បញ្ចូល "បញ្ជីបញ្ជី" នៅក្នុងវាល "ឈ្មោះ" ។
- ក្រោយមក នៅក្នុងវាល "យោងទៅ" សូមបញ្ចូលរូបមន្តខាងក្រោម៖
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")
- បន្ទាប់ពីនោះចុច "យល់ព្រម" និង "បិទ" ដើម្បីរក្សាទុករូបមន្តនេះ។
- បន្ទាប់មក បង្កើតសន្លឹកកិច្ចការថ្មីក្នុងសៀវភៅការងារបច្ចុប្បន្ន។
- បន្ទាប់មកបញ្ចូល "1" នៅក្នុង Cell A1 និង "2" នៅក្នុង Cell A2។
- បន្ទាប់មក ជ្រើសក្រឡាទាំងពីរ ហើយអូសវាចុះក្រោមដើម្បីបញ្ចូល 2,3,4,5 ជាដើមក្នុងជួរឈរ A។
- ក្រោយមកដាក់រូបមន្តខាងក្រោមក្នុង Cell B1។
=INDEX(បញ្ជីបញ្ជី,A1)
- ក្នុងពេលតែមួយ ឈ្មោះសន្លឹកដំបូងនឹងត្រូវបានបញ្ចូលក្នុងក្រឡា B1។
- ជាចុងក្រោយ គ្រាន់តែចម្លងរូបមន្តចុះក្រោម រហូតដល់អ្នកឃើញ “#REF!” កំហុស។
វិធីសាស្រ្តទី 3: រាយបញ្ជីតាមរយៈ Excel VBA
- សម្រាប់ជាtart, កេះកម្មវិធីនិពន្ធ Excel VBA យោងតាម "របៀបដំណើរការកូដ VBA នៅក្នុង Excel របស់អ្នក។"។
- បន្ទាប់មកដាក់កូដខាងក្រោមទៅក្នុងម៉ូឌុល ឬគម្រោង។
Sub ListSheetNamesInNewWorkbook() Dim objNewWorkbook As Workbook Dim objNewWorksheet As Worksheet Set objNewWorkbook = Excel.Application.Workbooks.Add Set objNewWorksheet = objNewWorkbook.Sheets(1) For i = 1 To ThisWorkbook.Sheets.Count, Count objell i objNewWorksheet.Cells(i, 1) = ThisWorkbook.Sheets(i).Name Next i With objNewWorksheet .Rows(2).Insert .Cells(1, 1) = "INDEX" .Cells(1, 1).Font. Bold = True .Cells(1, 1) = "NAME" .Cells(2, 1).Font.Bold = True .Columns("A:B").AutoFit បញ្ចប់ដោយ End Sub
- ពេលក្រោយ ចុច “F5” ដើម្បីដំណើរការម៉ាក្រូនេះឥឡូវនេះ។
- នៅពេលតែមួយ សៀវភៅការងារ Excel ថ្មីនឹងបង្ហាញឡើង ដែលក្នុងនោះអ្នកអាចឃើញបញ្ជីឈ្មោះសន្លឹកកិច្ចការនៃសៀវភៅការងារ Excel ប្រភព។
ប្រៀបធៀប
គុណសម្បត្តិ | គុណវិបត្តិ | |
វិធីសាស្រ្ត 1 | ងាយស្រួលក្នុងប្រតិបត្តិការ | ពិបាកពេកប្រសិនបើមានសន្លឹកកិច្ចការច្រើន។ |
វិធីសាស្រ្ត 2 | ងាយស្រួលក្នុងប្រតិបត្តិការ | ទាមទារឱ្យអ្នកវាយលិបិក្រមជាមុនសិន |
វិធីសាស្រ្ត 3 | រហ័សនិងងាយស្រួល | អ្នកប្រើប្រាស់គួរតែប្រយ័ត្នចំពោះម៉ាក្រូព្យាបាទខាងក្រៅ |
ងាយស្រួលសូម្បីតែសម្រាប់ VBA ថ្មីៗ |
Excel ខូច
MS Excel ត្រូវបានគេដឹងថាគាំងពីពេលមួយទៅពេលមួយ ដោយហេតុនេះធ្វើឱ្យខូចឯកសារបច្ចុប្បន្ននៅពេលរក្សាទុក។ ដូច្នេះ វាត្រូវបានផ្ដល់អនុសាសន៍យ៉ាងខ្លាំងឱ្យកាន់អំណាចខាងក្រៅ ជួសជុល Excel ឧបករណ៍ដូចជា DataNumen Outlook Repair. វាដោយសារតែមុខងារសង្គ្រោះដោយខ្លួនឯងនៅក្នុង Excel ត្រូវបានបង្ហាញថាបរាជ័យជាញឹកញាប់។
សេចក្តីផ្តើមអ្នកនិពន្ធ៖
Shirley Zhang គឺជាអ្នកជំនាញការសង្គ្រោះទិន្នន័យនៅក្នុង DataNumen, Inc. ដែលជាក្រុមហ៊ុនឈានមុខគេលើពិភពលោកក្នុងបច្ចេកវិទ្យាសង្គ្រោះទិន្នន័យ រួមទាំង ជួសជុល sql និងផលិតផលកម្មវិធីជួសជុលចក្ខុវិស័យ។ សម្រាប់ព័ត៌មានបន្ថែមសូមចូលមើល www ។datanumen.com
ប្រសិនបើអ្នកចង់ឃើញឈ្មោះរបស់ផ្ទាំង ហើយមិនត្រូវទុកវាក្នុងឯកសារនោះ សូមអនុវត្តតាមជំហានដូចខាងក្រោម៖
ជំហានទី 1៖ ទុកកណ្ដុរនៅលើរូបតំណាង "ការផ្លាស់ប្តូរផ្ទាំងខាងឆ្វេង" (តំណាងដោយនិមិត្តសញ្ញា)។
ជំហានទី 2: ចុចប៊ូតុង "Ctrl" ហើយចុចកណ្ដុរស្ដាំប៊ូតុង។
ជំហានទី 3: អ្នកនឹងឃើញ "ឈ្មោះផ្ទាំង" ទាំងអស់ជាមួយនឹងម៉ឺនុយលេចឡើងដែលចំណងជើង "ធ្វើឱ្យសកម្ម"
ប្រសិនបើអ្នកចង់គ្រាន់តែមើលឈ្មោះរបស់ផ្ទាំងគ្រាន់តែអនុវត្តតាមជំហានសាមញ្ញ 3 ដូចខាងក្រោម:
ជំហានទី 1៖ ទុកកណ្ដុរនៅលើរូបតំណាង "ការផ្លាស់ប្តូរផ្ទាំងខាងឆ្វេង" (តំណាងដោយនិមិត្តសញ្ញា)។
ជំហានទី 2: ចុចប៊ូតុង "Ctrl" ហើយចុចកណ្ដុរស្ដាំប៊ូតុង។
ជំហានទី 3: អ្នកនឹងឃើញ "ឈ្មោះផ្ទាំង" ទាំងអស់ជាមួយនឹងម៉ឺនុយលេចឡើងដែលចំណងជើង "ធ្វើឱ្យសកម្ម"
បានធ្វើការដូចជាមន្តស្នេហ៍។ សូមអរគុណ។
អីយ៉ា រចនាសម្ព័ន្ធប្លុកដ៏អស្ចារ្យ! តើអ្នកសរសេរប្លុកអស់រយៈពេលប៉ុន្មាន?
អ្នកធ្វើឱ្យដំណើរការប្លុកមើលទៅងាយស្រួល។ រូបរាងទាំងមូលនៃគេហទំព័ររបស់អ្នកគឺអស្ចារ្យ, អនុញ្ញាតឱ្យមាតិកាតែម្នាក់ឯង!
អ្នកអាចមើលឃើញស្រដៀងគ្នានៅទីនេះ e-commerce
ខ្ញុំបានគិតហើយបានលុបសារ
សម្រាប់វិធីសាស្រ្ត #2 ដោយប្រើម៉ាក្រូ ListSheets (=REPLACE(GET.WORKBOOK(1),1,FIND(“]”,GET.WORKBOOK(1)),””)) តើមាននរណាម្នាក់រកវិធីដើម្បីបង្ខំម្តងទៀតទេ? ការគណនា? ខ្ញុំអាចផ្លាស់ប្តូរឈ្មោះសន្លឹក ប៉ុន្តែរហូតដល់ខ្ញុំសម្អាតមាតិកាក្រឡា ហើយបញ្ចូលរូបមន្ត =INDEX(ListSheets,[RefCell]) ឡើងវិញ ទើបឈ្មោះសន្លឹកចាស់នៅតែស្ថិតក្នុងលទ្ធផល។
ខ្ញុំមិនបានឃើញការឆ្លើយតបទៅអ្នកដទៃដែលទំosted សំណួរ ប៉ុន្តែខ្ញុំបានជួបប្រទះ #BLOCKED! កំហុសបន្ទាប់ពីបិទ Excel និងបើកឯកសារឡើងវិញជាមួយម៉ាក្រូនេះ។ ខ្ញុំត្រូវធ្វើថតឯកសារដែលវាត្រូវបានរក្សាទុកជាទីតាំងដែលទុកចិត្ត។
មិនធម្មតា!!!!
ដំណើរការល្អមែនទែន និងងាយស្រួលជាមួយវិធីសាស្ត្ររូបមន្ត។ អស្ចារ្យ។ សូមអរគុណ!
ស្រឡាញ់អ្នកសម្រាប់រឿងនេះ!
យើងសូមអរគុណអ្នកម្តងទៀតសម្រាប់គំនិតដ៏អស្ចារ្យដែលអ្នកបានផ្តល់ជូន Janet ពេលរៀបចំទំព័រផ្ទាល់ខ្លួនរបស់នាងost- ការស្រាវជ្រាវបញ្ចប់ការសិក្សា
បូក, មost សំខាន់ ទាក់ទងនឹងការផ្តល់គំនិតទាំងអស់នៅក្នុងប្លក់ post.
បានផ្តល់ថាយើងបានដឹងអំពីគេហទំព័ររបស់អ្នកកាលពីមួយឆ្នាំមុន យើងប្រហែលជាត្រូវបានជួយសង្គ្រោះ
ពីវិធានការដែលគ្មានប្រយោជន៍ដែលយើងកំពុងប្រើ។
អរគុណច្រើន។ ប្រដាប់ក្មេងលេងសម្រាប់មនុស្សពេញវ័យ
យើងជាក្រុមអ្នកស្ម័គ្រចិត្តហើយបើកគំរោងថ្មីនៅក្នុងសហគមន៍របស់យើង។
គេហទំព័ររបស់អ្នកបានផ្តល់ឱ្យយើងនូវព័ត៌មានដ៏មានតម្លៃដើម្បីដំណើរការ។ អ្នកបានធ្វើការងារគួរឱ្យខ្លាច
ហើយសហគមន៍របស់យើងទាំងមូលនឹងដឹងគុណដល់អ្នក។
បរិច្ចាគសម្រាប់អ៊ុយក្រែន
អស្ចារ្យណាស់តើវាជាគេហទំព័រអ្វីទៅ! គេហទំព័រនេះផ្តល់ទិន្នន័យមានប្រយោជន៍ដល់
យើងរក្សាវាឡើង។ បរិច្ចាគសម្រាប់អ៊ុយក្រែន
សូមធ្វើការ krna sikha dain
សូមអរគុណចំពោះការនេះ។ ដើម្បីរក្សាទុកជំហាន ខ្ញុំបានប្រើមុខងារ៖
=INDEX(បញ្ជីបញ្ជី,ROW(A1))
ហើយចម្លងវាចុះ។ តាមវិធីនោះ ខ្ញុំមិនត្រូវការ Column ដើម្បីកាន់លេខ 1 ដល់ n ទេ។
វិធីសាស្រ្តទី 3 ដំណើរការដូចមន្តស្នេហ៍។ តើមាននរណាម្នាក់ដឹងពីរបៀបផ្លាស់ប្តូរកូដ VBA ដើម្បីបង្កើតសន្លឹកកិច្ចការនៅក្នុងសៀវភៅការងារដែលមានស្រាប់ ដើម្បីបង្ហាញបញ្ជីឈ្មោះសន្លឹកកិច្ចការទេ?
ខ្ញុំស្រលាញ់ប្លក់របស់អ្នក.. ពណ៌ និងស្បែកស្អាតណាស់។ តើអ្នកបង្កើតគេហទំព័រនេះដោយខ្លួនឯង ឬបានជួលនរណាម្នាក់ឱ្យធ្វើវាសម្រាប់អ្នក? Plz ឆ្លើយតបព្រោះខ្ញុំកំពុងស្វែងរកការរចនាប្លុកផ្ទាល់ខ្លួនរបស់ខ្ញុំ ហើយចង់ដឹងថាអ្នកទទួលបានវាមកពីណា។ អរគុណច្រើន។
大変参考になりました、ありがとう។
តើឈ្មោះឯកសាររបស់ខ្ញុំវែងណាស់ ជាអ្វី? និយាយថាវាជាលេខ និង 24 ខ្ទង់វែង.. ខ្ញុំបានរកឃើញដោយប្រើរូបមន្តនេះតែ 12 ខ្ទង់ដំបូងប៉ុណ្ណោះនៃសន្លឹកកិច្ចការដែលទទួលបាន
សូមអរគុណ។ វិធីទី 2 គឺជាអ្វីដែលខ្ញុំត្រូវការ🙂
ប្រសិនបើខ្ញុំប្តូរឈ្មោះសន្លឹក ខ្ញុំមិនធ្វើបច្ចុប្បន្នភាពទេ ហើយក្រឡាដែលយោងទៅវានឹងទទួលបាន #REF! កំហុស។ តើធ្វើដូចម្តេចដើម្បីដោះស្រាយដោយគ្មានម៉ាក្រូ? សូមអរគុណ។
o.web20.services
អរគុណច្រើន - អ្វីដែលខ្ញុំត្រូវការ។
អរគុណច្រើន!!! មានប្រយោជន៍ខ្លាំងណាស់
សូមអរគុណច្រើន!
ជាមួយនឹងមុខងារ O365 ថ្មី អ្នកអាចប្រើ =TRANSPOSE(ListSheets) ដោយផ្ទាល់។
ប្រសិនបើអ្នកក៏ចង់បាន/ត្រូវការលេខសន្លឹកដែរ =SEQUENCE(COLUMNS(ListSheets)) គឺសូម្បីតែថាមវន្ត។
សូមអរគុណ វិធីសាស្រ្តទី 3 បានសង្គ្រោះខ្ញុំពីរបីម៉ោងនៃ ctr-C/ctr-V
អរគុណច្រើនសម្រាប់ការចែករំលែកជម្រើសទាំងបីនេះ។ ខ្ញុំមិនយល់ស្របនឹងអ្នកប្រើដែលបានសំដៅទៅលើ ទំost ដូចជា "ឆ្កួត" ។ វាងាយស្រួលណាស់ក្នុងការរិះគន់ ប៉ុន្តែត្រូវខិតខំប្រឹងប្រែងពិតប្រាកដដើម្បីជួយអ្នកដទៃ។ អរគុណសម្រាប់ការជួយរបស់អ្នក!
នេះគឺជារឿងឆ្កួតលីលា - គ្រាន់តែធ្វើឱ្យមានការភ័យខ្លាច PDF ពីឯកសារ excel - អ្នកនឹងទទួលបានឈ្មោះនិង a PDF នៃគ្នា។
វិធីទី XNUMX ដំណើរការដូចមន្តស្នេហ៍ អរគុណ
តើខ្ញុំទទួលបានវាដោយរបៀបណាដើម្បីធ្វើ/ធ្វើបច្ចុប្បន្នភាពផ្ទាំងនៅក្នុងសៀវភៅការងារបច្ចុប្បន្នជំនួសឱ្យការបង្កើតសៀវភៅការងារថ្មី?
អស្ចារ្យមែន! វិធីទី ២ ដំណើរការល្អណាស់។ ការណែនាំច្បាស់លាស់ ហើយរូបថតអេក្រង់មានប្រយោជន៍។ មិនប្រសើរឡើងទេ។
ខ្ញុំក៏ទទួលបាន #BLOCKED ដែរ! សារកំហុសសម្រាប់ជម្រើសទី 2 ហើយខ្ញុំមិនអាចរកវិធីដើម្បី 'មិនទប់ស្កាត់'
អរគុណ សន្សំការងារបានច្រើន។
វិធីទី 2 មិនដំណើរការក្នុង Excel 2021!
គ្រាន់តែវិធីមតិយោបល់ 2 មិនទាមទារបញ្ជីជាមុនទេ ប្រសិនបើអ្នកជំនួស =INDEX(ListSheets,A1) ជាមួយ =INDEX(ListSheets,Row(A1))។
វិធីទី 2 ក៏តម្រូវឱ្យអ្នករក្សាទុកជាសៀវភៅការងារដែលបានបើកម៉ាក្រូ ដូចដែលវាប្រើមុខងារកេរដំណែល Excel 4.0
ពិតជាកោតសរសើរ។ ដូច្នេះលឿនក្នុងការប្រើប្រាស់ VBA ពី 'ចំណេះដឹងទាប'!
អរគុណ តើខ្ញុំអាចបង្កើតលទ្ធផលនៅក្នុងឯកសារបច្ចុប្បន្នរបស់ខ្ញុំនៅលើផ្ទាំង "Tab Index" ដែលមានរួចហើយដោយរបៀបណា ប្រសើរជាងទៅក្នុងតារាង?
នោះគឺល្អមែនទែន!! សូមអរគុណចំពោះលេខកូដ VBA!!!!!! ជួយសង្គ្រោះខ្ញុំដូចជាការងារដែលស្ពឹកអស់មួយម៉ោង!
ខ្ញុំទទួលបានកំហុស #BLOCKED! នៅពេលខ្ញុំសាកល្បងវិធីទី 2 (បញ្ជីជាមួយរូបមន្ត) ។ ខ្ញុំចង់ប្រើឈ្មោះសន្លឹកនៅក្នុងសៀវភៅការងាររបស់ខ្ញុំ ដូច្នេះវិធីសាស្ត្រ VBA មិនមែនជាជំនួយទេ។
សួស្តី បញ្ជីតាមរយៈ Excel VBA ដំណើរការល្អណាស់ plz សូមណែនាំពីអ្វីដែលត្រូវផ្លាស់ប្តូរលេខកូដដើម្បីទទួលបានវា។tart ក្នុងជួរទី៤ ជួរ B (សន្ទស្សន៍ក្នុង B4 ឈ្មោះក្នុង C4)
សូមអរគុណ! នេះចំណេញពេលវេលាច្រើនសម្រាប់ខ្ញុំ ខ្ញុំពិតជាពេញចិត្តចំពោះការចែករំលែករបស់អ្នកទាំងអស់គ្នា!
BTW តើមានវិធីដើម្បីបោះពុម្ពតែសន្លឹកកិច្ចការដែលអាចមើលឃើញ (ហើយមិនមែនជាសន្លឹកដែលបានលាក់ទេ)? ខ្ញុំដឹងថាខ្ញុំសុំច្រើននៅទីនេះ ប៉ុន្តែវាអាចធ្វើឱ្យរូបមន្តកាន់តែប្រសើរឡើង🙂
សូមអបអរសាទរ និងអរគុណច្រើន!!!
សូមអរគុណចំពោះម៉ាក្រូ! វាបានធ្វើការដូចជាមន្តស្នេហ៍
នេះពិតជាអស្ចារ្យណាស់។ អរគុណច្រើនសម្រាប់ post! អ្នកគ្រាន់តែរក្សាទុកខ្ញុំម៉ោងធ្វើការ។