របៀប VLOOKUP តម្លៃច្រើនក្នុង Cell តែមួយក្នុង Excel (វិធីងាយៗ ២យ៉ាង)

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

ខណៈពេលដែលកំពុងធ្វើការជាមួយទិន្នន័យជាច្រើននៅក្នុង Excel ពេលខ្លះអ្នកអាចនឹងឃើញខ្លួនអ្នកនៅក្នុងស្ថានភាពមួយដែលអ្នកត្រូវស្វែងរកតម្លៃដែលលេចឡើងច្រើនដងនៅក្នុងសំណុំទិន្នន័យរបស់អ្នក។ ដូច្នេះ អ្នកត្រូវមើលទិន្នន័យទាំងនោះក្នុងក្រឡាមួយ។ នៅក្នុងមេរៀននេះ យើងនឹងបង្ហាញអ្នកពីរបៀបប្រើ VLOOKUP សម្រាប់តម្លៃច្រើនក្នុងក្រឡាមួយក្នុង Excel។

និយាយជាទូទៅ យើងមិនប្រើមុខងារ VLOOKUP ដោយផ្ទាល់នៅទីនេះទេ។ យើងនឹងស្វែងរកតម្លៃជាច្រើននៅក្នុងក្រឡាមួយ ដែលនឹងស្រដៀងនឹងមុខងារ VLOOKUP ។ យើងសង្ឃឹមថាអ្នកនឹងឃើញថាការបង្រៀននេះមានប្រយោជន៍។

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

ការមើលតម្លៃច្រើនក្នុងក្រឡាតែមួយ

វិធីសាស្ត្រងាយស្រួល 2 ក្នុងការរកមើលសម្រាប់ តម្លៃច្រើនក្នុងក្រឡាមួយ

ឥឡូវនេះ យើងនឹងបង្ហាញអ្នកនូវវិធី 2 ដើម្បីរកមើលតម្លៃច្រើនក្នុងក្រឡាមួយក្នុង Excel ។ ទីមួយគឺប្រើ Formula ហើយទីពីរគឺប្រើកូដ VBA ។ យើងនឹងរកមើលតម្លៃដដែលៗ និងមិនដដែលៗនៅក្នុងអត្ថបទនេះ។ ដូច្នេះ អ្នកអាចជ្រើសរើសវិធីសាស្ត្រដែលសមស្របបំផុតតាមបញ្ហារបស់អ្នក។

ដើម្បីបង្ហាញពីបញ្ហានេះ យើងនឹងប្រើសំណុំទិន្នន័យខាងក្រោម៖

នៅទីនេះ យើងមាន ឈ្មោះ របស់អ្នកលក់មួយចំនួន និងការលក់ ផលិតផល ។ ឥឡូវនេះ គោលដៅរបស់យើងគឺស្វែងរកផលិតផលលក់របស់អ្នកលក់នីមួយៗ។

1. ការប្រើរូបមន្តដើម្បីមើលតម្លៃច្រើនក្នុងក្រឡាតែមួយក្នុង Excel

មុខងារ TEXTJOIN នឹងជា មុខងាររបស់យើងទៅអនុវត្តវិធីសាស្រ្តនេះ។ មុខងារ TEXTJOIN អនុញ្ញាតឱ្យអ្នកចូលរួម 2 ឬច្រើនខ្សែជាមួយតម្លៃនីមួយៗដែលបំបែកដោយ អ្នកកំណត់ព្រំដែន ។ ជាចម្បង យើងកំពុងរួមបញ្ចូលគ្នានូវមុខងារផ្សេងៗគ្នាជាមួយនឹងមុខងារ TEXTJOIN ដើម្បីអនុវត្តរូបមន្តរបស់យើង។

មុខងារ TEXTJOINមានសម្រាប់តែ Excel 2019 និង Office 365 ប៉ុណ្ណោះ។

វាក្យសម្ពន្ធមូលដ្ឋាននៃអនុគមន៍ TEXTJOIN៖

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

នៅទីនេះ សញ្ញាកំណត់របស់យើងនឹងជាសញ្ញាក្បៀស ( “,” ) ដើម្បីបំបែកតម្លៃក្នុងក្រឡាមួយ។

