සූත්‍ර උදාහරණ සමඟ Excel XLOOKUP ශ්‍රිතය

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

අන්තර්ගත වගුව

නිබන්ධනය XLOOKUP හඳුන්වා දෙයි - Excel හි සිරස් සහ තිරස් සෙවීම සඳහා නව කාර්යය. වම් බැල්ම, අවසන් තරගය, බහු නිර්ණායක සහිත Vlookup සහ ඉටු කිරීමට රොකට් විද්‍යා උපාධියක් අවශ්‍ය වූ තවත් බොහෝ දේ දැන් ABC තරම් පහසු වී ඇත.

ඔබට Excel හි සොයා බැලීමට අවශ්‍ය ඕනෑම අවස්ථාවක , ඔබ භාවිතා කරන්නේ කුමන කාර්යයද? එය මුල්ගල VLOOKUP හෝ එහි තිරස් සහෝදර HLOOKUP ද? වඩාත් සංකීර්ණ අවස්ථාවකදී, ඔබ කැනොනිකල් INDEX MATCH සංයෝගය මත විශ්වාසය තබනවාද නැතිනම් Power Query වෙත කාර්යය භාර දෙනවාද? ශුභාරංචිය නම් ඔබට තවදුරටත් තේරීමක් නොමැති වීමයි - මෙම සියලු ක්‍රම වඩාත් බලවත් සහ බහුකාර්ය අනුප්‍රාප්තිකයෙකු වන XLOOKUP ශ්‍රිතය සඳහා මග පාදයි.

XLOOKUP වඩා හොඳ වන්නේ කෙසේද? ක්රම ගොඩකට! එය සිරස් අතට සහ තිරස් අතට, වමට සහ ඉහළට, බහු නිර්ණායක සමඟ සෙවිය හැක, සහ එක් අගයක් පමණක් නොව සම්පූර්ණ තීරුවක් හෝ දත්ත පේළියක් පවා ආපසු ලබා දිය හැක. මයික්‍රොසොෆ්ට් දශක 3 කට වැඩි කාලයක් ගතවී ඇත, නමුත් අවසානයේ VLOOKUP හි බොහෝ කලකිරවන දෝෂ සහ දුර්වලතා මඟහරවා ගන්නා ශක්තිමත් කාර්යයක් සැලසුම් කිරීමට ඔවුන් සමත් වී ඇත.

මොකක්ද අල්ලා ගැනීම? අහෝ, එකක් තිබේ. XLOOKUP ශ්‍රිතය ලබා ගත හැක්කේ Microsoft 365, Excel 2021 සහ Excel සඳහා Excel හි පමණි. Excel නිශ්චිත අගයක් සඳහා පරාසයක් හෝ අරාවක් සොයන අතර වෙනත් තීරුවකින් අදාළ අගය ආපසු ලබා දෙයි. එය දෙකම දෙස බැලිය හැකියඋනන්දුවක් දක්වන විකුණුම්කරුට අදාළ සියලු විස්තර ලබා ගන්න (F2). ඔබ කළ යුත්තේ return_array තර්කය සඳහා පරාසයක් සැපයීම මිස singe තීරුවක් හෝ පේළියක් නොවේ:

=XLOOKUP(F2, A2:A7, B2:D7)

ඔබ ඉහළ වම්පස ඇති සූත්‍රය ඇතුළු කරන්න. ප්‍රතිඵල පරාසයේ සෛලය, සහ Excel ස්වයංක්‍රීයව ප්‍රතිඵල යාබද හිස් කොටු වලට විහිදේ. අපගේ නඩුවේදී, ආපසු එන අරාවට (B2:D7) තීරු 3ක් ඇතුළත් වේ ( දිනය , අයිතමය සහ මුදල් ), සහ අගයන් තුනම පරාසයට ආපසු ලබාදේ. G2:I2.

ඔබට ප්‍රතිඵල සිරස් අතට තීරුවක සකසන්න අවශ්‍ය නම්, ආපසු ලබා දුන් අරාව පෙරළීමට XLOOKUP ට්‍රාන්ස්පෝස් ශ්‍රිතය වෙතට දමන්න:

=TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))

සමාන ආකාරයකින්, ඔබට සම්පූර්ණ දත්ත තීරුවක් ආපසු ලබා දිය හැක, මුදල් තීරුව කියන්න. මේ සඳහා, lookup_value ලෙස "මුදල්" අඩංගු F1 කොටුව, lookup_array ලෙස තීරු ශීර්ෂ අඩංගු A1:D1 පරාසය සහ ලෙස සියලු දත්ත අඩංගු A2:D7 පරාසය භාවිතා කරන්න. return_array .

