មុខងារ Excel៖ ស្វែងរកធៀបនឹងការស្វែងរក (ការវិភាគប្រៀបធៀប)

  • ចែករំលែកនេះ។
Hugh West

នៅក្នុង Microsoft Excel មុខងារ FIND និង SEARCH មុខងារអាចស្វែងរកការភ្ជាប់អក្សរក្រម ឬលេខចាំបាច់នៅក្នុងខ្សែអក្សរ ដែលជាក្រឡាដែលមានទិន្នន័យអត្ថបទ។ នៅក្នុងអត្ថបទនេះ យើងនឹងឃើញទិដ្ឋភាពទូទៅនៃមុខងារ FIND និង SEARCH នៅក្នុង Excel។

ទាញយកសៀវភៅការងារអនុវត្ត

អ្នកអាចទាញយកសៀវភៅការងារ និងអនុវត្តជាមួយពួកគេ។

ស្វែងរក & SEARCH Functions.xlsx

ការណែនាំអំពីមុខងារ FIND នៅក្នុង Excel

នៅក្នុង Excel អនុគមន៍ FIND គឺជាមុខងារដែលភ្ជាប់មកជាមួយ ដែលត្រូវបានចាត់ថ្នាក់ជា មុខងារខ្សែអក្សរ/អត្ថបទ អនុគមន៍ FIND ត្រូវបានទម្លាប់ក្នុងការស្វែងរកទីតាំងនៃតួអក្សរជាក់លាក់មួយ ឬខ្សែអក្សររងនៅក្នុងខ្សែអក្សរ។

វាក្យសម្ព័ន្ធ៖

វាក្យសម្ព័ន្ធសម្រាប់ អនុគមន៍ FIND គឺ៖

FIND( find_text, within_text, [start_num ])

<0 អាគុយម៉ង់៖

find_text៖ [required] អត្ថបទដែលយើងកំពុងស្វែងរក។

inin_text៖ [required] អត្ថបទរួមមានអត្ថបទដែលយើងកំពុងស្វែងរក។

start_num: [ ស្រេចចិត្ត] កំណត់ទីតាំងដែលការស្វែងរកគួរតែចាប់ផ្តើម។ តួអក្សរ 1 គឺជាតួអក្សរដំបូងនៅក្នុងអត្ថបទ។ ប្រសិនបើលេខចាប់ផ្តើមមិនត្រូវបានបញ្ជាក់ទេ វាត្រូវបានចាត់ទុកថាជា 1។

តម្លៃត្រឡប់៖

ការស្វែងរកទីតាំងអត្ថបទត្រូវបានតំណាងដោយ a number.

ការណែនាំអំពីមុខងារស្វែងរកក្នុង Excel

The SEARCHfunction អនុញ្ញាតឱ្យស្វែងរកវត្ថុក្នុងមូលដ្ឋានទិន្នន័យដោយប្រើការស្វែងរកសាមញ្ញ ឬស្មុគស្មាញ។ មុខងារនេះផ្តល់ទីតាំងនៃខ្សែអក្សរមួយនៅខាងក្នុងមួយទៀត។ វាត្រូវបានចាត់ថ្នាក់ក្រោម Excel String/Text Function

វាក្យសម្ព័ន្ធ៖

វាក្យសម្ព័ន្ធសម្រាប់ មុខងារស្វែងរក គឺ៖

SEARCH( find_text,within_text,[start_num ])

អាគុយម៉ង់៖

find_text៖ [required] អត្ថបទដែលស្វែងរក។

within_text: [required] អត្ថបទដែលត្រូវស្វែងរកនៅខាងក្នុង។

start_num: [ស្រេចចិត្ត] ទីតាំងដើម្បីចាប់ផ្តើមស្វែងរកក្នុងអត្ថបទ។ តម្លៃលំនាំដើមគឺ 1.

តម្លៃត្រឡប់៖

ទីតាំងនៃអត្ថបទស្វែងរកត្រូវបានតំណាងដោយលេខ។

មុខងារស្វែងរក Excel VS មុខងារស្វែងរក Excel

នៅក្នុង Excel មុខងារ FIND និង SEARCH គឺស្រដៀងគ្នា ហើយធ្វើគោលដៅដូចគ្នា ប៉ុន្តែនៅក្នុងវិធីសំខាន់ខុសគ្នាបន្តិចបន្តួច។ ភាពខុសគ្នាចម្បងរវាងមុខងារ Excel FIND និង SEARCH គឺថា SEARCH គឺមិនប្រកាន់អក្សរតូចធំ ខណៈពេលដែល FIND គឺប្រកាន់អក្សរតូចធំ។ ភាពខុសគ្នាមួយទៀតគឺថា SEARCH អនុញ្ញាតឱ្យប្រើតួអក្សរជំនួស ចំណែក FIND មិន។

