វិធីស្វែងរកតម្លៃពិសេសពីជួរឈរច្រើនក្នុង Excel

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

តារាង​មាតិកា

នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញពីរបៀបដែលអ្នកអាចស្វែងរកតម្លៃតែមួយគត់ពីជួរឈរជាច្រើននៅក្នុង 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 ផ្សេងៗ។

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