Excel හි උසස් VLOOKUP: බහු, ද්විත්ව, කැදලි

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

මෙම උදාහරණ මඟින් ඔබට බහුවිධ නිර්ණායක Vlookup කරන ආකාරය, නිශ්චිත අවස්ථාවක් හෝ සියලු ගැලපීම් ලබා දීම, බහු පත්‍රවල ගතික Vlookup කිරීම සහ තවත් බොහෝ දේ උගන්වනු ඇත.

එය දෙවන කොටසයි. Excel VLOOKUP හි බලය උපයෝගී කර ගැනීමට ඔබට උපකාර වන මාලාව. උදාහරණ වලින් ඇඟවෙන්නේ මෙම කාර්යය ක්‍රියාත්මක වන ආකාරය ඔබ දන්නා බවයි. එසේ නොවේ නම්, Excel හි VLOOKUP හි මූලික භාවිතයන් සමඟින් ආරම්භ කිරීමට එය හේතුවක් වේ.

තවදුරටත් ගමන් කිරීමට පෙර, මම ඔබට වාක්‍ය ඛණ්ඩය කෙටියෙන් මතක් කිරීමට ඉඩ දෙන්න:

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

දැන් සියල්ලෝම එකම පිටුවක සිටින බැවින්, අපි උසස් VLOOKUP සූත්‍ර උදාහරණ දෙස සමීපව බලමු:

    බහු නිර්ණායක Vlookup කරන්නේ කෙසේද

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

    සූත්‍රය 1. නිර්ණායක දෙකක් සමඟ VLOOKUP

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

    සාමාන්‍ය VLOOKUP සූත්‍රය මෙම තත්ත්වය තුළ ක්‍රියා නොකරනුයේ එය මුලින්ම සොයාගත් දේ ලබා දෙන බැවිනි. a මත පදනම්ව ගැලපීමකලාප:

    පෙර උදාහරණයේ මෙන්, අපි නම් කිහිපයක් නිර්වචනය කිරීමෙන් ආරම්භ කරමු:

    • CA පත්‍රයේ A2:B5 පරාසය නම් කර ඇත CA_Sales .
    • FL පත්‍රයේ A2:B5 පරාසය FL_Sales ලෙස නම් කර ඇත.
    • KS පත්‍රයේ A2:B5 පරාසය KS_Sales<ලෙස නම් කර ඇත. 2>.

    ඔබට පෙනෙන පරිදි, නම් කරන ලද සියලුම පරාසවලට පොදු කොටසක් ( විකුණුම් ) සහ අද්විතීය කොටස් ( CA , FL) ඇත. , KS ). අප ගොඩනගන්නට යන සූත්‍රය සඳහා අත්‍යවශ්‍ය බැවින් කරුණාකර ඔබේ පරාසයන් සමාන ආකාරයකින් නම් කිරීමට වග බලා ගන්න.

    සූත්‍රය 1. විවිධ පත්‍රවලින් දත්ත ගතිකව ඇද ගැනීමට INDIRECT VLOOKUP

    ඔබේ කාර්යය නම් බහු පත්‍ර වලින් දත්ත ලබා ගැනීමයි, VLOOKUP INDIRECT සූත්‍රය හොඳම විසඳුමයි - සංයුක්ත සහ තේරුම් ගැනීමට පහසුයි.

    මෙම උදාහරණය සඳහා, අපි මේ ආකාරයට සාරාංශ වගුව සංවිධානය කරමු:

    • A2 සහ A3 හි උනන්දුවක් දක්වන නිෂ්පාදන ඇතුළත් කරන්න. ඒවා අපගේ සෙවුම් අගයන් වේ.
    • B1, C1 සහ D1 හි නම් කරන ලද පරාසවල අනන්‍ය කොටස් ඇතුළත් කරන්න.

    දැන්, අපි අනන්‍ය කොටස (B1) අඩංගු සෛලය ඒකාබද්ධ කරමු. පොදු කොටස ("_Sales") සමඟින්, ලැබෙන තන්තුව INDIRECT වෙත සංග්‍රහ කරන්න:

    INDIRECT(B$1&"_Sales")

    INDIRECT ශ්‍රිතය තන්තුව Excel හට තේරුම් ගත හැකි නමක් බවට පරිවර්තනය කරයි, සහ ඔබ එය ඇතුලත් කරන්න VLOOKUP හි table_array තර්කය:

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

    ඉහත සූත්‍රය B2 වෙත යයි, පසුව ඔබ එය පහළට සහ දකුණට පිටපත් කරන්න.

    කරුණාකර සෙවුම් අගය තුළ ($A2) අවධානය යොමු කරන්නඅපි තීරු ඛණ්ඩාංකය නිරපේක්ෂ සෛල යොමුවකින් අගුලු දමා ඇති අතර එමඟින් සූත්‍රය දකුණට පිටපත් කරන විට තීරුව ස්ථාවරව පවතී. B$1 යොමුවෙහි, සූත්‍රය පිටපත් කර ඇති තීරුව මත පදනම්ව තීරු ඛණ්ඩාංකය වෙනස් කිරීමට සහ INDIRECT වෙත සුදුසු නම කොටසක් සැපයීමට අවශ්‍ය නිසා අපි පේළිය අගුළු දැමුවෙමු:

    ඔබේ ප්‍රධාන වගුව වෙනස් ලෙස සංවිධානය වී තිබේ නම්, පේළියක ඇති සෙවීම් අගයන් සහ තීරුවක පරාසයේ නාමවල අනන්‍ය කොටස්, එවිට ඔබ පේළි ඛණ්ඩාංකය බැලීමේ අගයෙන් (B$1) සහ තීරු ඛණ්ඩාංකය නාම කොටස්වල අගුළු දැමිය යුතුය. ($A2):

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

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

    සූත්‍රය 2. බහු පත්‍ර සෙවීමට VLOOKUP සහ කැදැලි IFs

    ඔබට තිබෙන විට සෙවුම් පත්‍ර දෙකක් හෝ තුනක් පමණක්, ඔබට විශේෂිත කොටුවක ඇති ප්‍රධාන අගය මත පදනම්ව නිවැරදි පත්‍රය තේරීමට කැදැලි IF ශ්‍රිත සහිත තරමක් සරල VLOOKUP සූත්‍රයක් භාවිතා කළ හැක:

    =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, කරුණාකර Excel හි බහු පත්‍ර හරහා VLOOKUP කරන්නේ කෙසේදැයි බලන්න.

    එනම් Excel හි VLOOKUP භාවිතා කරන ආකාරයයි. කියවීම සඳහා මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!

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

    උසස් VLOOKUP සූත්‍ර උදාහරණ (.xlsxගොනුව)

    ඔබ සඳහන් කරන තනි සෙවීම් අගය.

    මෙය මඟහරවා ගැනීම සඳහා, ඔබට උපකාරක තීරුවක් එක් කර එහි ඇති බැලීම් තීරු දෙකකින් ( පාරිභෝගික සහ නිෂ්පාදන ) අගයන් ඒකාබද්ධ කළ හැක. උපකාරක තීරුව වගු අරාවෙහි වමටම තීරුව වීම වැදගත් වන්නේ එය Excel VLOOKUP සැමවිටම සෙවීම් අගය සොයන බැවිනි.

    එබැවින්, ඔබේ වම්පස තීරුවක් එක් කරන්න. වගුව සහ එම තීරුව හරහා පහත සූත්‍රය පිටපත් කරන්න. මෙය උපකාරක තීරුව B සහ C තීරු වල අගයන් සමඟ පුරවයි (වඩා හොඳ කියවීමේ හැකියාව සඳහා අවකාශ අක්ෂරය අතරට සම්බන්ධ කර ඇත):

    =B2&" "&C2

    ඉන්පසු, සම්මත VLOOKUP සූත්‍රයක් සහ ස්ථානය භාවිතා කරන්න lookup_value තර්කයේ ඇති නිර්ණායක දෙකම, අවකාශයකින් වෙන් කර ඇත:

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

    නැතහොත්, නිර්ණායක වෙන වෙනම කොටු තුළ ඇතුළත් කර (අපගේ නඩුවේ G1 සහ G2) ඒවා ඒකාබද්ධ කරන්න cell:

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

    අපිට වගු අරාවේ සිව්වන වන D තීරුවෙන් අගයක් ලබා දීමට අවශ්‍ය බැවින්, අපි col_index_num සඳහා 4 භාවිතා කරමු. range_lookup තර්කය FALSE සිට Vlookup දක්වා නිශ්චිත ගැළපීමක් ලෙස සකසා ඇත. පහත තිර රුව ප්‍රතිඵලය පෙන්වයි:

    ඔබේ සෙවුම් වගුව වෙනත් පත්‍රයක නම්, ඔබේ VLOOKUP සූත්‍රය තුළ පත්‍රයේ නම ඇතුළත් කරන්න. උදාහරණයක් ලෙස:

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

    විකල්පයක් ලෙස, සූත්‍රය කියවීමට පහසු කිරීම සඳහා සෙවීම් වගුව සඳහා නම් කළ පරාසයක් සාදන්න (කියන්න, ඇණවුම් ):

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

    වැඩිදුර තොරතුරු සඳහා, කෙසේදැයි බලන්නExcel හි වෙනත් පත්‍රයකින් Vlookup.

    සටහන. සූත්‍රය නිවැරදිව ක්‍රියා කිරීම සඳහා, උපකාරක තීරුවේ ඇති අගයන් lookup_value තර්කයේ ඇති ආකාරයටම සංයුක්ත කළ යුතුය. උදාහරණයක් ලෙස, උපකාරක තීරුවේ (B2&" "&C2) සහ VLOOKUP සූත්‍රය (G1&" "&G2) යන දෙකෙහිම නිර්ණායක වෙන් කිරීමට අපි අවකාශ අක්ෂරයක් භාවිතා කළෙමු.

    සූත්‍රය 2. බහු කොන්දේසි සහිත Excel VLOOKUP

    න්‍යාය වශයෙන්, ඔබට නිර්ණායක දෙකකට වඩා Vlookup සඳහා ඉහත ප්‍රවේශය භාවිතා කළ හැක. කෙසේ වෙතත්, අනතුරු ඇඟවීම් කිහිපයක් තිබේ. පළමුව, සෙවීම් අගය අක්ෂර 255 කට සීමා වන අතර, දෙවනුව, වැඩ පත්‍රිකාවේ සැලසුම උපකාරක තීරුවක් එක් කිරීමට ඉඩ නොදෙනු ඇත.

    වාසනාවකට මෙන්, මයික්‍රොසොෆ්ට් එක්සෙල් බොහෝ විට එකම දේ කිරීමට ක්‍රම එකකට වඩා සපයයි. Vlookup බහු නිර්ණායක සඳහා, ඔබට INDEX MATCH සංයෝජනයක් හෝ Office 365 හි මෑතකදී හඳුන්වා දුන් XLOOKUP ශ්‍රිතය භාවිතා කළ හැක.

    උදාහරණයක් ලෙස, විවිධ අගයන් 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)

    කොහේ:

    4>
  • G1 යනු නිර්ණායක 1 (දිනය)
  • G2 යනු නිර්ණායක 2 (පාරිභෝගික නම)
  • G3 යනු නිර්ණායක 3 (නිෂ්පාදනය)
  • A2:A11 යනු සෙවීමයි පරාසය 1 (දිනයන්)
  • B2:B11 යනු සෙවීම් පරාසය 2 (පාරිභෝගික නම්)
  • C2:C11 යනු සෙවීම් පරාසය 3 (නිෂ්පාදන)
  • D2:D11 යනු ප්‍රතිලාභයයි. පරාසය (ප්‍රමාණය)
  • සටහන. Excel 365, INDEX හැර අනෙකුත් සියලුම අනුවාද වලCtrl + Shift + Enter එබීමෙන් MATCH CSE අරා සූත්‍රයක් ලෙස ඇතුළත් කළ යුතුය. ගතික අරා සඳහා සහය දක්වන Excel 365 හි එය සාමාන්‍ය සූත්‍රයක් ලෙසද ක්‍රියා කරයි.

    සූත්‍රවල සවිස්තරාත්මක පැහැදිලි කිරීම සඳහා, කරුණාකර බලන්න:

    • බහු නිර්ණායක සමඟ XLOOKUP
    • බහු නිර්ණායක සහිත INDEX MATCH සූත්‍රය

    කෙසේද 2 වන, 3 වන හෝ n වැනි ගැලපීම ලබා ගැනීමට VLOOKUP භාවිතා කරන්න

    ඔබ දැනටමත් දන්නා පරිදි, Excel VLOOKUP හට ලබා ගත හැක්කේ එක් ගැලපෙන අගයක් පමණි, වඩාත් නිවැරදිව, එය මුලින්ම සොයාගත් ගැළපීම ලබා දෙයි. නමුත් ඔබගේ සෙවුම් අරාවෙහි ගැලපීම් කිහිපයක් තිබේ නම් සහ ඔබට 2 වන හෝ 3 වන අවස්ථාව ලබා ගැනීමට අවශ්‍ය නම් කුමක් කළ යුතුද? කාර්යය තරමක් සංකීර්ණ ලෙස පෙනේ, නමුත් විසඳුම පවතී!

    සූත්‍රය 1. Vlookup Nth අවස්ථාව

    ඔබේ පාරිභෝගික නම් එක තීරුවකද, ඔවුන් මිලදී ගත් නිෂ්පාදන තවත් තීරුවකද, ඔබ සොයන්නේද යැයි සිතන්න. ලබා දී ඇති පාරිභෝගිකයෙකු විසින් මිලදී ගත් 2 වන හෝ 3 වන නිෂ්පාදනය සොයා ගැනීමට.

    සරලම ක්‍රමය නම් අපි පළමු උදාහරණයේ කළාක් මෙන් මේසයේ වම් පසට උපකාරක තීරුවක් එක් කිරීමයි. නමුත් මෙවර, අපි එය " John Doe1 ", " John Doe2 ", වැනි පාරිභෝගික නම් සහ සිදුවීම් අංක සමඟින් එය පුරවන්නෙමු.

    සිදුවීම ලබා ගැනීමට, මිශ්‍ර පරාස යොමුවක් සමඟින් COUNTIF ශ්‍රිතය භාවිතා කරන්න (පළමු යොමුව නිරපේක්ෂ වන අතර දෙවැන්න $B$2:B2 වැනි සාපේක්ෂ වේ). සූත්‍රය පිටපත් කර ඇති කොටුවේ පිහිටීම මත පදනම්ව සාපේක්ෂ යොමුව වෙනස් වන බැවින්, 3 පේළියේ එය $B$2:B3, 4 පේළියේ -$B$2:B4, සහ එසේ , පසුව ඔබ එය අවශ්‍ය තරම් සෛල ගණනකට පිටපත් කරන්න.

    ඉන්පසු, ඉලක්ක නාමය සහ සිද්ධි අංකය වෙනම කොටු (F1 සහ F2) තුළ ඇතුළත් කර නිශ්චිත සිදුවීමක් Vlookup කිරීමට පහත සූත්‍රය භාවිතා කරන්න:

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

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

    සූත්‍රය 2. Vlookup 2nd සිදුවීම

    ඔබ සොයන්නේ සෙවුම් අගයේ 2වන අවස්ථාව නම්, ඔබට හැකිය උපකාරක තීරුව නොමැතිව කරන්න. ඒ වෙනුවට, MATCH සමඟ INDIRECT ශ්‍රිතය භාවිතා කිරීමෙන් වගු අරාව ගතිකව තනන්න:

    =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)

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

    ගතික vlookup පරාසයක් නිර්මාණය කරන සූත්‍රයේ ප්‍රධාන කොටස මෙන්න :

    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

    මෙම පරාසය VLOOKUP හි table_array තර්කය වෙත ගොස් 5 පේළියේ සෙවීම ආරම්භ කිරීමට බල කරයි, එහි පළමු අවස්ථාව හැර බැලීමේ අගය:

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

    Excel හි බහුවිධ අගයන් Vlookup කර ආපසු ලබා දෙන ආකාරය

    Excel VLOOKUP ශ්‍රිතය නිර්මාණය කර ඇත්තේ එක් තරඟයක් පමණක් ලබා දීමටය. බහුවිධ අවස්ථා Vlookup කිරීමට ක්‍රමයක් තිබේද? ඔව්, පහසු එකක් නොවුනත් තියෙනවා. මෙයට INDEX, SMALL සහ ROW වැනි ශ්‍රිත කිහිපයක ඒකාබද්ධ භාවිතයක් අවශ්‍ය වන්නේ අරා සූත්‍රයකි.

    උදාහරණයක් ලෙස, පහත දැක්වෙන්නේ B2:B16 සෙවීම් පරාසයේ F2 සෙවීම් අගයේ සියලුම සිදුවීම් සොයා ගෙන බහු ආපසු ලබා දීමයි. 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 කරන්න.

    ඕනෑම ආකාරයකින්, ඔබ සූත්‍රය ඇතුළු කරන කොටු ගණන හැකි උපරිම ගැලපීම් ගණනට සමාන හෝ විශාල විය යුතුය.

    සූත්‍ර තර්කනය පිළිබඳ සවිස්තරාත්මක පැහැදිලි කිරීම සහ තවත් උදාහරණ සඳහා, කරුණාකර Excel හි බහුවිධ අගයන් VLOOKUP කරන්නේ කෙසේද යන්න බලන්න.

    පේළි සහ තීරුවල Vlookup කරන්නේ කෙසේද (ද්වි-මාර්ග සෙවීම)

    ද්වි-මාර්ග සෙවීම (නැතහොත් matrix lookup හෝ 2-dimentional lookup ) යනු ඡේදනය වීමේදී අගයක් සෙවීම සඳහා විචිත්‍රවත් වචනයකි. නිශ්චිත පේළියක් සහ තීරුවක්. Excel හි ද්විමාන සෙවීමට විවිධ ක්‍රම කිහිපයක් ඇත, නමුත් මෙම නිබන්ධනයේ අවධානය යොමු වී ඇත්තේ VLOOKUP ශ්‍රිතය වෙත බැවින්, අපි එය ස්වභාවිකවම භාවිතා කරමු.

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

    A2:A9 හි අයිතමවල නම්, B1:F1 හි මාස නම්, I1 හි ඉලක්ක අයිතමය සහ I2 හි ඉලක්ක මාසය, සූත්‍රය පහත පරිදි වේ:

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

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

    සූත්‍රයේ හරය I1 හි සෙවුම් අගයට හරියටම ගැළපීමක් සොයන සම්මත VLOOKUP ශ්‍රිතය වේ. නමුත් නිශ්චිත මාසයක විකුණුම් හරියටම කුමන තීරුවේදැයි අප නොදන්නා නිසා, අපට තීරු අංකය col_index_num තර්කයට කෙලින්ම සැපයිය නොහැක. එම තීරුව සොයා ගැනීමට, අපි පහත MATCH භාවිතා කරමුfunction:

    MATCH(I2, A1:F1, 0)

    ඉංග්‍රීසි භාෂාවට පරිවර්තනය කර ඇති සූත්‍රය මෙසේ කියයි: A1:F1 හි I2 අගය සොයා බලා එහි සාපේක්ෂ ස්ථානය අරාව තුළ ලබා දෙන්න. 3 වැනි විස්තාරයට 0 සැපයීමෙන්, ඔබ සෙවුම් අගයට හරියටම සමාන අගය සොයා ගැනීමට MATCH ට උපදෙස් දෙයි (එය VLOOKUP හි range_lookup තර්කය සඳහා FALSE භාවිතා කිරීම වැනිය).

    සිට Mar සෙවුම් අරාවේ 4 වන තීරුවේ ඇත, MATCH ශ්‍රිතය 4 ලබා දෙයි, එය VLOOKUP හි col_index_num තර්කයට කෙලින්ම යයි:

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

    කරුණාකර අවධානය යොමු කරන්න මාස නම් B තීරුවෙන් ආරම්භ වුවද, අපි සෙවීම් අරාව සඳහා A1:I1 භාවිතා කරමු. VLOOKUP හි table_array හි තීරුවේ පිහිටීමට MATCH විසින් ආපසු ලබා දෙන අංකය අනුරූප වීම සඳහා මෙය සිදු කෙරේ.

    Excel හි matrix සෙවීම සිදු කිරීමට තවත් ක්‍රම දැන ගැනීමට, කරුණාකර INDEX MATCH MATCH බලන්න සහ 2-මාන බැලීම සඳහා වෙනත් සූත්‍ර.

    Excel හි බහු Vlookup කරන්නේ කෙසේද (කැදලි Vlookup)

    සමහර විට ඔබේ ප්‍රධාන වගුවේ සහ බැලීමේ වගුවේ තනි තීරුවක් නොමැති වීම සිදුවිය හැක. පොදු, මේස දෙකක් අතර Vlookup කිරීමෙන් ඔබව වළක්වයි. කෙසේ වෙතත්, තවත් වගුවක් ඇත, එහි ඔබ සොයන තොරතුරු අඩංගු නොවන නමුත් ප්‍රධාන වගුව සමඟ එක් පොදු තීරුවක් සහ සෙවීම් වගුව සමඟ තවත් පොදු තීරුවක් ඇත.

    පහත රූපයේ තත්ත්වය විදහා දක්වයි:

    ඉලක්කය වන්නේ ප්‍රධාන වගුවට මිල ගණන් පිටපත් කිරීම මත පදනම්වය අයිතම ID . ගැටලුව වන්නේ මිල ගණන් අඩංගු වගුවේ අයිතම හැඳුනුම්පත් නොමැති වීමයි, එනම් අපට එක් සූත්‍රයක Vlookup දෙකක් කිරීමට සිදුවනු ඇත.

    පහසුව සඳහා, අපි කිහිපයක් නිර්මාණය කරමු. පළමුව පරාස නම් කර ඇත:

    • Lookup table 1 නම් කර ඇත නිෂ්පාදන (D3:E10)
    • Lookup table 2 මිල (< G3:H10 )

    වගු එකම හෝ වෙනස් වැඩ පත්‍රිකාවල තිබිය හැක.

    දැන්, අපි ඊනියා ද්විත්ව Vlookup සිදු කරන්නෙමු. , aka nested Vlookup .

    පළමුව, අයිතමය මත පදනම්ව Lookup වගුව 1 ( නිෂ්පාදන ලෙස නම් කර ඇත) නිෂ්පාදන නාමය සොයා ගැනීමට VLOOKUP සූත්‍රයක් සාදන්න. id (A3):

    =VLOOKUP(A3, Products, 2, FALSE)

    ඊළඟට, සොයන්න වගුව 2 ( නම් කර ඇති) වෙතින් මිල ඇද ගැනීමට වෙනත් VLOOKUP ශ්‍රිතයක lookup_value තර්කය තුළ ඉහත සූත්‍රය දමන්න. මිල ගණන් ) කැදලි VLOOKUP විසින් ආපසු ලබා දෙන නිෂ්පාදන නාමය මත පදනම්ව:

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

    පහත තිර රුවක් අපගේ කැදැලි Vlookup සූත්‍රය ක්‍රියාවෙන් පෙන්වයි:

    3>

    බහු පත්‍ර ගතිකව Vlookup කරන්නේ කෙසේද

    සමහර විට, y ඔබට වැඩ පත්‍රිකා කිහිපයකට බෙදා එකම ආකෘතියේ දත්ත තිබිය හැක. සහ ඔබේ අරමුණ වන්නේ දී ඇති කොටුවක ඇති ප්‍රධාන අගය මත පදනම්ව නිශ්චිත පත්‍රයකින් දත්ත ඇද ගැනීමයි.

    මෙය උදාහරණයකින් තේරුම් ගැනීම පහසු විය හැක. අපි කියමු, ඔබට එකම ආකෘතියේ කලාපීය විකුණුම් වාර්තා කිහිපයක් ඇති අතර, ඔබ නිශ්චිත නිෂ්පාදනයක් සඳහා විකුණුම් සංඛ්‍යා ලබා ගැනීමට බලාපොරොත්තු වේ

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