1.1 អនុគមន៍ TEXTJOIN និង IF

ឥឡូវនេះ រូបមន្តនេះគឺងាយស្រួលប្រើណាស់។ រូបមន្តនេះនឹងរកមើលតម្លៃ ហើយបញ្ចូលពួកវាទៅក្នុងក្រឡាមួយជាមួយនឹងសញ្ញាកំណត់ សញ្ញាក្បៀស។ ប៉ុន្តែ សូមចាំថារូបមន្តនេះនឹងផ្តល់តម្លៃមកវិញជាមួយនឹងលេខស្ទួន។

វាក្យសម្ព័ន្ធមូលដ្ឋាន៖

=TEXTJOIN(", ",TRUE,IF(lookup_value=lookup_range,,finding_range,""))

📌 ជំហាន

1. ដំបូង វាយរូបមន្តខាងក្រោមក្នុង Cell F5 :

=TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))

2. បន្ទាប់មក ចុច Enter។

3. ជាចុងក្រោយ អូសរូបតំណាង Fill Handle ពីលើជួរក្រឡា F6:F7

នៅទីបញ្ចប់ យើងទទួលបានជោគជ័យ ដើម្បីប្រើ VLOOKUP តម្លៃច្រើនក្នុងក្រឡាមួយ។

🔎 ការបំបែករូបមន្ត

យើងកំពុងប្រើការវិភាគនេះសម្រាប់តែបុគ្គល “John”

IF(E5=B5:B13,C5:C13,"")

មុខងារនេះត្រឡប់អារេខាងក្រោម៖

{"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))

ជាចុងក្រោយ មុខងារ TEXTJOIN នឹងត្រឡប់ដូចខាងក្រោមលទ្ធផល៖

{Mobile, TV, Fridge, Mobile}

អានបន្ថែម៖ Excel VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនក្នុងក្រឡាមួយដោយបំបែកដោយសញ្ញាក្បៀស

1.2 អនុគមន៍ TEXTJOIN និង MATCH (ដោយគ្មានការចម្លង)

ឥឡូវនេះ ប្រសិនបើអ្នកចង់បានតម្លៃច្រើនក្នុងក្រឡាមួយ អ្នកអាចប្រើរូបមន្តនេះ។ រូបមន្តនេះគឺជាការរួមបញ្ចូលគ្នានៃមុខងារ TEXTJOIN និង MATCH ។ រូបមន្តនេះស្មុគស្មាញបន្តិចក្នុងការប្រើប្រាស់ ប៉ុន្តែប្រាកដជាផ្តល់តម្លៃដែលអ្នកចង់បាន។

📌 ជំហាន

1. ដំបូង វាយរូបមន្តខាងក្រោមក្នុង Cell F5 :

=TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))

2. បន្ទាប់មក ចុច Enter។

3. ជាចុងក្រោយ អូសរូបតំណាង Fill Handle ពីលើជួរក្រឡា F6:F7

នៅទីបញ្ចប់ យើងទទួលបានជោគជ័យ ដើម្បីប្រើ VLOOKUP តម្លៃច្រើនក្នុងក្រឡាមួយដោយមិនមានតម្លៃស្ទួន។

🔎 ការបំបែករូបមន្ត

<2 យើងកំពុងប្រើការវិភាគនេះសម្រាប់តែបុគ្គល “John”

ROW(C5:C13)

វាត្រឡប់អារេនៃ {5;6;7;8;9;10;11;12;13}

MATCH(ROW(C5:C13), ROW(C5:C13))

វាត្រឡប់៖ {1;2;3;4;5;6;7;8;9}

IF(E5=B5:B13, C5:C13, "") <1

វាត្រឡប់៖ {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

MATCH(C5:C13, IF(E5=B5:B13, C5:C13, "")

មុខងារនេះត្រឡប់៖ {8;8;7;9;7;7;7;8;7}

IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")

វាត្រឡប់៖ {1;1;"";4;"";6;"";1;""}

IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, "")

វាត្រឡប់៖ {"Mobile";"";"";"TV";"";"Fridge";"";"";""}

TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))

លទ្ធផលចុងក្រោយនឹងជា ទូរស័ព្ទ ទូរទស្សន៍ ទូរទឹកកក