=XLOOKUP(F1, A1:D1, A2:D7)

සටහන. අසල්වැසි සෛල තුළ බහුවිධ අගයන් පිරී ඇති නිසා, ඔබට දකුණට හෝ පහළට ප්‍රමාණවත් හිස් සෛල ඇති බවට වග බලා ගන්න. Excel හට ප්‍රමාණවත් තරම් හිස් කොටු සොයාගත නොහැකි නම්, #SPILL එකක්! දෝෂයක් ඇතිවේ.

ඉඟිය. XLOOKUP හට බහු ප්‍රවේශයන් ලබා දීමට පමණක් නොව ඔබ සඳහන් කරන වෙනත් අගයන් සමඟ ඒවා ප්‍රතිස්ථාපනය කිරීමටද හැකිය. එවැනි තොග ප්‍රතිස්ථාපන උදාහරණයක් මෙතැනින් සොයා ගත හැක: XLOOKUP සමඟින් බහු අගයන් සොයන්න සහ ප්‍රතිස්ථාපනය කරන්නේ කෙසේද.

XLOOKUP සමඟබහු නිර්ණායක

XLOOKUP හි තවත් විශාල වාසියක් වන්නේ එය ස්වදේශීයව අරාවන් හසුරුවන බවයි. මෙම හැකියාව හේතුවෙන්, ඔබට lookup_array තර්කය තුළ සෘජුවම බහු නිර්ණායක ඇගයීමට හැකිය:

XLOOKUP(1, ( criteria_range1 = criteria_range1 ) * ( criteria_range2 = නිර්ණායක2 ) * (...), return_array )

මෙම සූත්‍රය ක්‍රියා කරන ආකාරය : එක් එක් නිර්ණායක පරීක්ෂණයේ ප්‍රතිඵලය අරාවකි TRUE සහ FALSE අගයන්. අරා වල ගුණ කිරීම TRUE සහ FALSE පිළිවෙලින් 1 සහ 0 බවට පරිවර්තනය කරයි, සහ අවසාන සෙවීම් අරාව නිපදවයි. ඔබ දන්නා පරිදි, 0 න් ගුණ කිරීම සැමවිටම බිංදුව ලබා දෙයි, එබැවින් සෙවීම් අරාව තුළ, සියලු නිර්ණායක සපුරාලන අයිතම පමණක් 1 මගින් නිරූපණය කෙරේ. තවද අපගේ සෙවීම් අගය "1" නිසා, Excel <1 හි පළමු "1" ලබා ගනී>lookup_array (පළමු ගැලපීම) සහ එම ස්ථානයේම return_array වෙතින් අගය ලබා දෙයි.

ක්‍රියාකාරී සූත්‍රය බැලීමට, අපි D2:D10 (<1) වෙතින් මුදලක් ඇද ගනිමු>return_array ) පහත කොන්දේසි සහිතව:

  • නිර්ණායක1 (දිනය) = G1
  • නිර්ණායක2 (විකුණුම්කරු) = G2
  • නිර්ණායක3 (අයිතමය) = G3

A2:A10 ( නිර්ණායක_පරාස1 ) හි දිනයන් සමඟ, B2:B10 හි විකුණුම්කරුවන්ගේ නම් ( නිර්ණායක_පරාසය2 ) සහ C2:C10 හි අයිතම ( criteria_range3 ), සූත්‍රය මෙම හැඩය ගනී:

=XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)

Excel XLOOKUP ශ්‍රිතය අරාවන් සකසන නමුත්, එය සාමාන්‍ය සූත්‍රයක් ලෙස ක්‍රියා කරන අතර සාමාන්‍ය Enter එකකින් සම්පූර්ණ වේ.යතුරු පහර.

බහු නිර්ණායක සහිත XLOOKUP සූත්‍රය "සමාන" කොන්දේසි වලට සීමා නොවේ. ඔබට වෙනත් තාර්කික ක්‍රියාකරුවන් භාවිතා කිරීමටද නිදහස ඇත. උදාහරණයක් ලෙස, G1 හෝ ඊට පෙර දිනයේ සිදු කරන ලද ඇණවුම් පෙරීමට, පළමු නිර්ණායකයට "<=G1" දමන්න:

=XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)

Double XLOOKUP

සොයා ගැනීමට යම් පේළියක සහ තීරුවක මංසන්ධියේ අගයක්, ඊනියා ද්විත්ව බැලීම හෝ matrix පෙනුම සිදු කරන්න. ඔව්, Excel XLOOKUP එකත් කරන්න පුළුවන්! ඔබ සරලව එක් ශ්‍රිතයක් තුළ තවත් ශ්‍රිතයක් තැන්පත් කරයි:

XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , data_values ))

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

මෙම උදාහරණය සඳහා, අපි නිශ්චිත කාර්තුවක් තුළ විශේෂිත විකුණුම්කරුවෙකු විසින් කරන ලද විකුණුම් සොයා ගැනීමට යමු. මේ සඳහා, අපි H1 (විකුණුම්කරුගේ නම) සහ H2 (කාර්තුව) හි සෙවුම් අගයන් ඇතුළත් කර, පහත සූත්‍රය සමඟ ද්වි-මාර්ග Xlookup කරන්න:

=XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))

නැතහොත් අනෙක් අතට :

=XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))

A2:A6 විකුණුම්කරුවන්ගේ නම්, B1:E1 යනු කාර්තු (තීරු ශීර්ෂ), සහ B2:E6 දත්ත අගයන් වේ.

Index ගැළපුම් සූත්‍රයක් සමඟින් ද ද්වි-මාර්ග සෙවීමක් සිදු කළ හැකවෙනත් ක්රම කිහිපයක්. වැඩි විස්තර සඳහා, කරුණාකර Excel හි ද්වි-මාර්ග සෙවීම බලන්න.

දෝෂය XLOOKUP

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

මෙම නිබන්ධනයේ සාකච්ඡා කර ඇති පළමු උදාහරණයට ආපසු යන්න. යමෙක් E1 තුළ වලංගු නොවන සාගර නාමයක් ඇතුළත් කළහොත්, පහත සූත්‍රය ඔවුන්ට පැහැදිලිවම පවසනු ඇත්තේ "ගැලපීමක් හමු නොවීය":

=XLOOKUP(E1, A2:A6, B2:B6, "No match is found")

සටහන්:

  • නැතිනම්_සොයාගත නොහැකි තර්කය හසුවන්නේ #N/A දෝෂ පමණක් මිස සියලු දෝෂ නොවේ.
  • #N/A දෝෂ IFNA සහ VLOOKUP සමඟින්ද හැසිරවිය හැක, නමුත් වාක්‍ය ඛණ්ඩය තරමක් සංකීර්ණ වන අතර සූත්‍රයක් දිගු වේ.

අවස්ථා සංවේදී XLOOKUP

පෙරනිමියෙන්, XLOOKUP ශ්‍රිතය කුඩා අකුරු සහ ලොකු අකුරු එකම අක්ෂර ලෙස සලකයි. එය සිද්ධි-සංවේදී කිරීමට, lookup_array තර්කය සඳහා EXACT ශ්‍රිතය භාවිතා කරන්න:

XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), return_array )

මෙම සූත්‍රය ක්‍රියා කරන ආකාරය : EXACT ශ්‍රිතය සෙවුම් අරාවේ එක් එක් අගයට සාපේක්ෂව සෙවුම් අගය සංසන්දනය කර අකුරු නඩුව ඇතුළුව ඒවා හරියටම සමාන නම් TRUE ලබා දෙයි, එසේ නොමැතිනම් FALSE. මෙම තාර්කික අගයන් අරාව lookup_array වෙත යයිXLOOKUP හි තර්කය. ප්‍රතිඵලයක් ලෙස, XLOOKUP ඉහත අරාවෙහි සත්‍ය අගය සොයන අතර ආපසු එන අරාවෙන් ගැළපීමක් ලබා දෙයි.

උදාහරණයක් ලෙස, B2:B7 ( return_array ) වෙතින් මිල ලබා ගැනීමට E1 හි අයිතමය ( lookup_value) , E2 හි සූත්‍රය වන්නේ:

=XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")

සටහන. සෙවුම් අරාවෙහි (අකුරු නඩුව ඇතුළුව) හරියටම සමාන අගයන් දෙකක් හෝ වැඩි ගණනක් තිබේ නම්, මුලින්ම සොයාගත් ගැළපීම ආපසු ලබා දෙනු ලැබේ.

Excel XLOOKUP ක්‍රියා නොකරයි

ඔබගේ සූත්‍රය නිවැරදිව ක්‍රියා නොකරන්නේ නම් හෝ දෝෂයක් ඇති වුවහොත්, බොහෝ දුරට එය පහත හේතු නිසා විය හැක:

XLOOKUP මගේ Excel හි නොමැත

