តារាងមាតិកា
នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងពិភាក្សាអំពីរបៀបស្វែងរកតម្លៃច្រើនក្នុង Excel ។ ជាញឹកញាប់ ខណៈពេលធ្វើការជាមួយសៀវភៅបញ្ជី ការស្វែងរកតម្លៃច្រើនក្នុងពេលតែមួយអាចជាជំនួយដ៏ល្អ។ ជាឧទាហរណ៍ យើងមានសំណុំទិន្នន័យដែលមានចំណង់ចំណូលចិត្តរបស់មនុស្សមួយចំនួន។ ទោះយ៉ាងណាក៏ដោយ នៅក្នុងសំណុំទិន្នន័យនេះ មនុស្សម្នាក់ ( Emily ) មានចំណង់ចំណូលចិត្តច្រើនជាងមួយ។ ដូច្នេះឥឡូវនេះ យើងនឹងប្រើប្រាស់ឧបករណ៍ និងមុខងារ Excel ជាច្រើនដើម្បីទទួលបានចំណង់ចំណូលចិត្តជាច្រើនរបស់ Emily ក្នុងពេលតែមួយ។ លើសពីនេះ ខ្ញុំនឹងបង្ហាញពីរបៀបចូលរួមតម្លៃច្រើនក្នុងក្រឡាតែមួយ។
ទាញយកសៀវភៅការងារអនុវត្ត
អ្នកអាចទាញយក សៀវភៅលំហាត់ដែលយើងបានប្រើដើម្បីរៀបចំអត្ថបទនេះ។
ស្វែងរក Multiple Values.xlsm
8 Methods to Find Multiple Values in Excel <2
1. ប្រើ Find and Replace Tool ដើម្បីទទួលបានតម្លៃច្រើនក្នុង Excel
អ្នកអាចទទួលបានតម្លៃជាច្រើនយ៉ាងងាយស្រួលដោយប្រើមុខងារ Find នៃ ស្វែងរក និងជំនួសឧបករណ៍ នៃ MS Excel ។ នៅក្នុងសំណុំទិន្នន័យរបស់យើង ឈ្មោះ Emily ត្រូវបានលើកឡើង 3 ដង។ ដូច្នេះ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បីស្វែងរកតម្លៃ 3 ទាំងនេះក្នុងពេលតែមួយ។
ជំហាន៖
- ដំបូង សូមជ្រើសរើសសំណុំទិន្នន័យ ( B4:C11 )។
- បន្ទាប់ ចុច Ctrl + F ដើម្បី បង្ហាញបង្អួច ស្វែងរក និងជំនួស ឬចូលទៅកាន់ Home > Editing group > Find & ជ្រើសរើស > Find ។
- បន្ទាប់មកវាយ ' Emily ' ក្នុងប្រអប់ ស្វែងរកអ្វី ហើយចុចលើ ស្វែងរកទាំងអស់ ។
- ជាលទ្ធផល យើងបានរកឃើញឈ្មោះ 3 ( Emily ) បានរាយក្នុងបង្អួចខាងក្រោម។
អានបន្ថែម៖ របៀបស្វែងរកតម្លៃក្នុងជួរក្នុង Excel (3 វិធីសាស្រ្ត)
2. ជម្រើសតម្រង Excel ដើម្បីស្វែងរកតម្លៃច្រើន
ជម្រើសដ៏ងាយស្រួល និងរហ័សមួយផ្សេងទៀតដើម្បីទទួលបានតម្លៃច្រើនក្នុង Excel គឺត្រូវប្រើ តម្រងស្វ័យប្រវត្តិ . សូមក្រឡេកមើលជំហានដែលពាក់ព័ន្ធនឹងវិធីសាស្ត្រនេះ។
ជំហាន៖
- ដំបូង ចុចខាងស្តាំលើក្រឡាដែលអ្នកចង់អនុវត្ត តម្រង។ ខ្ញុំបានជ្រើសរើស Cell B5 ដូចដែលខ្ញុំត្រូវត្រងឈ្មោះទាំងអស់ Emily ។
- បន្ទាប់មកចូលទៅកាន់ Filter > ត្រងតាមតម្លៃក្រឡាដែលបានជ្រើសរើស ។
- ដូច្នេះហើយ ក្រឡាទាំងអស់ដែលមានឈ្មោះ Emily ត្រូវបានត្រងដូចខាងក្រោម។
- ឥឡូវនេះ ប្រសិនបើអ្នកចង់មិនធ្វើការច្រោះវិញ គ្រាន់តែចុចលើរូបតំណាង តម្រងស្វ័យប្រវត្តិ នៃបឋមកថាសំណុំទិន្នន័យ ជ្រើស ជម្រះតម្រងពី “ឈ្មោះ” ហើយចុច យល់ព្រម ។
អានបន្ថែម៖ របៀបស្វែងរកតួអក្សរក្នុង String ក្នុង Excel
3. អនុវត្តជម្រើសតម្រងកម្រិតខ្ពស់ដើម្បីត្រឡប់តម្លៃច្រើន
Excel មានជម្រើសតម្រងមួយដែលមានឈ្មោះថា តម្រងកម្រិតខ្ពស់ ។ ជម្រើសនេះមានប្រយោជន៍ខ្លាំងក្នុងពេលស្វែងរកតម្លៃច្រើន។ អ្នកត្រូវតែកំណត់ជួរលក្ខណៈវិនិច្ឆ័យដើម្បីអនុវត្តជម្រើស តម្រងកម្រិតខ្ពស់ ។ ចូរយើងឆ្លងកាត់ជំហានដែលពាក់ព័ន្ធនឹងរឿងនេះវិធីសាស្រ្ត។
ជំហាន៖
- ដំបូង កំណត់ជួរលក្ខណៈវិនិច្ឆ័យ ( B13:C14 )។
- បន្ទាប់ ចូលទៅកាន់ ទិន្នន័យ > តម្រៀប & តម្រង > កម្រិតខ្ពស់ ។
- ជាលទ្ធផល បង្អួច តម្រងកម្រិតខ្ពស់ r នឹងបង្ហាញឡើង។ ឥឡូវនេះ កំណត់ ជួរបញ្ជី ( ជួរសំណុំទិន្នន័យ ) និង ជួរលក្ខណៈវិនិច្ឆ័យ ហើយចុច យល់ព្រម ។
- ជាចុងក្រោយ យើងទទួលបានចំណូលចិត្តរបស់ Emily ទាំងអស់ក្នុងពេលតែមួយ។
⏩ ចំណាំ
សូមចាំថា បឋមកថា នៃសំណុំទិន្នន័យចម្បង និង ជួរលក្ខណៈវិនិច្ឆ័យ ត្រូវតែស្រដៀងគ្នា បើមិនដូច្នេះទេ ជម្រើស តម្រងកម្រិតខ្ពស់ នឹងមិនដំណើរការទេ .
4. ត្រឡប់តម្លៃច្រើនដោយប្រើ Excel Defined Table
យើងអាចបង្កើត Excel Defined Tables ហើយដូច្នេះអនុវត្តការត្រងដើម្បីទទួលបានតម្លៃច្រើន។ នេះជាវិធីងាយស្រួល និងងាយស្រួលបំផុតក្នុងការស្វែងរកតម្លៃច្រើន។
ជំហាន៖
- ដំបូង សូមចុចលើក្រឡាណាមួយនៃសំណុំទិន្នន័យ ( B4:C11 ).
- បន្ទាប់ ចុច Ctrl + t ពី ក្តារចុច។ ជាលទ្ធផល បង្អួច បង្កើតតារាង នឹងបង្ហាញឡើង។ ពិនិត្យជួរតារាង ហើយចុច យល់ព្រម ។
- ជាលទ្ធផល យើងមានតារាងខាងក្រោមដែលបានបង្កើតពីសំណុំទិន្នន័យរបស់យើង។
- ឥឡូវនេះ ចុចលើរូបតំណាងព្រួញចុះក្រោមនៅជាប់នឹងបឋមកថានៃតារាង។ បន្ទាប់មកពិនិត្យឈ្មោះ Emily ហើយចុច យល់ព្រម
- នៅទីបំផុត នេះគឺជាលទ្ធផលដែលបានត្រងរំពឹងទុករបស់យើង។
ការអានស្រដៀងគ្នា៖
- របៀបស្វែងរកអត្ថបទក្នុងក្រឡាក្នុង Excel
- Excel ស្វែងរកអត្ថបទ ក្នុងជួរ (11 វិធីសាស្ត្ររហ័ស)
- របៀបស្វែងរកប្រសិនបើក្រឡាមានអត្ថបទជាក់លាក់នៅក្នុង Excel
- ស្វែងរកតួអក្សរក្នុង String Excel (8 វិធីងាយៗ )
5. បញ្ចូលអនុគមន៍តម្រងដើម្បីស្វែងរកតម្លៃច្រើន
លើកនេះយើងនឹងប្រើ មុខងារតម្រង ដើម្បីត្រឡប់ តម្លៃច្រើននៅក្នុង Excel។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង Cell C14 ។ <14
=FILTER(C5:C11,B5:B11=B14)
- បន្ទាប់ ចុច Enter ។
- ដូច្នេះ ចំណង់ចំណូលចិត្តទាំងអស់របស់អេមីលីត្រូវបានប្រគល់មកវិញក្នុងពេលតែមួយ។
⏩ ចំណាំ
➤ តម្រង <មុខងារ 2> អាចប្រើបានសម្រាប់តែ Excel 365 អ្នកជាវ។
6. ស្វែងរកតម្លៃច្រើនជាមួយមុខងារ INDEX ក្នុង Excel
អ្នកអាចស្វែងរកតម្លៃច្រើន ដោយប្រើ អនុគមន៍ INDEX រួមជាមួយនឹងដូច្នេះ មុខងារ Excel ផ្សេងទៀត។ រូបមន្តនេះដើម្បីទទួលបានតម្លៃច្រើនគឺស្មុគស្មាញ។ រូបមន្តត្រូវបានបញ្ចូលជាអារេ។ ទោះយ៉ាងណាក៏ដោយខ្ញុំនឹងពន្យល់រូបមន្តខាងក្រោម។ មុននោះ ចូរយើងឆ្លងកាត់ជំហាននៃវិធីសាស្ត្រនេះ។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង Cell C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)
- ជាលទ្ធផល យើងបានទទួលដូចខាងក្រោមលទ្ធផល។
- បន្ទាប់ អូសចុះក្រោមសញ្ញា Fill Handle ( + ) ដើម្បីទទួលបានសញ្ញាផ្សេងទៀត តម្លៃ។
- ជាលទ្ធផល នេះគឺជាបញ្ជីចំណូលចិត្តរបស់ Emily ដែលយើងទទួលបាន។
🔎 តើរូបមន្តដំណើរការយ៉ាងដូចម្តេច?
- IF($B$5:$B$11=$B$14,ROW($B$5:$B$11))
នៅទីនេះ អនុគមន៍ IF ត្រឡប់លេខជួរដេក ប្រសិនបើជួរក្រឡា B5:B11 គឺស្មើនឹង B14 បើមិនដូច្នេះទេ វាត្រឡប់ FALSE .
- តូច(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)), ROW(1:1))
ឥឡូវនេះ ផ្នែកនៃរូបមន្តនេះប្រើ អនុគមន៍តូច ដែលត្រឡប់តម្លៃ nth តូចបំផុត។ រូបមន្តនេះនឹងត្រឡប់លេខ៖ 5 , 8 , 11 ។
- INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)), ROW(1:1))-4, 2)
ឥឡូវនេះមកដល់ផ្នែកចុងក្រោយនៃរូបមន្ត។ យើងដឹងហើយថា អនុគមន៍ INDEX ត្រឡប់តម្លៃនៅទីតាំងដែលបានផ្តល់ឱ្យ។ រឿងមួយទៀតគឺមុខងារ INDEX ចាត់ទុកជួរទីមួយនៃតារាងរបស់យើងជាជួរទី 1។ នៅពេលដែលសំណុំទិន្នន័យតារាងរបស់ខ្ញុំចាប់ផ្តើមក្នុងជួរ 5 ខ្ញុំបានដក 4 ពី តម្លៃ ROW ដើម្បីទទួលបានជួរត្រឹមត្រូវពីសំណុំទិន្នន័យ។ ដូច្នេះ សម្រាប់អារេ B5:C11 លេខជួរ 5 , 8 , 11 និងជួរឈរលេខ 2 , មុខងារ INDEX នឹងផ្តល់នូវលទ្ធផលដែលយើងចង់បាន
📌 លាក់កំហុសដែលបង្កើតដោយរូបមន្តខាងលើ
មានបញ្ហាជាមួយខាងលើ-បានរៀបរាប់រូបមន្ត INDEX ។ នៅពេលអ្នកអូសចុះក្រោមសញ្ញា Fill Handle ( + ) រូបមន្តនឹងត្រឡប់កំហុសមួយ ( #NUM! ) បន្ទាប់ពីតម្លៃជាក់លាក់មួយ។ ដូច្នេះ ដើម្បីជួសជុលរូបមន្តខាងលើ យើងនឹងប្រើមុខងារ IF និង ISERROR ។
ជំហាន៖<2
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង Cell C14 ។
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))
- ជាលទ្ធផល យើងនឹងទទួលបានលទ្ធផលដោយគ្មានកំហុសណាមួយ។
នៅទីនេះ។ មុខងារ ISERROR ពិនិត្យថាតើតម្លៃមួយគឺជាកំហុស ហើយត្រឡប់ពិតឬមិនពិត។ រូបមន្តខាងលើដែលរុំដោយមុខងារ IF និង ISERROR ពិនិត្យមើលថាតើលទ្ធផលនៃអារេមានកំហុសឬអត់ ហើយដូច្នេះត្រឡប់ទទេ (“”) ប្រសិនបើលទ្ធផលមានកំហុស បើមិនដូច្នោះទេ ត្រឡប់តម្លៃដែលត្រូវគ្នា។
7. មុខងារកំណត់ដោយអ្នកប្រើប្រាស់ដើម្បីស្វែងរកតម្លៃច្រើនក្នុង Excel (VBA)
នៅក្នុងវិធីនេះ យើងនឹងពិភាក្សាអំពីរបៀបប្រើ មុខងារកំណត់ដោយអ្នកប្រើប្រាស់ ដើម្បីទទួលបានតម្លៃច្រើនក្នុង Excel ។ នៅទីនេះ យើងនឹងប្រើ មុខងារកំណត់ដោយអ្នកប្រើប្រាស់ : vbaVlookup ។
ជំហាន៖
- ជាដំបូង សូមចូលទៅ ទៅកាន់សន្លឹកកិច្ចការសកម្ម។
- ទីពីរ សូមចូលទៅកាន់ Developer > Visual Basic ។
- បន្ទាប់មកបង្អួច Visual Basic នឹងបង្ហាញឡើង។ ទៅកាន់ជ្រុង គម្រោង VBA (ជ្រុងខាងឆ្វេងខាងលើនៃបង្អួច)។
- ទីបី ចុចខាងស្តាំលើឈ្មោះគម្រោង ហើយចូលទៅ បញ្ចូល > ម៉ូឌុល ។
- ជាលទ្ធផល អ្នកនឹងទទួលបាន ម៉ូឌុល ។ សរសេរកូដខាងក្រោមនៅលើ Module ។
3887
- បន្ទាប់ពីនោះ ប្រសិនបើអ្នកចាប់ផ្តើមសរសេរមុខងារក្នុង Cell C14 មុខងារនឹងបង្ហាញដូចមុខងារ excel ផ្សេងទៀត។
- បន្ទាប់មកសរសេររូបមន្តខាងក្រោមក្នុង ក្រឡា C14 .
=vbaVlookup(B14,B5:B11,2)
- ជាចុងក្រោយ យើងមានចំណូលចិត្តជាច្រើននៅទីនេះ។ Emily ដូចខាងក្រោម។
8. ទទួលបានតម្លៃច្រើនក្នុងកោសិកា Excel តែមួយ
រហូតមកដល់ពេលនេះ យើងបានទទួលច្រើន តម្លៃរាយបញ្ជីបញ្ឈរក្នុងក្រឡាផ្សេងៗ។ ទោះយ៉ាងណាក៏ដោយ ឥឡូវនេះ យើងនឹងបង្ហាញតម្លៃជាច្រើនដែលបានភ្ជាប់នៅក្នុងក្រឡាតែមួយ។ នៅទីនេះ យើងនឹងប្រើ មុខងារ TEXTJOIN រួមជាមួយនឹងមុខងារ FILTER ដើម្បីទទួលបានតម្លៃជាច្រើនដែលបានចូលរួម។
ជំហាន៖
- ដំបូង សូមវាយរូបមន្តខាងក្រោមក្នុង Cell C14 ។
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))
- ជាលទ្ធផល ចំណង់ចំណូលចិត្តទាំងអស់របស់ Emily ត្រូវបានបង្ហាញដោយផ្ដេកនៅក្នុងក្រឡាតែមួយ។
នៅទីនេះ TEXTJOIN មុខងារភ្ជាប់បញ្ជីចំណូលចិត្តដោយប្រើក្បៀស។
សេចក្តីសន្និដ្ឋាន
នៅក្នុងអត្ថបទខាងលើ ខ្ញុំបានព្យាយាមពិភាក្សាអំពីវិធីសាស្រ្តយ៉ាងលម្អិត។ សង្ឃឹមថាវិធីសាស្រ្ត និងការពន្យល់ទាំងនេះនឹងគ្រប់គ្រាន់ដើម្បីដោះស្រាយបញ្ហារបស់អ្នក។ សូមប្រាប់ខ្ញុំប្រសិនបើអ្នកមានសំណួរណាមួយ។