5 ឧទាហរណ៍ជាមួយលទ្ធផលប្រៀបធៀបពីមុខងារ FIND និង SEARCH នៅក្នុង Excel

សមត្ថភាព ស្វែងរក និង ស្វែងរក ក្នុង Excel កម្រត្រូវបានប្រើប្រាស់ដោយឯករាជ្យណាស់។ ពួកវាត្រូវបានប្រើជាធម្មតានៅក្នុងភ្ជាប់ជាមួយមុខងារផ្សេងទៀតដូចជា MID , LEN , LEFT , ឬ RIGHT , និង IFERROR យើងនឹងឃើញ ទាំងនោះនៅក្នុងឧទាហរណ៍ខាងក្រោម។

1. បញ្ចូល Excel FIND & មុខងារស្វែងរកក្នុងក្រឡាអត្ថបទ

យើងអាចបញ្ចូលមុខងារ ស្វែងរក និង ស្វែងរក ដើម្បីស្វែងរកទីតាំងនៃពាក្យ ឬអក្សរជាក់លាក់នោះ។ ឧបមាថា យើងចង់ស្វែងរក ' e ' នៅក្នុង Excel ដូច្នេះយើងដាក់ខ្សែអក្សរក្នុងជួរឈរ B, ហើយលទ្ធផលនៃទីតាំងសម្រាប់ខ្សែអក្សរ។ ស្ថិតនៅក្នុងជួរឈរ C ។ អនុវត្តតាមជំហានខាងក្រោម៖

  • ដូច្នេះ ជាដំបូង យើងនឹងប្រើមុខងារ FIND ដើម្បី ស្វែងរកទីតាំងរបស់ ' e '។ ចំពោះបញ្ហានេះ យើងត្រូវជ្រើសរើសក្រឡា C5 ។ បន្ទាប់ពីនោះ ដាក់រូបមន្តទៅក្នុងក្រឡានោះ។
=FIND("e",B5)

  • បន្ទាប់មកចុច Enter នៅលើក្តារចុចនឹងបង្ហាញលទ្ធផលដែលជា 4 ។ រូបមន្តត្រឡប់ 4 ព្រោះ e គឺ 4 th អក្សរនៅក្នុងពាក្យ Excel
  • ឥឡូវនេះ ទីពីរ យើងនឹងប្រើ មុខងារស្វែងរក ដើម្បីស្វែងរកទីតាំងរបស់ ' e '។ ដើម្បីធ្វើដូច្នេះ យើងត្រូវជ្រើសរើសក្រឡាដែលយើងចង់ឃើញលទ្ធផល ដូច្នេះយើងជ្រើសរើសក្រឡា C6 ។ ឥឡូវនេះ នៅក្នុងក្រឡាជាក់លាក់នោះ សូមបញ្ចូលរូបមន្ត។
=SEARCH("e",B6)

  • ហើយចុច Enter<២>។ ហើយយើងអាចឃើញថាលទ្ធផលគឺ 1 ។ រូបមន្តត្រឡប់ 1 ព្រោះ E ជាតួអក្សរទីមួយនៅក្នុងពាក្យ Excel ។ ដូចដែលយើងដឹង មុខងារស្វែងរក មិនប្រកាន់អក្សរតូចធំដូច អនុគមន៍ FIND ទេ ដូច្នេះហើយវាមិនខ្វល់ថាអក្សរធំ ឬតូចនោះទេ។ នៅពេលវារកឃើញអក្សរ វានឹងបង្ហាញលទ្ធផលភ្លាមៗ។

  • ដូច្នេះដោយប្រើ ស្វែងរក និង ស្វែងរក មុខងារ យើងអាចរកឃើញទីតាំងនៃពាក្យ ឬអក្សរណាមួយនៅក្នុងខ្សែអក្សរ។

អានបន្ថែម៖ របៀបស្វែងរកអត្ថបទក្នុងក្រឡាក្នុង Excel

2. អនុវត្តអនុគមន៍ FIND ដើម្បីស្វែងរកខ្សែអក្សរដែលមកមុន ឬក្រោយតួអក្សរដែលបានផ្តល់ឱ្យ