XLOOKUP ශ්‍රිතය පසුගාමී නොගැළපේ. එය Microsoft 365 සහ Excel 2021 සඳහා Excel හි පමණක් ලබා ගත හැකි අතර, පෙර අනුවාදවල නොපෙන්වයි.

XLOOKUP වැරදි ප්‍රතිඵල ලබා දෙයි

ඔබේ පැහැදිලිවම නිවැරදි Xlookup සූත්‍රය වැරදි අගයක් ලබා දෙන්නේ නම්, අවස්ථා සූත්‍රය පහළට හෝ හරහට පිටපත් කළ විට සෙවීම් හෝ ආපසු පැමිණීමේ පරාසය "මාරු වූ" බව. මෙය සිදුවීම වැලැක්වීමට, සෑම විටම පරාස දෙකම නිරපේක්ෂ සෛල යොමු සහිතව අගුලු දැමීමට වග බලා ගන්න ($A$2:$A$10 වැනි).

XLOOKUP #N/A දෝෂයක් ලබා දෙයි

#N /දෝෂයක් යනු සෙවුම් අගය සොයාගත නොහැකි බවයි. මෙය නිවැරදි කිරීමට, ආසන්න ගැළපීම සඳහා සෙවීමට උත්සාහ කරන්න හෝ ගැළපීමක් හමු නොවූ බව ඔබේ පරිශීලකයින්ට දන්වන්න.

XLOOKUP මඟින් #VALUE දෝෂයක් ලබා දෙයි

A #VALUE! සෙවීම් සහ ආපසු අරා නොගැලපේ නම් දෝෂයක් ඇතිවේමාන. උදාහරණයක් ලෙස, තිරස් අරාවක සෙවීමට සහ සිරස් අරාවකින් අගයන් ලබා දීමට නොහැක.

XLOOKUP මඟින් #REF දෝෂය

A #REF! විවිධ වැඩපොත් දෙකක් අතර බලන විට දෝෂයක් ඇති වන අතර ඉන් එකක් වසා ඇත. දෝෂය නිවැරදි කිරීම සඳහා, ගොනු දෙකම විවෘත කරන්න.

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

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

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

සිරස් අතට සහ තිරස් අතට සහ නිශ්චිත ගැලපීමක් (පෙරනිමි), ආසන්න (ළඟම) ගැලපීම, හෝ වයිල්ඩ්කාඩ් (අර්ධ) ගැලපීමක් සිදු කරන්න.

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

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

පළමු තර්ක 3 අවශ්‍ය වන අතර අවසාන තුන විකල්ප වේ.

  • Lookup_value - වෙත අගය සඳහා සොයන්න.
  • Lookup_array - සෙවිය යුතු පරාසය හෝ අරාව.
  • Return_array - අගයන් ලබාදිය යුතු පරාසය හෝ අරාව.
  • if_not_found [විකල්ප] - ගැළපීමක් සොයාගත නොහැකි නම් ආපසු ලබා දිය යුතු අගය. මඟ හැරියහොත්, #N/A දෝෂයක් ලබා දෙනු ඇත.
  • Match_mode [විකල්ප] - ඉටු කළ යුතු ගැළපුම් වර්ගය:
    • 0 හෝ මඟ හැරිය (පෙරනිමිය) - නියම ගැලපීම . සොයාගත නොහැකි නම්, #N/A දෝෂයක් ලබා දෙනු ඇත.
    • -1 - හරියටම ගැළපීම හෝ ඊළඟට කුඩාය. නිශ්චිත ගැළපීමක් සොයාගත නොහැකි නම්, ඊළඟ කුඩා අගය ලබා දෙනු ඇත.
    • 1 - හරියටම ගැළපීම හෝ ඊළඟ විශාලය. නිශ්චිත ගැළපීමක් සොයාගත නොහැකි නම්, ඊළඟ විශාල අගය ලබා දෙනු ඇත.
    • 2 - Wildcard අනුලකුණු ගැලපීම.
  • Search_mode [විකල්ප] - සෙවුම් දිශාව:
    • 1 හෝ මඟ හැරිය (පෙරනිමිය) - පළමු සිට අවසානය දක්වා සෙවීමට.
    • -1 - ප්‍රතිලෝම අනුපිළිවෙලින්, අන්තිම සිට පළමු දක්වා සෙවීමට.
    • 2 - ආරෝහණ අනුපිළිවෙලට අනුපිළිවෙලට සකසන ලද දත්ත මත ද්විමය සෙවුම.
    • -2 - දත්ත අනුපිළිවෙලින් අවරෝහණය කරන ලද ද්විමය සෙවුම.

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

මූලික XLOOKUP සූත්‍රය