អានបន្ថែម៖ របៀបអនុវត្ត VLOOKUP ជាមួយជួរច្រើនក្នុង Excel (5 វិធីសាស្រ្ត)

1.3 TheTEXTJOIN និងមុខងារ UNIQUE (ដោយគ្មានលេខស្ទួន)

ឥឡូវនេះ មុខងារ UNIQUE មាននៅក្នុង Excel 365 តែប៉ុណ្ណោះ។ ដូច្នេះ ប្រសិនបើអ្នកកំពុងប្រើ Excel 365 អ្នកប្រាកដជាអាចប្រើរូបមន្តនេះ។ រូបមន្តមុនគឺពិបាកបន្តិច ប៉ុន្តែរូបមន្តនេះនឹងជួយសម្រួលដល់វិធីស្វែងរកតម្លៃក្នុងក្រឡាមួយ។ អនុគមន៍ UNIQUE ត្រឡប់បញ្ជីតម្លៃតែមួយគត់នៅក្នុងបញ្ជី ឬជួរ។ ឥឡូវនេះ ភាពខុសគ្នារវាងរូបមន្តទីមួយ និងទីបីគឺប្រើមុខងារ UNIQUE មុនមុខងារ IF

វាក្យសម្ព័ន្ធមូលដ្ឋាននៃអនុគមន៍ UNIQUE៖

=UNIQUE (array, [by_col], [exactly_once])

អារេ – ជួរ ឬអារេដែលត្រូវស្រង់ចេញតម្លៃតែមួយគត់។

by_col – [ស្រេចចិត្ត] របៀបប្រៀបធៀប និងស្រង់ចេញ។ តាមជួរ = FALSE (លំនាំដើម); ដោយជួរឈរ = TRUE។

exactly_once – [ស្រេចចិត្ត] TRUE = តម្លៃដែលកើតឡើងម្តង, FALSE= តម្លៃតែមួយគត់ទាំងអស់ (លំនាំដើម)

📌 ជំហាន

1. ដំបូង វាយរូបមន្តខាងក្រោមក្នុង Cell F5 :

=TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))

2. បន្ទាប់មក ចុច Enter។

3. ជាចុងក្រោយ អូសរូបតំណាង Fill Handle ពីលើជួរក្រឡា F6:F7។

ដូចដែលអ្នកបានឃើញ យើងមាន បានប្រើដោយជោគជ័យ VLOOKUP តម្លៃច្រើនក្នុងក្រឡាមួយ។

🔎 ការបំបែករូបមន្ត

យើងកំពុងប្រើការវិភាគនេះសម្រាប់តែបុគ្គល “John”

➤ IF(E5=B5:B13,C5:C13,"")

វាត្រឡប់ {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

➤ UNIQUE(IF(E5=B5:B13,C5:C13,""))

វា។ត្រឡប់ {"Mobile";"";"TV";"Fridge"}

TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))

លទ្ធផលចុងក្រោយ ទូរស័ព្ទ ទូរទស្សន៍ ទូរទឹកកក

អាន​បន្ថែម៖ របៀប​មើល​និង​ត្រឡប់​តម្លៃ​ច្រើន​ក្នុង​បញ្ជី​ទម្លាក់​ចុះ

2. ការប្រើ​កូដ VBA ដើម្បី​មើល​តម្លៃ​ច្រើន​ក្នុង​ក្រឡា​មួយ

មុខងារ TEXTJOIN មានសម្រាប់តែ MS Excel 2019 និង MS Excel 365 ប៉ុណ្ណោះ។ ដូច្នេះ ប្រសិនបើអ្នកស្គាល់ច្បាស់អំពីកូដ VBA របស់ Excel នោះលេខកូដទាំងពីរនេះនឹងមានប្រយោជន៍សម្រាប់អ្នក។ ទីមួយនឹងនៅជាមួយស្ទួន ហើយទីពីរនឹងគ្មានលេខស្ទួន។ ដូច្នេះ សូមជ្រើសរើសវិធីសាស្រ្តរបស់អ្នកតាមបញ្ហារបស់អ្នក។

2.1 VBA Codes Multiple Values ​​in One Cell

📌 ជំហាន

1. ទីមួយ។ ចុច Alt+F11 ដើម្បីបើក Visual Basic Editor។

