VLOOKUP កម្រិតខ្ពស់ក្នុង Excel៖ ច្រើន, ទ្វេ, បង្កប់

  • ចែករំលែកនេះ។
Michael Brown

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

ឧទាហរណ៍ទាំងនេះនឹងបង្រៀនអ្នកពីរបៀបធ្វើ Vlookup លក្ខណៈវិនិច្ឆ័យច្រើន ត្រឡប់វត្ថុជាក់លាក់ ឬការប្រកួតទាំងអស់ ធ្វើ Vlookup ថាមវន្តក្នុងសន្លឹកច្រើន និងច្រើនទៀត។

វាជាផ្នែកទីពីរនៃ ស៊េរីដែលនឹងជួយអ្នកទាញយកថាមពលរបស់ Excel VLOOKUP ។ ឧទាហរណ៍បង្ហាញថាអ្នកដឹងពីរបៀបដែលមុខងារនេះដំណើរការ។ បើមិនដូច្នេះទេ វាតំណាងឱ្យហេតុផលដើម្បីចាប់ផ្តើមជាមួយនឹងការប្រើប្រាស់ជាមូលដ្ឋាននៃ VLOOKUP នៅក្នុង Excel។

មុនពេលផ្លាស់ទីបន្ថែមទៀត ខ្ញុំសូមរំលឹកអ្នកដោយសង្ខេបអំពីវាក្យសម្ព័ន្ធ៖

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )

ឥឡូវ​នេះ អ្នក​រាល់​គ្នា​ស្ថិត​នៅ​លើ​ទំព័រ​តែ​មួយ សូម​ពិនិត្យ​មើល​ឧទាហរណ៍​រូបមន្ត VLOOKUP កម្រិត​ខ្ពស់៖

    របៀប​មើល​លក្ខណៈ​វិនិច្ឆ័យ​ច្រើន

    កម្មវិធី Excel មុខងារ VLOOKUP គឺពិតជាមានប្រយោជន៍នៅពេលនិយាយអំពីការស្វែងរកនៅលើមូលដ្ឋានទិន្នន័យសម្រាប់តម្លៃជាក់លាក់មួយ។ ទោះយ៉ាងណាក៏ដោយ វាខ្វះលក្ខណៈពិសេសសំខាន់មួយ - វាក្យសម្ព័ន្ធរបស់វាអនុញ្ញាតឱ្យតម្លៃរកមើលតែមួយប៉ុណ្ណោះ។ ប៉ុន្តែចុះយ៉ាងណាបើអ្នកចង់រកមើលលក្ខខណ្ឌមួយចំនួន? មានដំណោះស្រាយផ្សេងៗគ្នាមួយចំនួនសម្រាប់អ្នកដើម្បីជ្រើសរើស។

    រូបមន្ត 1. VLOOKUP ជាមួយលក្ខណៈវិនិច្ឆ័យពីរ

    ឧបមាថាអ្នកមានបញ្ជីនៃការបញ្ជាទិញ ហើយចង់ស្វែងរកបរិមាណដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យ 2, ឈ្មោះអតិថិជន និង ផលិតផល ។ កត្តាស្មុគ្រស្មាញមួយគឺថា អតិថិជនម្នាក់ៗបានបញ្ជាទិញផលិតផលជាច្រើន ដូចបង្ហាញក្នុងតារាងខាងក្រោម៖

    រូបមន្ត VLOOKUP ធម្មតានឹងមិនដំណើរការក្នុងស្ថានភាពនេះទេ ព្រោះវាត្រឡប់ការរកឃើញដំបូង ការប្រកួតផ្អែកលើ កតំបន់៖

    ដូចក្នុងឧទាហរណ៍មុន យើងចាប់ផ្តើមដោយកំណត់ឈ្មោះមួយចំនួន៖

    • ជួរ A2:B5 ក្នុងសន្លឹក CA ត្រូវបានដាក់ឈ្មោះ CA_Sales .
    • ជួរ A2:B5 ក្នុងសន្លឹក FL ត្រូវបានដាក់ឈ្មោះថា FL_Sales
    • ជួរ A2:B5 ក្នុងសន្លឹក KS ត្រូវបានដាក់ឈ្មោះថា KS_Sales .

    ដូចដែលអ្នកបានឃើញ ជួរដែលមានឈ្មោះទាំងអស់មានផ្នែកទូទៅ ( ការលក់ ) និងផ្នែកតែមួយគត់ ( CA , FL , KS )។ សូមប្រាកដថាត្រូវដាក់ឈ្មោះជួររបស់អ្នកតាមរបៀបស្រដៀងគ្នា ព្រោះថាវាចាំបាច់សម្រាប់រូបមន្តដែលយើងនឹងបង្កើត។

    រូបមន្ត 1. ការមើលដោយចៃដន្យ ដើម្បីទាញទិន្នន័យពីសន្លឹកផ្សេងគ្នា

    ប្រសិនបើកិច្ចការរបស់អ្នក គឺដើម្បីទាញយកទិន្នន័យពីសន្លឹកច្រើន រូបមន្ត VLOOKUP INDIRECT គឺជាដំណោះស្រាយដ៏ល្អបំផុត – បង្រួម និងងាយស្រួលយល់។

    សម្រាប់ឧទាហរណ៍នេះ យើងរៀបចំតារាងសង្ខេបតាមវិធីនេះ៖

    • បញ្ចូលផលិតផលដែលចាប់អារម្មណ៍ក្នុង A2 និង A3។ ទាំងនេះគឺជាតម្លៃស្វែងរករបស់យើង។
    • បញ្ចូលផ្នែកពិសេសនៃជួរដែលមានឈ្មោះក្នុង B1, C1 និង D1។

    ហើយឥឡូវនេះ យើងភ្ជាប់ក្រឡាដែលមានផ្នែកពិសេស (B1) ជាមួយផ្នែកទូទៅ ("_Sales") ហើយបញ្ចូលខ្សែអក្សរលទ្ធផលទៅជា INDIRECT៖

    INDIRECT(B$1&"_Sales")

    មុខងារ INDIRECT បំប្លែងខ្សែអក្សរទៅជាឈ្មោះដែល Excel អាចយល់បាន ហើយអ្នកដាក់វានៅក្នុង អាគុយម៉ង់ table_array នៃ VLOOKUP:

    =VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

    រូបមន្តខាងលើទៅ B2 ហើយបន្ទាប់មកអ្នកចម្លងវាចុះក្រោម ហើយទៅខាងស្តាំ។

    សូម យកចិត្តទុកដាក់ថានៅក្នុងតម្លៃរកមើល ($A2)យើង​បាន​ចាក់សោ​កូអរដោណេ​ជួរ​ឈរ​ជាមួយ​សេចក្ដី​យោង​ក្រឡា​ដាច់ខាត ដូច្នេះ​ជួរ​ឈរ​នៅ​តែ​ជួសជុល​នៅ​ពេល​រូបមន្ត​ត្រូវ​បាន​ចម្លង​ទៅ​ខាង​ស្ដាំ។ នៅក្នុងឯកសារយោង B$1 យើងបានចាក់សោជួរដេក ដោយសារយើងចង់ឱ្យកូអរដោនេជួរឈរផ្លាស់ប្តូរ និងផ្គត់ផ្គង់ផ្នែកឈ្មោះសមរម្យទៅ INDIRECT អាស្រ័យលើជួរឈរដែលរូបមន្តត្រូវបានចម្លង៖

    ប្រសិនបើតារាងចម្បងរបស់អ្នកត្រូវបានរៀបចំខុសគ្នា តម្លៃរកមើលក្នុងជួរដេកមួយ និងផ្នែកតែមួយគត់នៃឈ្មោះជួរនៅក្នុងជួរឈរមួយ នោះអ្នកគួរតែចាក់សោកូអរដោនេជួរដេកនៅក្នុងតម្លៃរកមើល (B$1) និងកូអរដោណេជួរឈរនៅក្នុងផ្នែកឈ្មោះ។ ($A2):

    =VLOOKUP(B$1, INDIRECT($A2&"_Sales"), 2, FALSE)

    រូបមន្ត 2. VLOOKUP និងដាក់ IFs ដើម្បីរកមើលសន្លឹកច្រើន

    នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកមាន គ្រាន់តែសន្លឹករកមើលពីរ ឬបីប៉ុណ្ណោះ អ្នកអាចប្រើរូបមន្ត VLOOKUP ដ៏សាមញ្ញមួយជាមួយនឹងមុខងារ IF ដែលត្រូវបានភ្ជាប់ដើម្បីជ្រើសរើសសន្លឹកត្រឹមត្រូវដោយផ្អែកលើតម្លៃគន្លឹះក្នុងក្រឡាជាក់លាក់មួយ៖

    =VLOOKUP($A2, IF(B$1="CA", CA_Sales, IF(B$1="FL", FL_Sales, IF(B$1="KS", KS_Sales,""))), 2, FALSE)

    កន្លែងដែល $A2 គឺជាតម្លៃរកមើល (ឈ្មោះធាតុ) ហើយ B$1 គឺជាតម្លៃគន្លឹះ (ស្ថានភាព)៖

    ក្នុងករណីនេះ អ្នកមិនចាំបាច់កំណត់ឈ្មោះ និងអាចប្រើខាងក្រៅបាន ឯកសារយោងដើម្បីយោងទៅសន្លឹក ឬសៀវភៅការងារផ្សេងទៀត។

    សម្រាប់ exa រូបមន្តបន្ថែម mples សូមមើល របៀប VLOOKUP ឆ្លងកាត់សន្លឹកច្រើនក្នុង Excel។

    នោះជារបៀបប្រើ VLOOKUP ក្នុង Excel។ ខ្ញុំសូមអរគុណសម្រាប់ការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    សៀវភៅលំហាត់សម្រាប់ការទាញយក

    ឧទាហរណ៍រូបមន្ត VLOOKUP កម្រិតខ្ពស់ (.xlsxឯកសារ)

    តម្លៃរកមើលតែមួយដែលអ្នកបញ្ជាក់។

    ដើម្បីយកឈ្នះវា អ្នកអាចបន្ថែមជួរឈរជំនួយ និងភ្ជាប់តម្លៃពីជួរឈររកមើលពីរ ( អតិថិជន និង ផលិតផល ) នៅទីនោះ។ វាមានសារៈសំខាន់ដែលជួរឈរជំនួយគួរតែជាជួរឈរ ខាងឆ្វេងបំផុត នៅក្នុងតារាងតារាងព្រោះវាជាកន្លែងដែល Excel VLOOKUP តែងតែស្វែងរកតម្លៃស្វែងរក។

    ដូច្នេះ សូមបន្ថែមជួរឈរមួយនៅខាងឆ្វេងរបស់អ្នក។ តារាង ហើយចម្លងរូបមន្តខាងក្រោមឆ្លងកាត់ជួរនោះ។ វា​នឹង​បញ្ចូល​ជួរ​ឈរ​ជំនួយ​ដោយ​តម្លៃ​ពី​ជួរ​ឈរ B និង C (តួអក្សរ​ដកឃ្លា​ត្រូវ​បាន​ភ្ជាប់​នៅ​ចន្លោះ​សម្រាប់​ការ​អាន​បាន​កាន់​តែ​ប្រសើរ)៖

    =B2&" "&C2

    ហើយបន្ទាប់មក ប្រើរូបមន្ត VLOOKUP ស្តង់ដារ និងទីកន្លែង លក្ខណៈវិនិច្ឆ័យទាំងពីរនៅក្នុងអាគុយម៉ង់ lookup_value បំបែកដោយដកឃ្លា៖

    =VLOOKUP("Jeremy Sweets", A2:D11, 4, FALSE)

    ឬបញ្ចូលលក្ខណៈវិនិច្ឆ័យក្នុងក្រឡាដាច់ដោយឡែក (G1 និង G2 ក្នុងករណីរបស់យើង) ហើយភ្ជាប់វា ក្រឡា៖

    =VLOOKUP(G1&" "&G2, A2:D11, 4, FALSE)

    ដូចដែលយើងចង់ត្រឡប់តម្លៃពីជួរឈរ D ដែលជាទីបួនក្នុងអារេតារាង យើងប្រើ 4 សម្រាប់ col_index_num ។ អាគុយម៉ង់ range_lookup ត្រូវបានកំណត់ទៅជា FALSE ដើម្បី Vlookup ដែលត្រូវគ្នាពិតប្រាកដ។ រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖

    ក្នុងករណីដែលតារាងរកមើលរបស់អ្នកស្ថិតនៅក្នុង សន្លឹកផ្សេងទៀត សូមបញ្ចូលឈ្មោះសន្លឹកក្នុងរូបមន្ត VLOOKUP របស់អ្នក។ ឧទាហរណ៍៖

    =VLOOKUP(G1&" "&G2, Orders!A2:D11, 4, FALSE)

    ជាជម្រើស បង្កើតជួរដែលមានឈ្មោះសម្រាប់តារាងរកមើល (និយាយថា ការបញ្ជាទិញ ) ដើម្បីធ្វើឱ្យរូបមន្តងាយស្រួលអាន៖

    =VLOOKUP(G1&" "&G2, Orders, 4, FALSE)

    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបធ្វើរកមើលពីសន្លឹកមួយផ្សេងទៀតនៅក្នុង Excel ។

    ចំណាំ។ ដើម្បីឱ្យរូបមន្តដំណើរការបានត្រឹមត្រូវ តម្លៃនៅក្នុងជួរជំនួយគួរតែត្រូវបានភ្ជាប់យ៉ាងពិតប្រាកដដូចនៅក្នុងអាគុយម៉ង់ lookup_value ។ ជាឧទាហរណ៍ យើងបានប្រើតួអក្សរដកឃ្លា ដើម្បីបំបែកលក្ខណៈវិនិច្ឆ័យទាំងនៅក្នុងជួរជំនួយ (B2&" "&C2) និងរូបមន្ត VLOOKUP (G1&" "&G2)។

    រូបមន្ត 2. Excel VLOOKUP ដែលមានលក្ខខណ្ឌច្រើន

    តាមទ្រឹស្តី អ្នកអាចប្រើវិធីសាស្រ្តខាងលើដើម្បី Vlookup ច្រើនជាងលក្ខណៈវិនិច្ឆ័យពីរ។ ទោះយ៉ាងណាក៏ដោយមានការព្រមានពីរបី។ ទីមួយ តម្លៃស្វែងរកត្រូវបានកំណត់ត្រឹម 255 តួអក្សរ ហើយទីពីរ ការរចនាសន្លឹកកិច្ចការអាចមិនអនុញ្ញាតឱ្យបន្ថែមជួរឈរជំនួយទេ។

    ជាសំណាងល្អ Microsoft Excel តែងតែផ្តល់នូវវិធីច្រើនជាងមួយដើម្បីធ្វើរឿងដូចគ្នា។ ដើម្បីមើលលក្ខណៈវិនិច្ឆ័យច្រើន Vlookup អ្នកអាចប្រើបន្សំ INDEX MATCH ឬមុខងារ XLOOKUP ដែលទើបនឹងណែនាំនៅក្នុង Office 365។

    ឧទាហរណ៍ ដើម្បីរកមើលដោយផ្អែកលើតម្លៃ 3 ផ្សេងគ្នា ( កាលបរិច្ឆេទ , ឈ្មោះអតិថិជន និង ផលិតផល ) ប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោម៖

    =INDEX(D2:D11, MATCH(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), 0))

    =XLOOKUP(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), D2:D11)

    កន្លែងណា៖

    • G1 គឺជាលក្ខណៈវិនិច្ឆ័យ 1 (កាលបរិច្ឆេទ)
    • G2 គឺជាលក្ខណៈវិនិច្ឆ័យ 2 (ឈ្មោះអតិថិជន)
    • G3 គឺជាលក្ខណៈវិនិច្ឆ័យ 3 (ផលិតផល)
    • A2:A11 កំពុងរកមើល ជួរ 1 (កាលបរិច្ឆេទ)
    • B2:B11 គឺជាជួររកមើល 2 (ឈ្មោះអតិថិជន)
    • C2:C11 គឺជាជួររកមើល 3 (ផលិតផល)
    • D2:D11 គឺជាការត្រឡប់មកវិញ ជួរ (បរិមាណ)

    ចំណាំ។ នៅក្នុងកំណែទាំងអស់លើកលែងតែ Excel 365, INDEXMATCH គួរតែត្រូវបានបញ្ចូលជារូបមន្តអារេ CSE ដោយចុច Ctrl + Shift + Enter ។ នៅក្នុង Excel 365 ដែលគាំទ្រអារេថាមវន្ត វាក៏ដំណើរការជារូបមន្តធម្មតាផងដែរ។

    សម្រាប់ការពន្យល់លម្អិតនៃរូបមន្ត សូមមើល៖

    • XLOOKUP ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យច្រើន
    • រូបមន្ត INDEX MATCH ជាមួយនឹងលក្ខណៈវិនិច្ឆ័យច្រើន

    របៀប ប្រើ VLOOKUP ដើម្បីទទួលបានការផ្គូផ្គងទី 2 ទី 3 ឬទី

    ដូចដែលអ្នកបានដឹងរួចមកហើយ Excel VLOOKUP អាចទាញយកតម្លៃដែលត្រូវគ្នាតែមួយប៉ុណ្ណោះ កាន់តែច្បាស់ជាងនេះទៅទៀត វាត្រឡប់ការផ្គូផ្គងដែលបានរកឃើញដំបូង។ ប៉ុន្តែចុះយ៉ាងណាបើមានការផ្គូផ្គងជាច្រើននៅក្នុងអារេរកមើលរបស់អ្នក ហើយអ្នកចង់ទទួលបានឧទាហរណ៍ទី 2 ឬទី 3? កិច្ចការនេះស្តាប់ទៅដូចជាស្មុគស្មាញណាស់ ប៉ុន្តែដំណោះស្រាយមានហើយ!

    រូបមន្ត 1. Vlookup Nth instance

    ឧបមាថាអ្នកមានឈ្មោះអតិថិជននៅក្នុងជួរឈរមួយ ផលិតផលដែលពួកគេទិញក្នុងមួយទៀត ហើយអ្នកកំពុងស្វែងរក ដើម្បីស្វែងរកផលិតផលទី 2 ឬទី 3 ដែលបានទិញដោយអតិថិជនដែលបានផ្តល់ឱ្យ។

    វិធីសាមញ្ញបំផុតគឺត្រូវបន្ថែមជួរឈរជំនួយទៅខាងឆ្វេងនៃតារាងដូចដែលយើងបានធ្វើនៅក្នុងឧទាហរណ៍ទីមួយ។ ប៉ុន្តែលើកនេះ យើងនឹងបញ្ចូលឈ្មោះអតិថិជន និងលេខកើតឡើងដូចជា " John Doe1 ", " John Doe2 " ជាដើម។

    ដើម្បីទទួលបានការកើតឡើង ប្រើមុខងារ COUNTIF ជាមួយនឹងសេចក្តីយោងជួរចម្រុះ (សេចក្តីយោងទីមួយគឺដាច់ខាត ហើយទីពីរគឺទាក់ទងដូចជា $B$2:B2)។ ចាប់តាំងពីការផ្លាស់ប្តូរសេចក្តីយោងដែលទាក់ទងដោយផ្អែកលើទីតាំងនៃក្រឡាដែលរូបមន្តត្រូវបានចម្លង នៅជួរទី 3 វានឹងក្លាយជា $B$2:B3 នៅជួរទី 4 -$B$2:B4 ជាដើម។

    ដោយភ្ជាប់ជាមួយឈ្មោះអតិថិជន (B2) រូបមន្តយកទម្រង់នេះ៖

    =B2&COUNTIF($B$2:B2, B2)

    រូបមន្តខាងលើទៅ A2 ហើយបន្ទាប់មកអ្នកចម្លងវាទៅក្រឡាជាច្រើនតាមតម្រូវការ។

    បន្ទាប់ពីនោះ បញ្ចូលឈ្មោះគោលដៅ និងលេខកើតឡើងក្នុងក្រឡាដាច់ដោយឡែក (F1 និង F2) ហើយប្រើរូបមន្តខាងក្រោមដើម្បីមើលការកើតឡើងជាក់លាក់មួយ៖

    =VLOOKUP(F1&F2, A2:C11, 3, FALSE)

    រូបមន្ត 2. ការរកមើលលើកទី 2

    ប្រសិនបើអ្នកកំពុងស្វែងរកឧទាហរណ៍ទី 2 នៃតម្លៃរកមើល នោះអ្នកអាច ធ្វើដោយគ្មានជួរឈរជំនួយ។ ជំនួសមកវិញ បង្កើតអារេតារាងដោយថាមវន្ត ដោយប្រើមុខងារ INDIRECT រួមជាមួយ MATCH៖

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11"), 2, FALSE)

    កន្លែងណា៖

    • E1 គឺជាតម្លៃរកមើល
    • A2:A11 គឺជាជួររកមើល
    • B11 គឺជាក្រឡាចុងក្រោយ (បាត-ស្តាំ) នៃតារាងរកមើល

    សូមចំណាំថា រូបមន្តខាងលើត្រូវបានសរសេរសម្រាប់ករណីជាក់លាក់មួយដែលកោសិកាទិន្នន័យក្នុងតារាងរកមើលចាប់ផ្តើមនៅជួរទី 2។ ប្រសិនបើតារាងរបស់អ្នកស្ថិតនៅចំកណ្តាលសន្លឹក សូមប្រើរូបមន្តសកលនេះ ដែល A1 គឺជាក្រឡាកំពូលខាងឆ្វេងនៃតារាងស្វែងរកដែលមាន បឋមកថាជួរឈរ៖

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+1+ROW(A1))&":B11"), 2, FALSE)

    របៀបដែលរូបមន្តនេះដំណើរការ

    នេះគឺជាផ្នែកសំខាន់នៃរូបមន្តដែលបង្កើត ជួរមើលថាមវន្ត :

    INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11")

    អនុគមន៍ MATCH ដែលបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ការផ្គូផ្គងពិតប្រាកដ (0 ក្នុងអាគុយម៉ង់ចុងក្រោយ) ប្រៀបធៀបឈ្មោះគោលដៅ (E1) ធៀបនឹងបញ្ជីឈ្មោះ (A2:A11) ហើយត្រឡប់ទីតាំងនៃការរកឃើញដំបូង ការប្រកួតគឺ 3ក្នុងករណីរបស់យើង។ លេខនេះនឹងត្រូវបានប្រើជាកូអរដោណេជួរចាប់ផ្តើមសម្រាប់ជួរ vlookup ដូច្នេះយើងបន្ថែម 2 ទៅវា (+1 ដើម្បីមិនរាប់បញ្ចូលឧទាហរណ៍ដំបូង និង +1 ដើម្បីមិនរាប់បញ្ចូលជួរទី 1 ជាមួយនឹងបឋមកថាជួរឈរ)។ ជាជម្រើស អ្នកអាចប្រើ 1+ROW(A1) ដើម្បីគណនាការកែតម្រូវចាំបាច់ដោយស្វ័យប្រវត្តិដោយផ្អែកលើទីតាំងនៃជួរបឋមកថា (A1 ក្នុងករណីរបស់យើង)។

    ជាលទ្ធផល យើងទទួលបានខ្សែអក្សរខាងក្រោម ដែល INDIRECT បំប្លែងទៅជាសេចក្តីយោងជួរ៖

    INDIRECT("A"&5&":B11") -> A5:B11

    ជួរនេះទៅអាគុយម៉ង់ table_array នៃ VLOOKUP បង្ខំឱ្យវាចាប់ផ្តើមស្វែងរកនៅជួរទី 5 ដោយបន្សល់ទុកនូវឧទាហរណ៍ដំបូងនៃ តម្លៃរកមើល៖

    VLOOKUP(E1, A5:B11, 2, FALSE)

    របៀប Vlookup និងត្រឡប់តម្លៃច្រើនក្នុង Excel

    មុខងារ Excel VLOOKUP ត្រូវបានរចនាឡើងដើម្បីត្រឡប់ការប្រកួតតែមួយប៉ុណ្ណោះ។ តើមានវិធីដើម្បី Vlookup multiple instances ទេ? បាទ មាន ទោះបីមិនមែនជាការងាយស្រួលក៏ដោយ។ នេះតម្រូវឱ្យមានការប្រើប្រាស់រួមគ្នានៃមុខងារជាច្រើនដូចជា INDEX, SMALL និង ROW គឺជារូបមន្តអារេ។

    ឧទាហរណ៍ខាងក្រោមអាចរកឃើញការកើតឡើងទាំងអស់នៃតម្លៃរកមើល F2 នៅក្នុងជួររកមើល B2:B16 ហើយត្រឡប់ច្រើន ផ្គូផ្គងពីជួរ C:

    {=IFERROR(INDEX($C$2:$C$11, SMALL(IF($F$1=$B$2:$B$11, ROW($C$2:$C$11)-1,""), ROW()-1)),"")}

    មានវិធី 2 ដើម្បីបញ្ចូលរូបមន្តក្នុងសន្លឹកកិច្ចការរបស់អ្នក៖

    1. វាយរូបមន្តក្នុងក្រឡាទីមួយ ចុច Ctrl + ប្ដូរ (Shift) + បញ្ចូល (Enter) ហើយបន្ទាប់មកអូសវាចុះក្រោមទៅក្រឡាពីរបីទៀត។
    2. ជ្រើសរើសក្រឡាដែលនៅជាប់គ្នាជាច្រើនក្នុងជួរតែមួយ (F1:F11 ក្នុងរូបថតអេក្រង់ខាងក្រោម) វាយរូបមន្ត ហើយចុច Ctrl +Shift +Enter ដើម្បីបញ្ចប់វា។

    តាមវិធីណាក៏ដោយ ចំនួនក្រឡាដែលអ្នកបញ្ចូលរូបមន្តគួរតែស្មើនឹង ឬធំជាងចំនួនអតិបរមានៃការផ្គូផ្គងដែលអាចធ្វើបាន។

    សម្រាប់ការពន្យល់លម្អិតនៃតក្កវិជ្ជារូបមន្ត និងឧទាហរណ៍ច្រើនទៀត សូមមើល របៀប VLOOKUP តម្លៃច្រើនក្នុង Excel។

    របៀបមើលក្នុងជួរដេក និងជួរឈរ (រកមើលពីរផ្លូវ)

    ការរកមើលពីរផ្លូវ (aka ការរកមើលម៉ាទ្រីស ការរកមើល 2 វិមាត្រ ) គឺជាពាក្យប្រឌិតសម្រាប់រកមើលតម្លៃនៅចំនុចប្រសព្វនៃ ជួរនិងជួរឈរជាក់លាក់មួយ។ មានវិធីផ្សេងគ្នាមួយចំនួនក្នុងការរកមើលពីរវិមាត្រក្នុង Excel ប៉ុន្តែដោយសារការផ្តោតសំខាន់នៃមេរៀននេះគឺនៅលើមុខងារ VLOOKUP នោះយើងនឹងប្រើវាដោយធម្មជាតិ។

    សម្រាប់ឧទាហរណ៍នេះ យើងនឹងយកចំណុចខាងក្រោម តារាងជាមួយនឹងការលក់ប្រចាំខែ និងបង្កើតរូបមន្ត VLOOKUP ដើម្បីទាញយកតួលេខលក់សម្រាប់ទំនិញជាក់លាក់មួយក្នុងខែដែលបានផ្តល់ឱ្យ។

    ជាមួយឈ្មោះធាតុក្នុង A2:A9 ឈ្មោះខែនៅក្នុង B1:F1 ធាតុគោលដៅនៅក្នុង I1 និងខែគោលដៅក្នុង I2 រូបមន្តមានដូចខាងក្រោម៖

    =VLOOKUP(I1, A2:F9, MATCH(I2, A1:F1, 0), FALSE)

    របៀបដែលរូបមន្តនេះដំណើរការ

    ស្នូលនៃរូបមន្ត គឺជាមុខងារស្តង់ដារ VLOOKUP ដែលស្វែងរកការផ្គូផ្គងពិតប្រាកដទៅនឹងតម្លៃរកមើលនៅក្នុង I1។ ប៉ុន្តែ​ដោយសារ​យើង​មិន​ដឹង​ថា​ការ​លក់​សម្រាប់​ខែ​ជាក់លាក់​មួយ​ជា​ជួរ​ឈរ​មួយ​ណា​នោះ យើង​មិន​អាច​ផ្តល់​លេខ​ជួរ​ឈរ​ដោយ​ផ្ទាល់​ទៅ​អាគុយម៉ង់ col_index_num ទេ។ ដើម្បីស្វែងរកជួរឈរនោះ យើងប្រើ MATCH ខាងក្រោមមុខងារ៖

    MATCH(I2, A1:F1, 0)

    បកប្រែជាភាសាអង់គ្លេស រូបមន្តនិយាយថា៖ រកមើលតម្លៃ I2 ក្នុង A1:F1 ហើយត្រឡប់ទីតាំងដែលទាក់ទងរបស់វានៅក្នុងអារេ។ តាមរយៈការផ្គត់ផ្គង់ 0 ដល់អាគុយម៉ង់ទី 3 អ្នកណែនាំ MATCH ឱ្យស្វែងរកតម្លៃពិតប្រាកដស្មើនឹងតម្លៃរកមើល (វាដូចជាការប្រើ FALSE សម្រាប់អាគុយម៉ង់ range_lookup នៃ VLOOKUP)។

    ចាប់តាំងពី Mar ស្ថិតនៅក្នុងជួរទី 4 ក្នុងអារេរកមើល អនុគមន៍ MATCH ត្រឡប់ 4 ដែលទៅដោយផ្ទាល់ទៅអាគុយម៉ង់ col_index_num នៃ VLOOKUP៖

    VLOOKUP(I1, A2:F9, 4, FALSE)

    សូម សូមយកចិត្តទុកដាក់ថា ទោះបីជាឈ្មោះខែចាប់ផ្តើមក្នុងជួរ B ក៏ដោយ យើងប្រើ A1:I1 សម្រាប់អារេរកមើល។ នេះត្រូវបានធ្វើដើម្បីឱ្យលេខដែលត្រឡប់ដោយ MATCH ដែលត្រូវគ្នានឹងទីតាំងរបស់ជួរឈរក្នុង table_array នៃ VLOOKUP។

    ដើម្បីស្វែងយល់ពីវិធីបន្ថែមដើម្បីធ្វើការរកមើលម៉ាទ្រីសក្នុង Excel សូមមើល INDEX MATCH MATCH និងរូបមន្តផ្សេងទៀតសម្រាប់ការរកមើល 2 វិមាត្រ។

    របៀបធ្វើ Vlookup ច្រើនក្នុង Excel ( nested Vlookup)

    ជួនកាលវាអាចកើតឡើងដែលតារាងចម្បង និងតារាងរកមើលរបស់អ្នកមិនមានជួរឈរតែមួយនៅក្នុង ធម្មតា ដែលរារាំងអ្នកពីការធ្វើ Vlookup រវាងតារាងពីរ។ ទោះយ៉ាងណាក៏ដោយ មានតារាងមួយទៀត ដែលមិនមានព័ត៌មានដែលអ្នកកំពុងស្វែងរក ប៉ុន្តែមានជួរឈររួមមួយជាមួយតារាងមេ និងជួរឈរធម្មតាមួយទៀតជាមួយតារាងរកមើល។

    ក្នុងរូបភាពខាងក្រោមបង្ហាញពីស្ថានភាព៖

    គោលដៅគឺដើម្បីចម្លងតម្លៃទៅតារាងចម្បងដោយផ្អែកលើ លេខសម្គាល់ធាតុ ។ បញ្ហាគឺថាតារាងដែលមានតម្លៃមិនមាន លេខសម្គាល់ធាតុ មានន័យថាយើងនឹងត្រូវធ្វើ Vlookups ពីរក្នុងរូបមន្តមួយ។

    ដើម្បីភាពងាយស្រួល យើងបង្កើតពីរបី។ ជួរដែលមានឈ្មោះដំបូង៖

    • តារាងរកមើល 1 ត្រូវបានដាក់ឈ្មោះថា ផលិតផល (D3:E10)
    • តារាងរកមើល 2 ត្រូវបានដាក់ឈ្មោះថា តម្លៃ ( G3:H10 )

    តារាងអាចស្ថិតនៅក្នុងសន្លឹកកិច្ចការដូចគ្នា ឬខុសគ្នា។

    ហើយឥឡូវនេះ យើងនឹងអនុវត្តអ្វីដែលគេហៅថា ការមើលពីរដង , aka nested Vlookup .

    ដំបូង បង្កើតរូបមន្ត VLOOKUP ដើម្បីស្វែងរកឈ្មោះផលិតផលក្នុងតារាងរកមើល 1 (ដាក់ឈ្មោះ ផលិតផល ) ដោយផ្អែកលើធាតុ id (A3):

    =VLOOKUP(A3, Products, 2, FALSE)

    បន្ទាប់ ដាក់រូបមន្តខាងលើក្នុងអាគុយម៉ង់ lookup_value នៃមុខងារ VLOOKUP ផ្សេងទៀត ដើម្បីទាញតម្លៃពីតារាងរកមើល 2 (ដាក់ឈ្មោះ តម្លៃ ) ផ្អែកលើឈ្មោះផលិតផលដែលបញ្ជូនមកវិញដោយ VLOOKUP ដែលត្រូវបានភ្ជាប់មកជាមួយ៖

    =VLOOKUP(VLOOKUP(A3, Products, 2, FALSE), Prices, 2, FALSE)

    រូបថតអេក្រង់ខាងក្រោមបង្ហាញពីរូបមន្ត Vlookup ដែលយើងបានដាក់បញ្ចូលក្នុងសកម្មភាព៖

    របៀបរកមើលសន្លឹកច្រើនដោយថាមវន្ត

    ពេលខ្លះ y អ្នកអាចមានទិន្នន័យក្នុងទម្រង់ដូចគ្នាបំបែកនៅលើសន្លឹកកិច្ចការជាច្រើន។ ហើយគោលបំណងរបស់អ្នកគឺដើម្បីទាញទិន្នន័យពីសន្លឹកជាក់លាក់មួយ អាស្រ័យលើតម្លៃគន្លឹះក្នុងក្រឡាដែលបានផ្តល់ឱ្យ។

    នេះប្រហែលជាងាយស្រួលយល់ពីឧទាហរណ៍មួយ។ ឧបមាថា អ្នកមានរបាយការណ៍លក់ក្នុងតំបន់មួយចំនួនក្នុងទម្រង់ដូចគ្នា ហើយអ្នកកំពុងស្វែងរកតួលេខលក់សម្រាប់ផលិតផលជាក់លាក់ជាក់លាក់មួយ

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។