වැඩිදුර අවබෝධයක් ලබා ගැනීම සඳහා, නිශ්චිත සෙවීමක් සිදු කිරීම සඳහා Xlookup සූත්‍රයක් එහි සරලම ආකාරයෙන් ගොඩනඟමු. මේ සඳහා අපට අවශ්‍ය වන්නේ පළමු තර්ක 3 පමණි.

පෘථිවියේ ඇති සාගර පහ පිළිබඳ තොරතුරු සහිත සාරාංශ වගුවක් ඔබ සතුව ඇතැයි සිතමු. ඔබට F1 ( lookup_value ) හි නිශ්චිත සාගර ආදානයක ප්‍රදේශය ලබා ගැනීමට අවශ්‍යය. A2:A6 ( lookup_array ) හි සාගර නම් සහ C2:C6 ( return_array ) හි ප්‍රදේශ සමඟ, සූත්‍රය පහත පරිදි වේ:

=XLOOKUP(F1, A2:A6, C2:C6)

සරල ඉංග්‍රීසි භාෂාවට පරිවර්තනය කර, එය මෙසේ කියයි: A2:A6 හි F1 අගය සොයන්න සහ එම පේළියේම C2:C6 වෙතින් අගයක් ආපසු දෙන්න. Vlookup හි තීරු දර්ශක අංක නැත, වර්ග කිරීම නැත, වෙනත් හාස්‍යජනක විචක්ෂණ නොමැත! එය ක්‍රියා කරයි :)

XLOOKUP එදිරිව Excel හි VLOOKUP

සාම්ප්‍රදායික VLOOKUP හා සසඳන විට XLOOKUP හි බොහෝ වාසි ඇත. එය VLOOKUP ට වඩා හොඳ වන්නේ කුමන ආකාරයෙන්ද? මෙන්න Excel හි වෙනත් ඕනෑම සෙවීම් කාර්යයක් ඉවත් කරන හොඳම විශේෂාංග 10 ලැයිස්තුවක්:

  1. සිරස් සහ තිරස් බැලීම . XLOOKUP ශ්‍රිතයට එහි නම ලැබුණේ සිරස් අතට සහ යන දෙකෙහිම බැලීමේ හැකියාව නිසායතිරස් අතට.
  2. ඕනෑම දිශාවකින් බලන්න: දකුණ, වම, පහළ හෝ ඉහළ . VLOOKUP හට සෙවිය හැක්කේ වම් කෙළවරේ සහ HLOOKUP ඉහළම පේළියේ පමණක් වන අතර, XLOOKUP හට එවැනි සීමාවන් නොමැත. Excel හි කුප්‍රකට වම් බැල්ම තවදුරටත් වේදනාවක් නොවේ!
  3. පෙරනිමියෙන් නියම ගැලපීම . බොහෝ අවස්ථාවන්හිදී, ඔබ නිශ්චිත ගැළපීමක් සොයනු ඇති අතර, XLOOKUP එය පෙරනිමියෙන් ආපසු ලබා දෙයි (ආසන්න වශයෙන් ගැළපීම සඳහා පෙරනිමි වන VLOOKUP ශ්‍රිතය මෙන් නොව). ඇත්ත වශයෙන්ම, ඔබට අවශ්‍ය නම් ආසන්න ගැළපීමක් කිරීමට XLOOKUP ලබා ගත හැක.
  4. වයිල්ඩ්කාඩ් සමඟ අර්ධ ගැලපීම . ඔබ සෙවුම් අගයේ යම් කොටසක් පමණක් දන්නා විට, ඒ සියල්ල නොව, Wildcard ගැලපීමක් ප්‍රයෝජනවත් වේ.
  5. ප්‍රතිලෝම අනුපිළිවෙලින් සොයන්න . කලින්, අවසාන සිදුවීම ලබා ගැනීමට, ඔබට ඔබේ මූලාශ්‍ර දත්ත අනුපිළිවෙල ආපසු හැරවීමට සිදු විය. දැන්, ඔබ සරලවම search_mode තර්කය -1 ලෙස සකසා ඔබේ Xlookup සූත්‍රය පිටුපස සිට සෙවීමට බල කිරීමට සහ අවසාන ගැළපීම ආපසු ලබා දෙන්න.
  6. බහු අගයන් ලබා දෙන්න. return_array තර්කය සමඟින් හැසිරවීමෙන්, ඔබට ඔබේ සෙවීම් අගයට අදාළ දත්තවල සම්පූර්ණ පේළියක් හෝ තීරුවක් අදින්න පුළුවන්.
  7. බහු නිර්ණායක සමඟ සොයන්න . Excel XLOOKUP අරා ස්වදේශිකව හසුරුවයි, එමඟින් බහු නිර්ණායක සමඟ සෙවීම සිදු කිරීමට හැකි වේ.
  8. දෝෂ ක්‍රියාකාරීත්වය . සම්ප්‍රදායිකව, #N/A දෝෂ හසුකර ගැනීමට අපි IFNA ශ්‍රිතය භාවිතා කරමු. XLOOKUP මෙම ක්‍රියාකාරීත්වය තුළ අන්තර්ගත වේ if_not_found වලංගු ගැළපීමක් සොයාගත නොහැකි නම් ඔබේම පෙළ ප්‍රතිදානය කිරීමට ඉඩ දෙන තර්කය.
  9. තීරු ඇතුළත් කිරීම්/මැකීම් . VLOOKUP සමඟ ඇති වඩාත් කුපිත කරවන ගැටලුවක් නම්, ආපසු එන තීරුව එහි දර්ශක අංකයෙන් හඳුනාගෙන ඇති නිසා තීරු එකතු කිරීම හෝ ඉවත් කිරීම සූත්‍රයක් බිඳ දැමීමයි. XLOOKUP සමඟින්, ඔබ සපයන්නේ අංකයක් නොව ආපසු එන පරාසයයි, එයින් අදහස් කරන්නේ ඔබට කිසිවක් නොකැඩී ඔබට අවශ්‍ය තරම් තීරු ඇතුළු කිරීමට සහ ඉවත් කිරීමට හැකි බවයි.
  10. වඩා හොඳ කාර්ය සාධනය . VLOOKUP මඟින් ඔබේ වැඩ පත්‍රිකා ප්‍රමාද කළ හැක, මන්ද එයට මුළු වගුවම ගණනය කිරීම්වලට ඇතුළත් වන අතර, එහි ප්‍රතිඵලය වන්නේ ඇත්ත වශයෙන්ම අවශ්‍ය ප්‍රමාණයට වඩා බොහෝ සෛල සැකසීමයි. XLOOKUP හසුරුවන්නේ එය සැබවින්ම රඳා පවතින සෙවීම් සහ ආපසු අරා පමණි.