ឧបមាថា យើងមានឈ្មោះមួយចំនួននៅក្នុងជួរឈរ B ហើយយើងចង់ស្វែងរកនាមត្រកូល និងនាមត្រកូលរបស់ ឈ្មោះនីមួយៗនៅក្នុងជួរឈរ C និង D ។ ដើម្បីធ្វើដូច្នេះ យើងត្រូវអនុវត្តតាមនីតិវិធីខាងក្រោម៖

  • ដំបូង ដើម្បីទទួលបានឈ្មោះដំបូង យើងជ្រើសរើសក្រឡា C5 ។ យើងអាចប្រើមុខងារ FIND SEARCH រួមផ្សំជាមួយ អនុគមន៍ខាងឆ្វេង ។ ដូច្នេះ យើងកំពុងប្រើមុខងារ FIND
  • ទីពីរ ដាក់រូបមន្តក្នុងក្រឡា C5
=LEFT(B5, FIND(" ", B5)-1)

  • បន្ទាប់មកចុច Enter

  • ឥឡូវនេះ យើងចង់ទទួលបាននាមត្រកូល សម្រាប់ការនេះ យើងអាចប្រើការភ្ជាប់នៃ RIGHT , FIND SEARCH និង LEN មុខងារ។ ដូច្នេះ ដោយ​សញ្ញា​សម្គាល់​ដូច​មុន សូម​ជ្រើសរើស​ក្រឡា D5 ហើយ​ដាក់​រូបមន្ត​នៅ​ទីនោះ។
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • បន្ទាប់ពីចុចគ្រាប់ចុច Enter អ្នកនឹងទទួលបាននាមត្រកូលជាលទ្ធផលក្រឡា។

នៅទីនេះ អនុគមន៍ LEN នឹងទទួលចំនួនតួអក្សរសរុប ហើយបន្ទាប់មក អនុគមន៍ FIND នឹងដកទីតាំងនៃលំហ។ ហើយចុងក្រោយ អនុគមន៍ស្តាំ នឹងបង្ហាញតួអក្សរខាងស្ដាំ។

  • បន្ទាប់ ដើម្បីចម្លងរូបមន្តពីលើជួរឈរ C អូស Fill Handle ចុះក្រោម ឬគ្រាន់តែ ចុចពីរដង នៅលើសញ្ញា បូក (' + ')។

  • ស្រដៀងគ្នានេះដែរ អូស Fill Handle ពីលើជួរឈរ D ដើម្បីចម្លងរូបមន្ត។

  • ជាចុងក្រោយ វានឹងដកឈ្មោះដំបូង និងនាមត្រកូលទាំងអស់ចេញពីឈ្មោះ។

ចំណាំ៖ យើងប្រើ មុខងារ FIND ជំនួសឱ្យ SEARCH ព្រោះយើងចង់ទទួលបានតម្លៃដែលត្រឹមត្រូវជាងនេះ ដូចដែលយើងទាំងអស់គ្នាដឹងថា អនុគមន៍ FIND គឺប្រកាន់អក្សរតូចធំ។

អានបន្ថែម៖ របៀបស្វែងរកតួអក្សរក្នុង String ក្នុង Excel

3. បញ្ចូលអនុគមន៍ FIND ដើម្បីស្វែងរកការកើតឡើង Nth នៃតួអក្សរពិសេសនៅក្នុង Excel

សន្មត់ថា យើងមានខ្សែអក្សរមួយចំនួនដែលមានតួអក្សរពិសេស dash (' ') នៅក្នុងជួរឈរ B ។ ហើយយើងចង់ស្វែងរកទីតាំង 2 nd និង 3 rd នៃ dash (' ) – ') ជាប់គ្នាក្នុងជួរឈរ C និង D ។ ដើម្បីទទួលបានទីតាំងនៃតួអក្សរពិសេស សូមអនុវត្តតាមជំហានចុះក្រោម។

  • ដូចគ្នានេះដែរ ឧទាហរណ៍មុនដំបូង សូមជ្រើសរើសក្រឡានៅក្នុងសៀវភៅបញ្ជីរបស់អ្នកដែលជាកន្លែងដែលអ្នកចង់ឃើញលទ្ធផលបន្ទាប់ពីប្រើរូបមន្ត។ ដូច្នេះ យើងជ្រើសរើសក្រឡា C5
  • ទីពីរ ដាក់រូបមន្តទៅក្នុងក្រឡានោះ។
