តារាងមាតិកា
នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញពីរបៀបដែលអ្នកអាចស្វែងរកតម្លៃតែមួយគត់ពីជួរឈរជាច្រើននៅក្នុង Microsoft Excel។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
ទាញយកឯកសារ Excel ខាងក្រោម ដូច្នេះអ្នកអាចអនុវត្តនៅពេលកំពុងអានអត្ថបទនេះ។
ស្វែងរកតម្លៃតែមួយគត់ Columns.xlsm
5 វិធីដើម្បីស្វែងរកតម្លៃតែមួយគត់ពីជួរឈរច្រើន នៅក្នុង Excel
អនុញ្ញាតឱ្យយើងពិនិត្យមើលសំណុំទិន្នន័យនេះ។ យើងមានកំណត់ត្រារបស់សិស្សអំពីសាលាមួយដែលមានឈ្មោះថា Glory Kindergarten។
យើងមានលេខសម្គាល់សិស្ស នាមខ្លួន និងនាមត្រកូលរបស់សិស្សនៅក្នុងជួរ B , C, និង D រៀងៗខ្លួន។
ឥឡូវនេះ យើងចង់តម្រៀបឈ្មោះប្លែកៗរបស់សិស្ស។
វិធីទី 1៖ ស្រង់ចេញ តម្លៃពិសេសពីជួរឈរច្រើនជាមួយរូបមន្តអារេ
i. ការប្រើប្រាស់អនុគមន៍ UNIQUE
ការប្រុងប្រយ័ត្ន៖ មុខងារ UNIQUE មាននៅក្នុង Office 365 ប៉ុណ្ណោះ។
វាក្យសម្ព័ន្ធនៃអនុគមន៍ UNIQUE៖
=UNIQUE(array,[by_col],[exactly_once])
- យកអាគុយម៉ង់បី ជួរនៃក្រឡាមួយហៅថា អារេ និងតម្លៃ Boolean ពីរហៅថា by_col និង exactly_once ។
- ត្រឡប់តម្លៃតែមួយគត់ ពី អារេ ។
- ប្រសិនបើ by_col ត្រូវបានកំណត់ទៅ TRUE វាស្វែងរកតម្លៃតែមួយគត់ដោយជួរឈរនៃអាគុយម៉ង់នេះគឺស្រេចចិត្ត . លំនាំដើមគឺ TRUE ។
- ប្រសិនបើ exactly_once ត្រូវបានកំណត់ទៅ TRUE ត្រឡប់តម្លៃដែលបង្ហាញតែម្តងគត់ក្នុង អារេ ។ អាគុយម៉ង់នេះគឺស្រេចចិត្ត។ លំនាំដើមគឺ FALSE ។
ឥឡូវនេះ យើងចង់ទាញយកតម្លៃតែមួយគត់ពីទាំង ឈ្មោះដំបូង (ជួរ C ) និង នាមត្រកូល (ជួរ D )។
- ដំបូង សូមជ្រើសរើសក្រឡាមួយ ហើយបញ្ចូលរូបមន្តនេះនៅទីនោះ។ ខ្ញុំជ្រើសរើសក្រឡា E5 ហើយបញ្ចូលវានៅទីនោះ។
=UNIQUE(C5:D16,FALSE,TRUE)
សូមមើលថាយើងមានឈ្មោះប្លែកនៅក្នុងជួរឈរពីរផ្សេងគ្នា។
- នៅទីនេះយើងបានបញ្ចូល by_col ជា FALSE ដូច្នេះវាមិនបានស្វែងរកតាម ជួរឈរ
- នៅទីនេះ យើងបានបញ្ចូល exactly_once ជា TRUE ដូច្នេះវាបានត្រឡប់តម្លៃដែលបង្ហាញតែម្តងប៉ុណ្ណោះ។
ជាការពិតណាស់ ប្រសិនបើអ្នកចង់បាន អ្នកអាចផ្លាស់ប្តូរតម្លៃប៊ូលីនទាំងនោះដែលហៅថា by_col និង exactly_once ហើយមើលថាមានអ្វីកើតឡើង។
អានបន្ថែម៖ Excel VBA ដើម្បីទទួលបានតម្លៃពិសេសពីជួរឈរ (4 ឧទាហរណ៍)
ii. ការរួមបញ្ចូលមុខងារ CONCATENATE និង UNIQUE
មុននេះ យើងទទួលបាននាមត្រកូលនៅក្នុងក្រឡាមួយ និងនាមត្រកូលនៅក្នុងក្រឡាដែលនៅជាប់គ្នា។ ប៉ុន្តែប្រសិនបើនរណាម្នាក់សុំឈ្មោះពេញលេញគឺកោសិកាមួយឧទាហរណ៍ Jack Morris ។ អញ្ចឹង? ប្រើរូបមន្តទាំងនេះណាមួយ។ ពួកវាត្រូវបានបង្កើតឡើងដោយមុខងារ UNIQUE និង CONCATENATE ។
រូបមន្តទីមួយ៖
=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
រូបមន្តជំនួស៖
ឬអ្នកអាចប្រើវា-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
សូមមើល យើងបានស្រង់ឈ្មោះតែមួយគត់ទាំងស្រុងនៅក្នុងជួរឈរមួយបំបែកដោយដកឃ្លា()។
អានបន្ថែម៖ ស្វែងរកតម្លៃពិសេសក្នុងជួរឈរក្នុង Excel (6 វិធីសាស្រ្ត)
iii. ដោយប្រើមុខងារ UNIQUE, CONCATENATE, និង FILTER ដើម្បីទាញយកតម្លៃពិសេសដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ
ឥឡូវនេះ សន្មត់ថាមួយភ្លែត នរណាម្នាក់ចង់ស្រង់ឈ្មោះតែមួយគត់របស់សិស្សដែលមានលេខសម្គាល់ធំជាង 150។ តើធ្វើដូចម្តេច?
យើងនឹងធ្វើវាដោយប្រើមុខងារ UNIQUE និង FILTER ។
ការប្រុងប្រយ័ត្ន៖ The <មុខងារ 3>FILTER មាននៅក្នុង Office 365 ប៉ុណ្ណោះ។
វាក្យសម្ព័ន្ធនៃមុខងារតម្រង៖
=FILTER(array,include,[if_empty])
- យកអាគុយម៉ង់បី។ ជួរកោសិកាមួយហៅថា អារេ លក្ខខណ្ឌប៊ូលីនមួយហៅថា រួមបញ្ចូល និងតម្លៃមួយហៅថា
- ត្រឡប់តម្លៃពី អារេ ដែលជួប លក្ខខណ្ឌដែលបានបញ្ជាក់ដោយ
- ប្រសិនបើតម្លៃណាមួយនៃ អារេ មិនបំពេញលក្ខខណ្ឌដែលបានបញ្ជាក់ដោយ រួមបញ្ចូល នោះវាត្រឡប់តម្លៃ if_empty សម្រាប់វា។ ការកំណត់ if_empty គឺស្រេចចិត្ត។ វាជា "គ្មានលទ្ធផល" តាមលំនាំដើម។
ឥឡូវនេះ យើងចង់ស្រង់ចេញនូវឈ្មោះតែមួយគត់របស់សិស្សដែលមានលេខសម្គាល់ធំជាង 150។
- ដូច្នេះ រូបមន្តរបស់យើងនឹង be
=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)
សូមមើល យើងបានស្រង់ចេញនូវនាមត្រកូល និងនាមខ្លួនតែមួយគត់ ឈ្មោះ។
- ហើយប្រសិនបើអ្នកចង់ស្រង់ចេញនូវឈ្មោះតែមួយគត់ទាំងស្រុងនៅក្នុងក្រឡាមួយ សូមប្រើវាformula-
=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)
អានបន្ថែម៖ របៀបទាញយកតម្លៃតែមួយគត់ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យក្នុង Excel
វិធីទី 2៖ បន្លិចតម្លៃស្ទួនដោយប្រើទម្រង់តាមលក្ខខណ្ឌ
អនុញ្ញាតឱ្យយើងពិនិត្យមើលសំណុំទិន្នន័យថ្មីនេះ។ យើងមានជួរឈរបី ប៉ុន្តែទាំងអស់មានប្រភេទទិន្នន័យដូចគ្នា។
យើងមានឈ្មោះហៅក្រៅរបស់សិស្សមួយចំនួននៃសាលាមត្តេយ្យ Glory ។ ឥឡូវនេះ យើងចង់ស្វែងរកឈ្មោះប្លែកៗរបស់សិស្សទាំងនេះ។
តើយើងអាចធ្វើវាដោយរបៀបណា?
យើងអាចរំលេចតម្លៃស្ទួនដោយប្រើទម្រង់តាមលក្ខខណ្ឌ ដើម្បីភាពងាយស្រួល។
📌 ជំហាន៖
- ដំបូង ជ្រើសរើសជួរក្រឡា។
- បន្ទាប់មកចូលទៅកាន់ Home > ការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌ > រំលេចក្បួនក្រឡា > តម្លៃស្ទួន។
- អ្នកនឹងទទួលបានប្រអប់តូចមួយដែលមានឈ្មោះថា តម្លៃស្ទួន។
- ជ្រើសរើស ពណ៌ណាមួយពីទីនោះដើម្បីបន្លិចតម្លៃស្ទួន។ ខ្ញុំកំពុងជ្រើសរើសពណ៌បៃតង។
វិធីទី 3៖ ស្រង់តម្លៃពិសេសពីជួរឈរ Excel ដោយប្រើរូបមន្តដោយគ្មានអារេ
ដើម្បីប្រើរូបមន្តមិនមែនអារេ អ្នកត្រូវតែបញ្ចូលគ្នានូវមុខងារ IFERROR , LOOKUP, និង COUNTIF ។ ដើម្បីអនុវត្តរូបមន្ត សូមអនុវត្តជំហានខាងក្រោម។
📌 ជំហាន៖
- ជ្រើសរើសក្រឡាណាមួយ។
- បន្ទាប់មកបញ្ចូលរូបមន្តខាងក្រោម-
=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))
- នៅទីនេះខ្ញុំបញ្ចូលវាទៅក្នុង ក្រឡា F5 ។
- បន្ទាប់មកអូស Fill Handle ហើយអ្នកនឹងរកឃើញឈ្មោះតែមួយគត់។
ចំណាំ៖
នៅទីនេះ ជំនួសឱ្យជួរឈរ B , C, និង D អ្នកអាចប្រើជម្រើសដែលអ្នកពេញចិត្ត។
វិធីទី 4៖ ស្រង់បញ្ជីដាច់ដោយឡែកពីជួរឈរពីរ ឬច្រើនដោយប្រើតារាង Pivot
អ្នកក៏អាចបង្កើតបញ្ជីតែមួយគត់ពីជួរឈរពីរ ឬច្រើនដោយប្រើឧបករណ៍តារាងជំនួយ។ អនុវត្តជំហានខាងក្រោមដើម្បីធ្វើវា។
📌ជំហាន៖
- ចុច Alt + D ។
- បន្ទាប់មក ចុច P ភ្លាមៗ។ អ្នកនឹងទទួលបាន PivotTable និង PivotChart Wizard បានបើក។
- ជ្រើសរើស ជួររួមបញ្ចូលគ្នាច្រើន និង តារាង Pivot ប៊ូតុង។
- បន្ទាប់មកចុច បន្ទាប់ ។ អ្នកនឹងផ្លាស់ទីទៅ ជំហានទី 2a នៃ 3 ។
- ជ្រើសរើស បង្កើតវាលទំព័រតែមួយសម្រាប់ខ្ញុំ ប៊ូតុង។
- បន្ទាប់មកចុច បន្ទាប់ ។ អ្នកនឹងទៅកាន់ ជំហានទី 2b ។
- នៅក្នុងប្រអប់ Range សូមជ្រើសរើសជួរក្រឡារបស់អ្នកជាមួយនឹងជួរឈរទទេនៅខាងឆ្វេង។
- នៅទីនេះខ្ញុំបានជ្រើសរើសក្រឡា B5 ទៅ D12 ។
- បន្ទាប់មកចុច បន្ថែម។ ក្រឡាដែលបានជ្រើសរើសរបស់អ្នកនឹងត្រូវបានបន្ថែមទៅប្រអប់ ជួរទាំងអស់ ។
- បន្ទាប់មកចុច បន្ទាប់ ។ អ្នកនឹងផ្លាស់ទីទៅ ជំហាន 3 ។
- នៅក្នុងប្រអប់ សន្លឹកកិច្ចការដែលមានស្រាប់ សូមសរសេរក្រឡាដែលអ្នកចង់បាន តារាង Pivot ។ ខ្ញុំសរសេរ $F$4។
- បន្ទាប់មកចុច Finish ។ អ្នកនឹងទទួលបានតារាង Pivot ត្រូវបានបង្កើតឡើង។
- នៅក្នុង ជ្រើសរើសវាលដើម្បីបន្ថែមទៅរបាយការណ៍ ផ្នែក ដោះសម្គាល់ Row , Column , Value , Page 1 ។
- បន្ទាប់មកពិនិត្យ តម្លៃ ។ អ្នកនឹងទទួលបានឈ្មោះតែមួយគត់នៅក្នុង Pivot Table ។
វិធីទី 5៖ ប្រើកូដ VBA ដើម្បីស្វែងរកតម្លៃពិសេស
ជាចុងក្រោយ អ្នកក៏អាចប្រើកូដ VBA ដើម្បីស្រង់ឈ្មោះតែមួយគត់ពីសំណុំទិន្នន័យ។ ធ្វើដូចខាងក្រោម។
📌 ជំហាន៖
- ចុច Alt + F11 នៅលើសៀវភៅការងាររបស់អ្នក ដើម្បីបើក VBA window.
- បន្ទាប់មកចូលទៅកាន់ផ្ទាំង Insert នៅក្នុង toolbar VBA ។ ចុចលើវា។
- ពីជម្រើសទាំងបួន សូមជ្រើសរើស ម៉ូឌុល ។
អ្នកនឹងទទួលបានថ្មី ម៉ូឌុល បង្អួច។
- សរសេរកូដខាងក្រោមនៅទីនោះ។
6139
គេហទំព័រ នេះបានជួយយើង យល់ និងបង្កើតកូដ។
- រក្សាទុកវាជា សៀវភៅការងារ Excel Macros Enabled Workbook។
- បន្ទាប់មកត្រឡប់ទៅសន្លឹកកិច្ចការដើមរបស់អ្នក។ ចុច Alt + F8 ។
- អ្នកនឹងទទួលបានប្រអប់ Macro ត្រូវបានបើក។
- ជ្រើសរើសឈ្មោះរបស់ Macro និង បន្ទាប់មកចុចលើ Run ។
- នេះជាឈ្មោះរបស់ Macro នេះគឺ Uniquedata ។
- បញ្ចូលជួរទិន្នន័យរបស់អ្នក នៅក្នុងប្រអប់ Range ។
- ចុចលើ យល់ព្រម ។ អ្នកនឹងទទួលបានប្រអប់បញ្ចូលមួយទៀត។
- បញ្ចូលក្រឡាដំបូងដែលអ្នកចង់បានឈ្មោះតែមួយគត់។ ខ្ញុំបញ្ចូលក្រឡា F5 ។
- បន្ទាប់មកចុច យល់ព្រម។ អ្នកនឹងទទួលបានឈ្មោះតែមួយគត់ពីទិន្នន័យរបស់អ្នក។កំណត់។
អានបន្ថែម៖ របៀបទទួលបានតម្លៃពិសេសពីជួរក្នុង Excel (8 វិធីសាស្រ្ត)
សេចក្តីសន្និដ្ឋាន
ដោយប្រើវិធីសាស្រ្តទាំងនេះ អ្នកអាចរកឃើញតម្លៃពិសេសនៅក្នុង Excel ពីជួរឈរជាច្រើនដែលមានទាំងទិន្នន័យដូចគ្នា ឬប្រភេទផ្សេងគ្នា។ ប្រសិនបើអ្នកមានចម្ងល់បន្ថែម សូមទុកមតិយោបល់មកយើងខ្ញុំ។ អ្នកក៏អាចចូលទៅកាន់ blog របស់យើងដើម្បីស្វែងយល់បន្ថែមអំពីប្រធានបទ MS Excel ផ្សេងៗ។