Excel INDEX MATCH එදිරිව VLOOKUP - සූත්‍ර උදාහරණ

  • මේක Share කරන්න
Michael Brown

මෙම නිබන්ධනය Excel හි INDEX සහ MATCH භාවිතා කරන්නේ කෙසේද සහ VLOOKUP ට වඩා හොඳ වන්නේ කෙසේද යන්න පෙන්වයි.

මෑත ලිපි කිහිපයකදී, අපි ආධුනිකයන්ට VLOOKUP ශ්‍රිතයේ මූලික කරුණු පැහැදිලි කිරීමට සහ බල පරිශීලකයින්ට වඩාත් සංකීර්ණ VLOOKUP සූත්‍ර උදාහරණ සැපයීමට හොඳ උත්සාහයක් ගත්තෙමු. දැන්, මම උත්සාහ කරන්නේ VLOOKUP භාවිතා කිරීම ගැන ඔබට කතා නොකරන්නේ නම්, අවම වශයෙන් Excel හි සිරස් සෙවීමක් කිරීමට විකල්ප ක්‍රමයක් පෙන්වන්න.

"මට එය අවශ්‍ය වන්නේ කුමක් සඳහාද?" ඔබ පුදුම විය හැක. මක්නිසාද යත් VLOOKUP හි බොහෝ සීමාවන් ඇති බැවින් ඔබට බොහෝ අවස්ථාවන්හිදී අපේක්ෂිත ප්‍රතිඵලය ලබා ගැනීමෙන් වලක්වනු ලැබේ. අනෙක් අතට, INDEX MATCH සංයෝජනය වඩාත් නම්‍යශීලී වන අතර එය බොහෝ පැතිවලින් VLOOKUP ට වඩා උසස් බවට පත් කරන විස්මිත විශේෂාංග රාශියක් ඇත.

    Excel INDEX සහ MATCH ශ්‍රිත - මූලික කරුණු

    මෙම නිබන්ධනයේ අරමුණ INDEX සහ MATCH ශ්‍රිතවල එකතුවක් භාවිතා කරමින් Excel හි vlookup එකක් කිරීමට විකල්ප ක්‍රමයක් පෙන්වීම බැවින්, අපි ඒවායේ වාක්‍ය ඛණ්ඩය සහ භාවිතා කරයි. අපි සාමාන්‍ය අදහස අවබෝධ කර ගැනීමට අවශ්‍ය අවම ප්‍රමාණය පමණක් ආවරණය කර VLOOKUP වෙනුවට INDEX MATCH භාවිතා කිරීමේ සියලු වාසි හෙළි කරන සූත්‍ර උදාහරණ දෙස ගැඹුරින් බලන්නෙමු.

    INDEX ශ්‍රිතය - වාක්‍ය ඛණ්ඩය සහ භාවිතය

    Excel INDEX ශ්‍රිතය ඔබ සඳහන් කරන පේළි සහ තීරු අංක මත පදනම්ව අරාවක අගයක් ලබා දෙයි. INDEX ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය සරල ය:

    ( නිර්ණායක1= පරාසය1) * ( නිර්ණායක2= පරාසය2), 0))}

    සටහන. මෙය Ctrl + Shift + Enter කෙටිමඟ සමඟ සම්පූර්ණ කළ යුතු අරා සූත්‍රයකි.

    පහත නියැදි වගුවේ, ඔබට නිර්ණායක 2ක් මත පදනම්ව මුදල සොයා ගැනීමට අවශ්‍ය යැයි සිතමින්, පාරිභෝගිකයා සහ නිෂ්පාදනය .

    පහත INDEX MATCH සූත්‍රය සංග්‍රහයක් ලෙස ක්‍රියා කරයි:

    =INDEX(C2:C10, MATCH(1, (F1=A2:A10) * (F2=B2:B10), 0))

    C2:C10 යනු F1 වෙතින් අගයක් ලබාදිය යුතු පරාසයයි. නිර්ණායක1, A2:A10 යනු නිර්ණායක1 සමඟ සැසඳිය යුතු පරාසය, F2 යනු නිර්ණායක 2, සහ B2:B10 යනු නිර්ණායක2 සමඟ සංසන්දනය කළ යුතු පරාසයයි.

    Ctrl + Shift + Enter එබීමෙන් සූත්‍රය නිවැරදිව ඇතුළත් කිරීමට මතක තබා ගන්න. , සහ Excel විසින් තිර රුවෙහි පෙන්වා ඇති පරිදි එය ස්වයංක්‍රීයව වක්‍ර වරහන් එක් කරයි:

    ඔබ ඔබේ වැඩපත්‍රවල අරා සූත්‍ර භාවිතා නොකරන්නේ නම්, තවත් එක් INDEX ශ්‍රිතයක් එක් කරන්න සූත්‍රය සහ සාමාන්‍ය Enter පහරකින් එය සම්පූර්ණ කරන්න:

    මෙම සූත්‍ර ක්‍රියා කරන ආකාරය

    සූත්‍ර මගින් බලන මූලික INDEX MATCH ශ්‍රිතය හා සමාන ප්‍රවේශය භාවිතා කරයි තනි තීරුවක්. බහු නිර්ණායක ඇගයීම සඳහා, ඔබ එක් එක් නිර්ණායක සඳහා ගැළපීම් සහ නොගැලපීම් නියෝජනය කරන සත්‍ය සහ අසත්‍ය අගයන් අරා දෙකක් හෝ වැඩි ගණනක් නිර්මාණය කර, පසුව මෙම අරාවල අනුරූප මූලද්‍රව්‍ය ගුණ කරන්න. ගුණ කිරීමේ මෙහෙයුම පිළිවෙළින් TRUE සහ FALSE 1 සහ 0 බවට පරිවර්තනය කරයි, සහ 1 සියලු නිර්ණායකවලට ගැලපෙන පේළිවලට අනුරූප වන අරාවක් නිපදවයි.1 බැලීමේ අගයක් සහිත MATCH ශ්‍රිතය අරාවේ පළමු "1" සොයාගෙන එහි පිහිටීම INDEX වෙත යවයි, එය මෙම පේළියේ නිශ්චිත තීරුවෙන් අගයක් ලබා දෙයි.

    අරා-නොවන සූත්‍රය රඳා පවතින්නේ අරා ස්වදේශිකව හැසිරවීමට INDEX ශ්‍රිතයේ හැකියාව. දෙවන INDEX 0 row_num සමඟ වින්‍යාස කර ඇති අතර එමඟින් එය MATCH වෙත සම්පූර්ණ තීරු අරාව පසුකර යනු ඇත.

    එය සූත්‍රයේ තර්කනය පිළිබඳ ඉහළ මට්ටමේ පැහැදිලි කිරීමකි. සම්පූර්ණ විස්තර සඳහා, කරුණාකර බහු නිර්ණායක සමඟ Excel INDEX MATCH බලන්න.

    AVERAGE, MAX, MIN

    Microsoft Excel හට අවම, උපරිම සහ සාමාන්‍ය අගයක් සෙවීමට විශේෂ කාර්යයන් ඇත. පරාසය. නමුත් එම අගයන් හා සම්බන්ධ වෙනත් සෛලයකින් ඔබට අගයක් ලබා ගැනීමට අවශ්‍ය නම් කුමක් කළ යුතුද? මෙම අවස්ථාවේදී, INDEX MATCH සමඟ MAX, MIN හෝ AVERAGE ශ්‍රිතය භාවිතා කරන්න.

    INDEX MATCH with MAX

    D තීරුවේ විශාලතම අගය සොයා ගැනීමට සහ C තීරුවෙන් අගයක් ලබා දීමට එම පේළියම, මෙම සූත්‍රය භාවිතා කරන්න:

    =INDEX(C2:C10, MATCH(MAX(D2:D10), D2:D10, 0))

    MIN සමඟ INDEX MATCH

    D තීරුවේ කුඩාම අගය සොයා ගැනීමට සහ C තීරුවෙන් ආශ්‍රිත අගයක් අදින්න, මෙය භාවිතා කරන්න :

    =INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))

    සාමාන්‍යය සමඟින් INDEX MATCH

    D2:D10 හි සාමාන්‍යයට ආසන්නතම අගය ක්‍රියා කර C තීරුවෙන් අනුරූප අගයක් ලබා ගැනීමට, මෙය සූත්‍රයයි භාවිතා කිරීමට:

    =INDEX(C2:C10, MATCH(AVERAGE(D2:D10), D2:D10, -1 ))

    ඔබගේ දත්ත සංවිධානය වී ඇති ආකාරය අනුව, තුන්වන තර්කයට (match_type) 1 හෝ -1 සපයන්නMATCH ශ්‍රිතය:

    • ඔබේ සෙවුම් තීරුව (අපගේ නඩුවේ D තීරුව) ආරෝහණ ලෙස වර්ග කර ඇත්නම්, 1 දමන්න. සූත්‍රය අඩු විශාලම අගය ගණනය කරයි. වඩා හෝ සාමාන්‍ය අගයට සමාන වේ.
    • ඔබේ සෙවුම් තීරුව පහළට වර්ග කර ඇත්නම්, -1 ඇතුළු කරන්න. සූත්‍රය වැඩි හෝ සාමාන්‍ය අගයට සමාන කුඩාම අගය ගණනය කරනු ඇත.
    • ඔබේ සෙවුම් අරාවෙහි සාමාන්‍ය අගයට හරියටම සමාන අගයක් තිබේ නම්, ඔබ නිශ්චිත ගැලපීම සඳහා 0 ඇතුළත් කළ හැක. අනුපිළිවෙලක් අවශ්‍ය නොවේ.

    අපගේ උදාහරණයේ, D තීරුවේ ජනගහන අවරෝහණ අනුපිළිවෙලට වර්ග කර ඇත, එබැවින් අපි ගැලපුම් වර්ගය සඳහා -1 භාවිතා කරමු. එහි ප්‍රතිඵලයක් ලෙස, අපට "ටෝකියෝ" ලැබෙන්නේ එහි ජනගහනය (13,189,000) සාමාන්‍යයට වඩා (12,269,006) ආසන්නතම ගැළපීම වන බැවිනි.

    ඔබට එය දැන ගැනීමට කුතුහලයක් ඇති විය හැක. VLOOKUP හට එවැනි ගණනය කිරීම් සිදු කළ හැක, නමුත් අරා සූත්‍රයක් ලෙස: VLOOKUP සාමාන්‍ය, උපරිම, MIN සමඟ.

    IFNA / IFERROR සමඟ INDEX MATCH භාවිතා කිරීම

    ඔබ බොහෝ විට දැක ඇති පරිදි, INDEX MATCH එකක් නම් Excel හි ඇති සූත්‍රය සෙවුම් අගයක් සොයාගත නොහැක, එය #N/A දෝෂයක් ඇති කරයි. ඔබ සම්මත දෝෂ අංකනය වඩා අර්ථාන්විත දෙයක් සමඟ ප්‍රතිස්ථාපනය කිරීමට කැමති නම්, ඔබේ INDEX MATCH සූත්‍රය IFNA ශ්‍රිතය තුළ ඔතා. උදාහරණයක් ලෙස:

    =IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "No match is found")

    සහ දැන්, යමෙක් සෙවීම් පරාසය තුළ නොපවතින සෝදිසි වගුවක් ආදානය කරන්නේ නම්, සූත්‍රය ගැළපෙන්නේ නැති බව පරිශීලකයාට පැහැදිලිව දන්වනු ඇත.සොයාගෙන ඇත:

    ඔබ #N/A පමණක් නොව සියලුම දෝෂ අල්ලා ගැනීමට කැමති නම්, IFNA වෙනුවට IFERROR ශ්‍රිතය භාවිතා කරන්න:

    =IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Oops, something went wrong!")

    ඔබගේ සූත්‍රයේ ඇති විය හැකි දෝෂ පිළිබඳව ඔබට අනතුරු අඟවන නිසා බොහෝ අවස්ථාවලදී සියලු දෝෂ වසං කිරීම නුවණට හුරු නොවන බව කරුණාවෙන් සලකන්න.

    එනම් එක්සෙල් හි INDEX සහ MATCH භාවිතා කරන ආකාරයයි. අපගේ සූත්‍ර උදාහරණ ඔබට ප්‍රයෝජනවත් වනු ඇතැයි මම බලාපොරොත්තු වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!

    බාගැනීම සඳහා වැඩපොත පුහුණු වන්න

    Excel INDEX MATCH උදාහරණ (.xlsx ගොනුව)

    INDEX(array, row_num, [column_num])

    මෙන්න එක් එක් පරාමිතිය පිළිබඳ ඉතා සරල පැහැදිලි කිරීමක්:

    • array - ඔබට ආපසු ලබා දීමට අවශ්‍ය සෛල පරාසයක් සිට අගය.
    • row_num - ඔබට අගයක් ආපසු ලබා දීමට අවශ්‍ය අරාවේ ඇති පේළි අංකය. ඉවත් කර ඇත්නම්, column_num අවශ්‍ය වේ.
    • column_num - ඔබට අගයක් ආපසු ලබා දීමට අවශ්‍ය අරාවේ ඇති තීරු අංකය. ඉවත් කර ඇත්නම්, row_num අවශ්‍ය වේ.

    වැඩිදුර තොරතුරු සඳහා කරුණාකර Excel INDEX ශ්‍රිතය බලන්න.

    සහ මෙහි INDEX සූත්‍රයේ සරලම ආකාරයෙහි උදාහරණයක් ඇත:

    =INDEX(A1:C10,2,3)

    සූත්‍රය A1 සිට C10 දක්වා සෛල තුළ සොයන අතර 2 වන පේළියේ සහ 3 වන තීරුවේ ඇති කොටුවේ අගයක් ආපසු ලබා දෙයි, එනම් කොටුව C2.

    ඉතා පහසුයි නේද? කෙසේ වෙතත්, සත්‍ය දත්ත සමඟ වැඩ කරන විට ඔබට අවශ්‍ය පේළිය සහ තීරුව ඔබට කිසිදා දැන ගැනීමට අපහසු වනු ඇත, එහිදී MATCH ශ්‍රිතය ප්‍රයෝජනවත් වේ.

    MATCH ශ්‍රිතය - සින්ටැක්ස් සහ භාවිතය

    Excel MATCH ශ්‍රිතය සෛල පරාසයක සෙවුම් අගයක් සොයන අතර එම අගයේ සාපේක්ෂ ස්ථානය පරාසය තුළ ලබා දෙයි.

    MATCH ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය පහත පරිදි වේ:

    MATCH(lookup_value , lookup_array, [match_type])
    • lookup_value - ඔබ සොයන අංකය හෝ පෙළ අගය.
    • lookup_array - සෛල පරාසයක් සෙව්වා.
    • match_type - නිශ්චිත ගැළපුමක් හෝ ළඟම ගැළපීම ආපසු ලබා දෙන්නේද යන්න සඳහන් කරයි:
      • 1 හෝ අතහැර දමා ඇත - සෙවීම් අගයට වඩා අඩු හෝ සමාන විශාලතම අගය සොයා ගනී. සෙවීම් අරාව ආරෝහණ අනුපිළිවෙලට වර්ග කිරීම අවශ්‍ය වේ.
      • 0 - සෙවීම් අගයට හරියටම සමාන වන පළමු අගය සොයා ගනී. INDEX / MATCH සංයෝජනයේදී, ඔබට සෑම විටම පාහේ නිශ්චිත ගැලපීමක් අවශ්‍ය වේ, එබැවින් ඔබ ඔබේ MATCH ශ්‍රිතයේ තුන්වන තර්කය 0 ලෙස සකසන්න.
      • -1 - lookup_value ට වඩා වැඩි හෝ සමාන කුඩාම අගය සොයා ගනී. සෙවුම් අරාව අවරෝහණ අනුපිළිවෙලට වර්ග කිරීම අවශ්‍ය වේ.

    උදාහරණයක් ලෙස, B1:B3 පරාසයේ "New-York", "Paris", "London" යන අගයන් අඩංගු වේ නම්, පහත සූත්‍රය අංක 3 ලබා දෙයි, මන්ද "ලන්ඩන්" යනු පරාසයේ තුන්වන ප්‍රවේශයයි:

    =MATCH("London",B1:B3,0)

    වැඩිදුර තොරතුරු සඳහා, කරුණාකර Excel MATCH ශ්‍රිතය බලන්න.

    මුලින්ම බැලූ බැල්මට, MATCH ශ්‍රිතයේ ප්‍රයෝජනය සැක සහිත විය හැක. පරාසයක අගයක පිහිටීම ගැන සැලකිලිමත් වන්නේ කවුද? අපට දැන ගැනීමට අවශ්‍ය වන්නේ අගයම වේ.

    සෙවුම් අගයේ (එනම් පේළි සහ තීරු අංක) සාපේක්ෂ පිහිටීම ඔබට row_num<වෙත සැපයීමට අවශ්‍ය දේ බව මම ඔබට මතක් කරමි. INDEX ශ්‍රිතයේ 2> සහ column_num තර්ක. ඔබට මතක ඇති පරිදි, Excel INDEX හට ලබා දී ඇති පේළියක සහ තීරුවක සන්ධිස්ථානයේ අගය සොයාගත හැකි නමුත්, ඔබට අවශ්‍ය හරියටම පේළිය සහ තීරුව තීරණය කළ නොහැක.

    Excel හි INDEX MATCH ශ්‍රිතය භාවිතා කරන්නේ කෙසේද

    0>දැන් ඔබ මූලික කරුණු දන්නා නිසා, එය ඇති බව මම විශ්වාස කරමිMATCH සහ INDEX එකට වැඩ කරන ආකාරය දැනටමත් තේරුම් ගැනීමට පටන් ගෙන ඇත. කෙටියෙන් කිවහොත්, INDEX විසින් තීරු සහ පේළි අංක අනුව සෙවුම් අගය සොයා ගන්නා අතර MATCH මඟින් එම සංඛ්‍යා සපයයි. එච්චරයි!

    සිරස් බැලීම සඳහා, ඔබ පේළි අංකය තීරණය කිරීමට සහ තීරු පරාසය සෘජුවම INDEX වෙත සැපයීමට පමණක් MATCH ශ්‍රිතය භාවිතා කරයි:

    INDEX ( තීරුවවෙතින් අගයක් ලබා දීමට. , MATCH ( සෙවීම් අගය, තීරුවට එරෙහිව සෙවීමට, 0))

    තවමත් එය වටහා ගැනීමට අපහසුද? උදාහරණයකින් තේරුම් ගැනීම පහසු විය හැකිය. ඔබ සතුව ජාතික අගනගර සහ ඒවායේ ජනගහන ලැයිස්තුවක් ඇතැයි සිතමු:

    යම් ප්‍රාග්ධනයක ජනගහනය සොයා ගැනීමට ජපානයේ අගනුවර කියන්න, පහත INDEX MATCH සූත්‍රය භාවිතා කරන්න:

    =INDEX(C2:C10, MATCH("Japan", A2:A10, 0))

    දැන්, අපි මෙම සූත්‍රයේ එක් එක් සංරචක ඇත්ත වශයෙන්ම කරන්නේ කුමක්ද යන්න විශ්ලේෂණය කරමු:

    • MATCH ශ්‍රිතය A2 පරාසයේ "ජපානය" සෙවීම් අගය සොයයි: A10, සහ අංක 3 ආපසු ලබා දෙයි, මන්ද "ජපානය" සෙවීම් අරාවේ තුන්වන ස්ථානයයි.
    • පේළි අංකය කෙලින්ම INDEX හි row_num තර්කය වෙත ගොස් එයින් අගයක් ලබා දීමට උපදෙස් දෙයි. පේළිය.

    ඉතින්, ඉහත සූත්‍රය සරල INDEX(C2:C,3) බවට හැරෙන අතර එය C2 සිට C10 දක්වා සෛල තුළ සෙවීමට සහ එම පරාසයේ 3 වැනි කොටුවෙන් අගය අදින්න යැයි කියනු ලැබේ, i.e. C4 මක්නිසාද යත් අපි දෙවන පේළියේ සිට ගණන් කිරීම ආරම්භ කරමු.

    සූත්‍රයේ නගරය දෘඪ කේතය කිරීමට අවශ්‍ය නොවේද? එය යම් කොටුවකට ඇතුල් කරන්න, F1 කියන්න, සෛලයට සපයන්නMATCH වෙත යොමුව, ඔබට ගතික සෙවීම් සූත්‍රයක් ලැබෙනු ඇත:

    =INDEX(C2:C10, MATCH(F1,A2:A10,0))

    වැදගත් සටහන! පේළි ගණන INDEX හි array විස්තාරය MATCH හි lookup_array තර්කයේ පේළි ගණනට ගැළපිය යුතුය, එසේ නොමැතිනම් සූත්‍රය වැරදි ප්‍රතිඵලයක් නිපදවනු ඇත.

    ඉන්න, ඉන්න... ඇයි එපා අපි පහත Vlookup සූත්‍රය භාවිතා කරන්නේ නැද්ද? Excel MATCH INDEX හි අරුම පුදුම පෙරළීම් සොයා ගැනීමට කාලය නාස්ති කිරීමෙන් ඇති ප්‍රයෝජනය කුමක්ද?

    =VLOOKUP(F1, A2:C10, 3, FALSE)

    මෙම අවස්ථාවෙහිදී, කිසිම තේරුමක් නැත :) මෙම සරල උදාහරණය නිරූපණය අරමුණු සඳහා පමණි, එවිට ඔබට INDEX සහ MATCH ක්‍රියා එකට වැඩ කරන ආකාරය පිළිබඳ හැඟීමක් ලැබේ. පහත අනුගමනය කරන අනෙකුත් උදාහරණ මඟින් VLOOKUP පැකිළෙන විට බොහෝ සංකීර්ණ අවස්ථා සමඟ පහසුවෙන් මුහුණ දෙන මෙම සංයෝජනයේ සැබෑ බලය ඔබට පෙන්වනු ඇත.

    ඉඟි:

    • Excel 365 සහ Excel 2021, ඔබ වඩාත් නවීන INDEX XMATCH සූත්‍රයක් භාවිතා කළ හැක.
    • Google Sheets සඳහා, මෙම ලිපියේ INDEX MATCH සමඟ සූත්‍ර උදාහරණ බලන්න.

    INDEX MATCH vs. VLOOKUP

    කවදා සිරස් සෙවීම් සඳහා භාවිතා කළ යුතු කාර්යය තීරණය කිරීමේදී, බොහෝ Excel ගුරුවරු VLOOKUP ට වඩා INDEX MATCH වඩා හොඳ බව එකඟ වෙති. කෙසේ වෙතත්, බොහෝ අය තවමත් VLOOKUP සමඟ රැඳී සිටිති, පළමුව, එය සරල නිසා සහ, දෙවනුව, ඔවුන් Excel හි INDEX MATCH සූත්‍රය භාවිතා කිරීමේ සියලු ප්‍රතිලාභ සම්පූර්ණයෙන් වටහා නොගන්නා නිසා. එවැනි අවබෝධයකින් තොරව කිසිවෙක් ඉගෙනීමට කාලය යොදවන්නට කැමති නැතවඩාත් සංකීර්ණ වාක්‍ය ඛණ්ඩයක්.

    පහත, මම VLOOKUP ට වඩා MATCH INDEX හි ප්‍රධාන වාසි පෙන්වා දෙන්නෙමි, එය ඔබගේ Excel අවි ගබඩාවට සුදුසු එකතු කිරීමක් දැයි ඔබ තීරණය කරන්න.

    භාවිතා කිරීමට ප්‍රධාන හේතු 4 VLOOKUP වෙනුවට INDEX MATCH

    1. දකුණේ සිට වමට බැලීම. ඕනෑම උගත් පරිශීලකයෙකු දන්නා පරිදි, VLOOKUP හට එහි වමට බැලිය නොහැක, එයින් අදහස් වන්නේ ඔබේ සෙවුම් අගය සැමවිටම වම්පස තීරුවේ තිබිය යුතු බවයි. මේසය. INDEX MATCH හට පහසුවෙන් වම් සෙවීම කළ හැක! පහත උදාහරණය එය ක්‍රියාවෙන් පෙන්වයි: Excel හි වමට අගයක් Vlookup කරන්නේ කෙසේද.
    2. තීරු ආරක්ෂිතව ඇතුළු කරන්න හෝ මකන්න. VLOOKUP සූත්‍ර කැඩී හෝ නව තීරුවක් ඇති විට වැරදි ප්‍රතිඵල ලබා දෙයි VLOOKUP හි වාක්‍ය ඛණ්ඩයට ඔබට දත්ත ලබා ගැනීමට අවශ්‍ය තීරුවේ දර්ශක අංකය සඳහන් කිරීම අවශ්‍ය වන බැවින් සෙවුම් වගුවකින් මකා හෝ එකතු කරන ලදී. ස්වාභාවිකවම, ඔබ තීරු එකතු කරන විට හෝ මකා දැමූ විට, දර්ශක අංකය වෙනස් වේ.

      INDEX MATCH සමඟින්, ඔබ දර්ශක අංකයක් නොව ආපසු එන තීරු පරාසය සඳහන් කරයි. එහි ප්‍රතිඵලයක් වශයෙන්, සෑම සම්බන්ධිත සූත්‍රයක් යාවත්කාලීන කිරීම ගැන කරදර නොවී ඔබට අවශ්‍ය තරම් තීරු ඇතුළු කිරීමට සහ ඉවත් කිරීමට ඔබට නිදහස තිබේ.

    3. සෙවුම් අගයක ප්‍රමාණය සඳහා සීමාවක් නැත. VLOOKUP ශ්‍රිතය භාවිතා කරන විට, ඔබේ සෙවීම් නිර්ණායකයේ මුළු දිග අක්ෂර 255 ඉක්මවිය නොහැක, එසේ නොමැතිනම් ඔබට #VALUE ලැබෙනු ඇත. ! දෝෂය. එබැවින්, ඔබගේ දත්ත කට්ටලයේ දිගු තන්තු තිබේ නම්, INDEX MATCH පමණක් ක්‍රියා කරයිවිසඳුම.
    4. ඉහළ සැකසුම් වේගය. ඔබේ වගු සාපේක්ෂව කුඩා නම්, Excel ක්‍රියාකාරීත්වයේ සැලකිය යුතු වෙනසක් නොමැති තරම්ය. නමුත් ඔබේ වැඩ පත්‍රවල පේළි සිය ගණනක් හෝ දහස් ගණනක් සහ එහි ප්‍රතිඵලයක් ලෙස සූත්‍ර සිය ගණනක් හෝ දහස් ගණනක් තිබේ නම්, MATCH INDEX VLOOKUP ට වඩා ඉතා වේගයෙන් ක්‍රියා කරයි, මන්ද Excel හට සම්පූර්ණ වගු අරාවට වඩා සෙවීම් සහ ආපසු තීරු පමණක් සැකසීමට සිදුවනු ඇත.

      ඔබගේ වැඩපොතෙහි VLOOKUP සහ SUM වැනි සංකීර්ණ අරා සූත්‍ර අඩංගු වන්නේ නම්, Excel හි ක්‍රියාකාරිත්වය කෙරෙහි VLOOKUP හි බලපෑම විශේෂයෙන් සැලකිය හැක. කාරණය නම්, අරාවේ එක් එක් අගය පරීක්ෂා කිරීම සඳහා VLOOKUP ශ්‍රිතයේ වෙනම ඇමතුමක් අවශ්‍ය වේ. එබැවින්, ඔබේ අරාවේ වැඩි අගයන් අඩංගු වන තරමට සහ ඔබට වැඩපොතක ඇති අරා සූත්‍ර වැඩි වන තරමට, එක්සෙල් මන්දගාමී ක්‍රියා කරයි.

    Excel INDEX MATCH - සූත්‍ර උදාහරණ

    දැනගැනීම MATCH INDEX ශ්‍රිතය ඉගෙන ගැනීමට හේතු, අපි වඩාත් රසවත් කොටස වෙත යමු සහ ඔබට න්‍යායික දැනුම ප්‍රායෝගිකව යෙදිය හැක්කේ කෙසේදැයි බලමු.

    දකුණේ සිට වමට බැලීමට INDEX MATCH සූත්‍රය

    ලෙස දැනටමත් සඳහන් කර ඇත, VLOOKUP හට එහි වම් දෙස බැලිය නොහැක. එබැවින්, ඔබගේ සෙවුම් අගයන් වම් කෙළවරේ තීරුව නොවේ නම්, Vlookup සූත්‍රයක් ඔබට අවශ්‍ය ප්‍රතිඵලය ගෙන ඒමට අවස්ථාවක් නොමැත. Excel හි INDEX MATCH ශ්‍රිතය වඩාත් විචල්‍ය වන අතර ඇත්ත වශයෙන්ම සෙවීම් සහ ආපසු හරවා යැවීමේ තීරු පිහිටා ඇත්තේ කොතැනද යන්න සැලකිල්ලක් නොදක්වයි.

    මෙම උදාහරණය සඳහා,අපි අපගේ නියැදි වගුවේ වම් පසින් ශ්‍රේණිගත තීරුව එකතු කර රුසියානු අගනුවර වන මොස්කව් ජනගහනය අනුව ශ්‍රේණිගත කරන්නේ කෙසේදැයි සොයා බැලීමට උත්සාහ කරමු.

    G1 හි සෙවීම් අගය සමඟ, සෙවීමට පහත සූත්‍රය භාවිතා කරන්න C2:C10 හි සහ A2:A10:

    =INDEX(A2:A10,MATCH(G1,C2:C10,0))

    ඉඟියෙන් අනුරූප අගයක් ලබා දෙන්න. ඔබ ඔබේ INDEX MATCH සූත්‍රය කොටු එකකට වඩා භාවිතා කිරීමට අදහස් කරන්නේ නම්, පරාස දෙකම නිරපේක්ෂ සෛල යොමු ($A$2:$A$10 සහ $C$2:4C$10 වැනි) සමඟ අගුලු දැමීමට වග බලා ගන්න, එවිට ඒවා විකෘති නොවන විට සූත්‍රය පිටපත් කිරීම.

    පේළි සහ තීරුවල සෙවීමට INDEX MATCH MATCH

    ඉහත උදාහරණවල, අපි පූර්ව නිශ්චිත එක්-තීරුවකින් අගයක් ලබා දීමට සම්භාව්‍ය VLOOKUP සඳහා ප්‍රතිස්ථාපනය ලෙස INDEX MATCH භාවිතා කළෙමු. පරාසය. නමුත් ඔබට පේළි සහ තීරු කිහිපයකින් බැලීමට අවශ්‍ය නම් කුමක් කළ යුතුද? වෙනත් වචන වලින් කිවහොත්, ඔබට ඊනියා matrix හෝ ද්වි-මාර්ග සෙවීම සිදු කිරීමට අවශ්‍ය නම් කුමක් කළ යුතුද?

    මෙය උපක්‍රමශීලී බවක් පෙනෙන්නට තිබුණත්, සූත්‍රය ඉතා සමාන ය. මූලික Excel INDEX MATCH ශ්‍රිතයට, එක් වෙනසක් සමඟ. කුමක් අනුමාන කරන්නද?

    සරලව, MATCH ශ්‍රිත දෙකක් භාවිතා කරන්න - එකක් පේළි අංකයක් ලබා ගැනීමට සහ අනෙක තීරු අංකයක් ලබා ගැනීමට. ඒ වගේම මම ඔබෙන් නිවැරදිව අනුමාන කළ අයට සුබ පතනවා :)

    INDEX (array, MATCH ( vlookup අගය, තීරුවට එරෙහිව බලන්න, 0), MATCH ( hlookup අගය, පේළියට එරෙහිව බලන්න, 0))

    දැන්, කරුණාකර පහත වගුව දෙස බලා අපි INDEX MATCH MATCH එකක් ගොඩනගමුදී ඇති වසරක් සඳහා දෙන ලද රටක ජනගහනය (මිලියන ගණනින්) සොයා ගැනීමට සූත්‍රය.

    G1 හි ඉලක්ක රට (vlookup අගය) සහ G2 හි ඉලක්ක වර්ෂය (hlookup අගය) සමඟ සූත්‍රය මෙම හැඩය ගනී. :

    =INDEX(B2:D11, MATCH(G1,A2:A11,0), MATCH(G2,B1:D1,0))

    මෙම සූත්‍රය ක්‍රියා කරන ආකාරය

    ඔබට සංකීර්ණ Excel සූත්‍රයක් තේරුම් ගැනීමට අවශ්‍ය වූ විට, එය කුඩා කොටස් වලට කඩා දමන්න. එක් එක් තනි ශ්‍රිතය කරන්නේ කුමක්දැයි බලන්න:

    MATCH(G1,A2:A11,0) – සෛල G1 ("චීනය") හි අගය සඳහා A2:A11 හරහා සොයමින් එහි පිහිටුම ලබා දෙයි, එය 2 වේ.

    MATCH(G2,B1:D1,0)) – හරහා සෙවුම් කරයි. B1:D1 කොටුව G2 ("2015") හි අගයේ පිහිටීම ලබා ගැනීමට, එය 3 වේ.

    ඉහත පේළි සහ තීරු අංක INDEX ශ්‍රිතයේ අනුරූප තර්ක වෙත යයි:

    INDEX(B2:D11, 2, 3)

    ප්‍රතිඵලයක් ලෙස, B2:D11 පරාසයේ 2 වන පේළියේ සහ 3 වන තීරුවේ ඡේදනය වන විට ඔබට අගයක් ලැබේ, එය D3 කොටුවේ අගය වේ. පහසු? ඔව්. කෙසේ වෙතත්, එම ප්‍රවේශයේ සැලකිය යුතු සීමාවක් වන්නේ උපකාරක තීරුවක් එකතු කිරීමේ අවශ්‍යතාවයයි. ශුභාරංචිය නම් Excel හි INDEX MATCH ශ්‍රිතයට ඔබේ මූලාශ්‍ර දත්ත වෙනස් කිරීම හෝ ප්‍රතිව්‍යුහගත කිරීමකින් තොරව නිර්ණායක දෙකක් හෝ වැඩි ගණනක් සමඟින් සොයා බැලිය හැක!

    මෙන්න බහු නිර්ණායක සහිත සාමාන්‍ය INDEX MATCH සූත්‍රය:

    {=INDEX( ආපසු_පරාසය, MATCH(1,

    මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.