=FIND("-", B5, FIND("-",B5)+1)

  • ទីបី ចុច Enter ដើម្បីមើលលទ្ធផល។

នៅទីនេះ រូបមន្តគឺដើម្បីទទួលបាន ទីតាំង 2 nd

  • បន្ថែមទៀត អូស Fill Handle ចុះក្រោម ដើម្បីចម្លងរូបមន្ត។

  • បន្ទាប់ យើងចង់ទទួលបានទីតាំង 3 rd ក្នុងជួរឈរ D ។ ដូច្នេះ យើងជ្រើសរើសក្រឡា D5 ហើយដាក់រូបមន្តនៅទីនោះ។
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • លើសពីនេះទៀត ចុច Enter នៅលើក្តារចុច។

នៅទីនេះ រូបមន្តនឹងបង្ហាញ 3 rd ទីតាំងនៃតួអក្សរពិសេស។

  • ហើយឥឡូវនេះ ម្តងទៀតអូស Fill Handle ចុះក្រោម ដើម្បីស្ទួនរូបមន្តនៅលើជួរឈរ D
  • ជាចុងក្រោយ ដោយធ្វើតាមជំហាន អ្នកនឹងទទួលបានលទ្ធផលដែលអ្នកចង់បាន។

អានបន្ថែម៖ របៀប ដើម្បីស្វែងរកតួអក្សរនៅក្នុង String Excel (8 វិធីងាយៗ)

ការអានស្រដៀងគ្នា

  • ស្វែងរកតម្លៃចុងក្រោយក្នុងជួរឈរធំជាងសូន្យក្នុង Excel (រូបមន្តងាយៗ 2)
  • របៀបស្វែងរកតម្លៃទាបបំផុត 3 ក្នុង Excel (5 វិធីសាស្រ្តងាយស្រួល)
  • ស្វែងរកការកើតឡើងដំបូងនៃតម្លៃក្នុង ជួរក្នុង Excel (3 វិធី)
  • ស្វែងរកតំណភ្ជាប់ខាងក្រៅក្នុង Excel (6 វិធីសាស្ត្ររហ័ស)
  • របៀបស្វែងរកប្រសិនបើក្រឡាមានអត្ថបទជាក់លាក់នៅក្នុង Excel

4. អនុវត្តមុខងារស្វែងរកទៅស្វែងរកអត្ថបទរវាងវង់ក្រចក

ឧបមាថា យើងមានខ្សែអក្សរមួយចំនួន ហើយយើងចង់ទទួលបានតែអត្ថបទដែលរុំព័ទ្ធដោយតង្កៀបប៉ុណ្ណោះ។ ដើម្បីទទួលបានខ្សែអក្សរទាំងនោះនៅក្នុង វង់ក្រចក យើងត្រូវការ អនុគមន៍ MID ដើម្បីបំបែកចំនួនតួអក្សរចាំបាច់ចេញពីខ្សែអក្សរមួយ។ ក៏ដូចជាមុខងារ FIND SEARCH ដើម្បីស្វែងយល់ពីអ្វីដែលត្រូវចាប់ផ្តើម និងចំនួនអក្សរដែលត្រូវបំបែក។ សូមអនុវត្តតាមជំហានខាងក្រោម។

  • នៅដើមដំបូង សូមជ្រើសរើសក្រឡា ដែលអ្នកចង់ឃើញលទ្ធផល។ ដូច្នេះ យើងជ្រើសរើសក្រឡា C5
  • បន្ទាប់មកចម្លង និងបិទភ្ជាប់រូបមន្តទៅក្នុងក្រឡានោះ។
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • បន្ទាប់ ចុច Enter

អ្វីដែលអ្នកត្រូវធ្វើគឺប្តូរលេខក្រឡា តាមទីតាំងក្រឡារបស់អ្នក បន្ទាប់ពីបិទភ្ជាប់រូបមន្ត។

  • បន្ទាប់ពីនោះ អូស Fill Handle ចុះក្រោម ដើម្បីស្ទួនរូបមន្ត។

<29

  • ហើយចុងក្រោយ អត្ថបទនៅក្នុងវង់ក្រចកឥឡូវត្រូវបានស្រង់ចេញពីខ្សែអក្សរទាំងមូល។