Excel හි XLOOKUP භාවිතා කරන්නේ කෙසේද - සූත්‍ර උදාහරණ

පහත දැක්වෙන උදාහරණ ක්‍රියාවෙහි ඇති වඩාත්ම ප්‍රයෝජනවත් XLOOKUP විශේෂාංග පෙන්වයි. මීට අමතරව, ඔබේ Excel සෙවීමේ කුසලතා නව මට්ටමකට ගෙන යන සුළු නොවන භාවිතයන් කිහිපයක් ඔබ සොයා ගනු ඇත.

සිරස් අතට සහ තිරස් අතට උඩට බලන්න

Microsoft Excel විවිධ සෙවීම් සඳහා කාර්යයන් දෙකක් තිබුණි. වර්ග, සෑම එකක්ම තමන්ගේම වාක්‍ය ඛණ්ඩ සහ භාවිත රීති ඇත: VLOOKUP තීරුවක සිරස් අතට බැලීමට සහ HLOOKUP පේළියක තිරස් අතට බැලීමට.

XLOOKUP ශ්‍රිතයට එකම වාක්‍ය ඛණ්ඩය සමඟ දෙකම කළ හැක. වෙනස වන්නේ ඔබ සෙවීම් සහ ආපසු අරා සඳහා සපයන දෙයයි.

v-ලුක්අප් සඳහා සැපයුම් තීරු:

=XLOOKUP(E1, A2:A6, B2:B6)

සදහාh-lookup, තීරු වෙනුවට පේළි ඇතුළු කරන්න:

=XLOOKUP(I1, B1:F1, B2:F2)

වම් බැලීම දේශීයව සිදු කරන ලදී

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

උදාහරණයක් ලෙස, අපි අපගේ නියැදි වගුවේ වම් පසට Rank තීරුව එක් කරමු. ඉලක්කය වන්නේ F1 හි සාගර ආදානයේ ශ්‍රේණිය ලබා ගැනීමයි. VLOOKUP මෙහි පැකිළෙනු ඇත මන්ද එයට තීරුවක සිට අගයක් ලබා දිය හැක්කේ බැලීමේ තීරුවේ දකුණට පමණක් වන බැවිනි. Xlookup සූත්‍රයක් පහසුවෙන් මුහුණ දෙයි:

=XLOOKUP(F1, B2:B6, A2:A6)