2. បន្ទាប់មកចុចលើ Insert > ម៉ូឌុល .

3. បន្ទាប់មក វាយលេខកូដខាងក្រោម៖

8016

4. ឥឡូវនេះ សូមចូលទៅកាន់សន្លឹកកិច្ចការរបស់អ្នក។ បន្ទាប់មក វាយរូបមន្តខាងក្រោមក្នុង Cell F5 :

=MultipleValues(B5:B13,E5,C5:C13,",")

5. បន្ទាប់មកចុច ENTER។

6. ជាចុងក្រោយ អូសរូបតំណាង Fill Handle ពីលើជួរក្រឡា F6:F7។

នៅទីបញ្ចប់ យើងបានប្រើ VLOOKUP តម្លៃច្រើនក្នុងក្រឡាមួយ

អានបន្ថែម៖ VLOOKUP ដើម្បីត្រឡប់តម្លៃច្រើនផ្ដេកក្នុង Excel

2.2 VBA លេខកូដដើម្បីរកមើលតម្លៃច្រើនក្នុងក្រឡាតែមួយ (ដោយគ្មានលេខស្ទួន)

📌 ជំហាន

1. ទីមួយ។ ចុច Alt+F11 ដើម្បីបើក Visual Basic Editor។

2. បន្ទាប់មកចុចលើ បញ្ចូល > ម៉ូឌុល .

3. បន្ទាប់មក វាយលេខកូដខាងក្រោម៖

3419

4. បន្ទាប់​ពី​បញ្ចូល​កូដ​រួច​ចុច Tools > ឯកសារយោង នៅក្នុងបង្អួច Microsoft Visual Basic សម្រាប់កម្មវិធីដែលបានបើក ហើយបន្ទាប់មក នៅក្នុងប្រអប់លេចចេញ ឯកសារយោង – ប្រអប់ VBAProject សូមពិនិត្យមើលជម្រើស Microsoft Scripting Runtime នៅក្នុង ឯកសារយោងដែលមាន ប្រអប់បញ្ជី។ ចុច យល់ព្រម

5. ឥឡូវនេះ សូមចូលទៅកាន់សន្លឹកកិច្ចការរបស់អ្នក។ បន្ទាប់មក វាយរូបមន្តខាងក្រោមក្នុង Cell F5 :

=ValuesNoDup(E5,B5:B13,2)

នៅទីនេះ 2 ជាលេខជួរនៃសំណុំទិន្នន័យ។

6. បន្ទាប់មក ចុច Enter

7. ជាចុងក្រោយ អូសរូបតំណាង Fill Handle ពីលើជួរក្រឡា F6:F7។

ដូចដែលអ្នកបានឃើញ យើងមាន បានប្រើ VLOOKUP តម្លៃច្រើនក្នុងក្រឡាមួយដោយមិនចម្លង។

អានបន្ថែម៖ របៀប VLOOKUP និងត្រឡប់តម្លៃច្រើនក្នុង Excel (8 វិធី)

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

ដើម្បីបញ្ចប់ ខ្ញុំសង្ឃឹមថាការបង្រៀននេះនឹងជួយអ្នកក្នុងការរកមើល តម្លៃច្រើនក្នុងក្រឡាមួយក្នុង Excel ។ ទាញយកសៀវភៅលំហាត់ ហើយសាកល្បងវាដោយខ្លួនឯង។ ប្រាកដណាស់ វានឹងអភិវឌ្ឍចំណេះដឹង Excel របស់អ្នក។ ដូចគ្នានេះផងដែរ, មានអារម្មណ៍ដោយឥតគិតថ្លៃដើម្បីផ្តល់មតិកែលម្អនៅក្នុងផ្នែកមតិយោបល់។ មតិកែលម្អដ៏មានតម្លៃរបស់អ្នកធ្វើឱ្យយើងមានការលើកទឹកចិត្តក្នុងការបង្កើតអត្ថបទជាច្រើនដូចនេះ។ កុំភ្លេចពិនិត្យមើលគេហទំព័ររបស់យើង ExcelWIKI សម្រាប់បញ្ហា និងដំណោះស្រាយទាក់ទងនឹង Excel។

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