🔎 តើ​រូបមន្ត​ដំណើរការ​ដោយ​របៀប​ណា? B5 ហើយស្វែងរកទីតាំងនៃតង្កៀបបើក ' ( ' ដែលជា 4+1 ពី SEARCH(“(“, B5) យើង​នឹង​ទទួល​បាន 4 ដែល​ធ្វើ​ឱ្យ​ចន្លោះ​ត្រូវ​បាន​រាប់​ផង​ដែរ​។

Output → 5 ដែល​ជា​អក្សរ​ដំបូង​នៅ​ក្នុង​វង់ក្រចក ' 0 '.

SEARCH(“)”, B5)-SEARCH(“(“,B5)-1 : វានឹងរកឃើញទីតាំងនៃតង្កៀបបិទ ' ) '។ ហើយដកទីតាំងតង្កៀបបើក។

លទ្ធផល → 10-4-1; 6-1; 5 ដែលជាអក្សរចុងក្រោយនៅក្នុងវង់ក្រចក ' 1 '។

MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1): វា​នឹង​ស្រង់​អត្ថបទ​ក្នុង​តង្កៀប។

លទ្ធផល → 01001

អានបន្ថែម៖ Excel ស្វែងរកអត្ថបទក្នុងជួរ (11 វិធីសាស្ត្ររហ័ស)

5. ផ្សំ FIND & មុខងារ IFERROR ដើម្បីដោះស្រាយកំហុសក្នុងការស្វែងរកអត្ថបទ

ប្រសិនបើ find_text មិនត្រូវបានរកឃើញ នោះវាបង្ហាញសារកំហុសនៅក្នុង FIND និងមុខងារ SEARCH ។ ជាជាងបង្ហាញសារកំហុស យើងអាចប្រើមុខងារ IFERROR សម្រាប់បង្ហាញសារបញ្ចេញមតិដូចជា ' រកមិនឃើញ '។ ឧទាហរណ៍នៅក្នុង ក្រឡា C10 អ្នកប្រើប្រាស់អាចបញ្ចូលអត្ថបទណាមួយ ហើយក្រឡា C5 នឹងត្រូវបានស្វែងរកសម្រាប់អត្ថបទដែលបានបញ្ចូល។

  • ដំបូង ជ្រើសរើសក្រឡាដែលអ្នកចង់បាន ទីតាំងនៃអត្ថបទដែលបានបញ្ចូលក្នុងក្រឡា C10 ។ ដូច្នេះ យើងជ្រើសរើសក្រឡា C11។
  • ទីពីរ ដាក់រូបមន្តក្នុងក្រឡា C11b
=IFERROR(FIND(C10, C5), "Given text is not found!")

  • បន្ទាប់មកចុច បញ្ចូល key នៅលើក្តារចុចរបស់អ្នក។ ដូចដែលអ្នកអាចឃើញ វានឹងបង្ហាញ 1 ។ ដោយសារតែអត្ថបទ Excel ត្រូវបានរកឃើញតែមួយដងក្នុងក្រឡា C5

  • អត្ថបទ Indesign មិនត្រូវបានរកឃើញនៅក្នុងក្រឡា C5 ។ ដូច្នេះវានឹងផ្តល់ឱ្យសារ ' រកមិនឃើញអត្ថបទដែលបានផ្តល់ឱ្យ! '។

អានបន្ថែម៖ របៀបប្រើ រូបមន្តដើម្បីស្វែងរកអក្សរដិតក្នុង Excel

អ្វីដែលត្រូវចងចាំ

ប្រសិនបើលក្ខខណ្ឌណាមួយខាងក្រោមត្រូវបានបំពេញ Excel ស្វែងរក និងមុខងារ SEARCH បង្កើតកំហុស #VALUE!

  • នៅក្នុងអត្ថបទមិនមានមុខងារ find_text .
  • inin_text មានតួអក្សរតិចជាង start_num
  • start_num គឺសូន្យ (' 0 ') ឬតម្លៃអវិជ្ជមាន ឬ start_num គឺតិចជាង ឬស្មើសូន្យ (' 0 ').

សេចក្តីសន្និដ្ឋាន

ខាងលើនឹងផ្តល់ឱ្យអ្នកនូវទិដ្ឋភាពទូទៅនៃ ស្វែងរក និង ស្វែងរក មុខងារក្នុង Excel ។ សង្ឃឹមថានេះនឹងជួយអ្នក! ប្រសិនបើអ្នកមានសំណួរ សំណូមពរ ឬមតិកែលម្អ សូមប្រាប់ពួកយើងនៅក្នុងផ្នែកមតិយោបល់។ ឬអ្នកអាចមើលអត្ថបទផ្សេងទៀតរបស់យើងនៅក្នុងប្លុក ExcelWIKI.com !

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។