ඒ හා සමාන ආකාරයකින්, ඔබට පේළිවල තිරස්ව සෙවීමේදී ඉහළින් බැලිය හැක.

XLOOKUP නිරවද්‍ය සහ ආසන්න ගැළපීම සමගින්

ගැලපුම් හැසිරීම පාලනය කරනු ලබන්නේ match_mode නම් 5 වන තර්කය මගිනි. පෙරනිමියෙන්, නිශ්චිත ගැළපීමක් සිදු කෙරේ.

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

Match_mode තර්කය:

  • 0 හෝ අතහැර දැමූ - නියම ගැලපීම; සොයාගත නොහැකි නම් - #N/A දෝෂයකි.
  • -1 - නියම ගැලපීම; සොයාගත නොහැකි නම් - ඊළඟ කුඩා අයිතමය.
  • 1 - නියම ගැලපීම; සොයා ගත නොහැකි නම්- මීළඟ විශාල අයිතමය.

හරියටම ගැලපෙන XLOOKUP

ඔබ Excel හි සෝදිසි කිරීමේදී 99%ක් භාවිතා කරන විකල්පය මෙයයි. නිශ්චිත ගැළපීමක් XLOOKUP හි පෙරනිමි හැසිරීම වන බැවින්, ඔබට match_mode මඟ හැර අවශ්‍ය පළමු විස්තාරක 3 පමණක් සැපයිය හැක.

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

අපගේ නියැදි සෙවීම් වගුව සහසම්බන්ධය පෙන්වයි. විභාග ලකුණු සහ ශ්‍රේණි අතර. ඔබට පහත තිර රුවෙහි දැකිය හැකි පරිදි, නිශ්චිත ගැළපීමක් ක්‍රියා කරන්නේ යම් ශිෂ්‍යයෙකුගේ ලකුණු සෙවීම් වගුවේ ඇති අගයට හරියටම ගැළපෙන විට පමණි (3 පේළියේ ක්‍රිස්තියානි වැනි). අනෙක් සියලුම අවස්ථා වලදී, #N/A දෝෂයක් ආපසු ලබාදේ.

=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)

#N/A දෝෂ වෙනුවට ශ්‍රේණි ලබා ගැනීමට, අපට අවශ්‍ය වේ. මීළඟ උදාහරණයේ පෙන්වා ඇති පරිදි ආසන්න ගැළපීමක් සෙවීමට.

ආසන්න ගැලපීම XLOOKUP

ආසන්න වශයෙන් සෙවීමක් කිරීමට, match_mode තර්කය -1 හෝ 1 ලෙස සකසන්න. , ඔබගේ දත්ත සංවිධානය වී ඇති ආකාරය මත පදනම්ව.

අපගේ නඩුවේදී, සෙවීම් වගුව ශ්‍රේණිවල පහළ මායිම් ලැයිස්තුගත කරයි. එබැවින්, නිශ්චිත ගැළපීමක් සොයාගත නොහැකි වූ විට ඊළඟ කුඩා අගය සෙවීමට අපි match_mode සිට -1 දක්වා සකසා ඇත:

=XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)

උදාහරණයක් ලෙස, Brian සතුව ලකුණු 98 (F2). සූත්‍රය B2:B6 හි මෙම සෙවීම් අගය සොයයිනමුත් එය සොයාගත නොහැක. ඉන්පසුව, එය ඊළඟ කුඩා අයිතමය සොයන අතර A ශ්‍රේණියට අනුරූප වන 90 සොයා ගනී:

අපගේ සෙවීම් වගුවේ ශ්‍රේණිවල ඉහළ මායිම් තිබේ නම්, අපි <සකසන්නෙමු. නිශ්චිත ගැළපීමක් අසාර්ථක වුවහොත් ඊළඟ විශාල අයිතමය සෙවීමට 1>match_mode සිට 1 දක්වා:

=XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)

සූත්‍රය 98 සඳහා සොයන අතර නැවත එය සොයාගත නොහැක. මෙවර, එය මීළඟ විශාල අගය සෙවීමට උත්සාහ කරන අතර A ශ්‍රේණියට අනුරූපව 100 ලබා ගනී:

ඉඟිය. Xlookup සූත්‍රයක් කොටු කිහිපයකට පිටපත් කරන විට, ඒවා වෙනස් වීම වැළැක්වීමට නිරපේක්ෂ සෛල යොමු ($B$2:$B$6 වැනි) සමඟින් බැලීම හෝ ආපසු පරාස අගුළු දමන්න.

පාර්ශ්වික ගැලපීම සමඟ XLOOKUP (වයිල්ඩ්කාඩ්ස්)

අර්ධ ගැලපුම් සෙවීමක් සිදු කිරීමට, match_mode තර්කය 2 ලෙස සකසන්න, එය වයිල්ඩ්කාඩ් අක්ෂර සැකසීමට XLOOKUP ශ්‍රිතයට උපදෙස් දෙයි:

  • තරු ලකුණක් (*) - ඕනෑම අක්ෂර අනුපිළිවෙලක් නියෝජනය කරයි.
  • ප්‍රශ්නාර්ථ ලකුණක් (?) - ඕනෑම තනි අක්ෂරයක් නියෝජනය කරයි.

එය ක්‍රියා කරන ආකාරය බැලීමට , කරුණාකර පහත උදාහරණය සලකා බලන්න. A තීරුවේ, ඔබට ස්මාර්ට්ෆෝන් මාදිලි කිහිපයක් සහ, B තීරුවේ, ඒවායේ බැටරි ධාරිතාව ඇත. යම් ස්මාර්ට් ජංගම දුරකතනයක බැටරිය ගැන ඔබ කුතුහලයෙන් සිටී. ගැටලුව වන්නේ A තීරුවේ ඇති ආකාරයටම ඔබට ආකෘතියේ නම ටයිප් කළ හැකි බව ඔබට විශ්වාස නැති වීමයි. මෙය මඟහරවා ගැනීම සඳහා, අනිවාර්යයෙන්ම ඇති කොටස ඇතුළත් කර, ඉතිරි අක්ෂර වයිල්ඩ්කාඩ් සමඟ ප්‍රතිස්ථාපනය කරන්න.

උදාහරණයක් ලෙස, ලබා ගැනීමටiPhone X හි බැටරිය පිළිබඳ තොරතුරු, මෙම සූත්‍රය භාවිතා කරන්න:

=XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)

නැතහොත්, යම් කොටුවක සෙවුම් අගයේ දන්නා කොටස ඇතුළත් කර සෛල යොමුව වයිල්ඩ්කාඩ් අක්ෂර සමඟ ඒකාබද්ධ කරන්න:

=XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)

අවසාන සිදුවීම ලබා ගැනීම සඳහා ප්‍රතිලෝම අනුපිළිවෙලින් XLOOKUP

ඔබේ වගුවේ සෝදිසි අගයේ සිදුවීම් කිහිපයක් අඩංගු නම්, ඔබට සමහර විට අවශ්‍ය විය හැක අවසන් තරගය ආපසු ලබා දීමට. එය සිදු කිරීමට, ප්‍රතිලෝම අනුපිළිවෙලින් සෙවීමට ඔබේ Xlookup සූත්‍රය වින්‍යාස කරන්න.

සෙවීමේ දිශාව පාලනය වන්නේ search_mode :

  • 1 නම් වූ 6වන තර්කයයි. හෝ අතහැර දමා ඇත (පෙරනිමිය) - පළමු සිට අවසාන අගය දක්වා, එනම් සිරස් බැල්ම සමඟ ඉහළ සිට පහළට හෝ තිරස් සෙවීම සමඟ වමේ සිට දකුණට සෙවුම් කරයි.
  • -1 - අන්තිම සිට පළමු අගය දක්වා ප්‍රතිලෝම අනුපිළිවෙලින් සෙවුම් කරයි .

උදාහරණයක් ලෙස, නිශ්චිත විකුණුම්කරුවෙකු විසින් සිදු කරන ලද අවසන් අලෙවිය ආපසු ලබා දෙමු. මේ සඳහා, අපි පළමු අවශ්‍ය තර්ක තුන ( lookup_value සඳහා G1, lookup_array සඳහා B2:B9, සහ return_array සඳහා D2:D9) එකතු කර - දමමු - 5 වැනි තර්කයේ 1:

=XLOOKUP(G1, B2:B9, D2:D9, , ,-1)

කෙලින් සහ පහසුයි නේද?

තීරු හෝ පේළි කිහිපයක් ආපසු ලබා දීමට XLOOKUP

XLOOKUP හි තවත් එක් විශ්මිත ලක්ෂණයක් වන්නේ එකම ගැලපීමකට අදාළ අගය එකකට වඩා ආපසු ලබා දීමේ හැකියාවයි. සියල්ල සිදු කරනු ලබන්නේ සම්මත වාක්‍ය ඛණ්ඩයෙන් සහ අමතර උපාමාරු වලින් තොරවය!

පහත වගුවෙන්, ඔබට අවශ්‍ය යැයි සිතමු

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