එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

මෙම කුඩා නිබන්ධනය ශ්‍රිතයක් සාදා ගන්නා ආකාරය පැහැදිලි කරයි VPR (VLOOKUP) සිද්ධි සංවේදී, Excel විසින් සිද්ධි සංවේදී ආකාරයෙන් සෙවිය හැකි වෙනත් සූත්‍ර කිහිපයක් පෙන්වන අතර, එක් එක් ශ්‍රිතයේ ශක්තීන් සහ දුර්වලතා පෙන්වා දෙයි.

සෑම එක්සෙල් පරිශීලකයෙකුම සිරස් සෙවුම සිදු කරන කාර්යය කුමක්දැයි දන්නා බව මම අනුමාන කරමි. ඒක හරි, එය කාර්යයක් VPR. කෙසේ වෙතත්, ස්වල්ප දෙනෙක් එය දනිති VPR කේස් සංවේදී නොවේ, එනම් කුඩා සහ විශාල අකුරු ඒ සඳහා සමාන වේ.

නොහැකියාව පෙන්නුම් කරන ඉක්මන් උදාහරණයක් මෙන්න VPR ලියාපදිංචිය හඳුනාගන්න. සෛලයක යැයි සිතමු A1 "බිල්පත්" අගය සහ සෛලය අඩංගු වේ A2 - "බිල්පත්", සූත්රය:

=VLOOKUP("Bill",A1:A10,2)

=ВПР("Bill";A1:A10;2)

… එම අගය ලැයිස්තුවේ ප්‍රථමයෙන් ලැබෙන බැවින් “බිල්පත” මත එහි සෙවීම නවත්වා, කොටුවෙන් අගය උපුටා ගනී. B1.

මෙම ලිපියෙන් පසුව, මම ඔබට කරන්නේ කෙසේදැයි පෙන්වන්නම් VPR විෂය සංවේදී. මීට අමතරව, අපි Excel හි සිද්ධි සංවේදී සෙවුම් සිදු කළ හැකි තවත් කාර්යයන් කිහිපයක් ඉගෙන ගනිමු.

අපි සරලම දේ සමඟ ආරම්භ කරමු - දැක්ම (LOOKUP) සහ නිවර්තන (SUMPRODUCT), අවාසනාවකට, සැලකිය යුතු සීමාවන් කිහිපයක් ඇත. ඊළඟට, අපි තරමක් සංකීර්ණ සූත්රය දෙස සමීපව බලමු INDEX+MATCH (INDEX+MATCH), ඕනෑම තත්වයකදී සහ ඕනෑම දත්ත කට්ටලයක් සමඟ දෝෂ රහිතව ක්‍රියා කරයි.

VLOOKUP ශ්‍රිතය සිද්ධි සංවේදී වේ

ඔබ දැනටමත් දන්නා පරිදි, සුපුරුදු කාර්යය VPR සිද්ධි සංවේදී නොවේ. කෙසේ වෙතත්, එය නඩුව සංවේදී කිරීමට ක්රමයක් තිබේ. මෙය සිදු කිරීම සඳහා, පහත උදාහරණයේ පෙන්වා ඇති පරිදි, ඔබ විසින් වගුව වෙත සහායක තීරුවක් එකතු කළ යුතුය.

තීරුවක යැයි සිතමු B නිෂ්පාදන හඳුනාගැනීම් (අයිතමය) ඇති අතර ඔබට නිෂ්පාදනයේ මිල සහ ඊට අනුරූප අදහස් තීරු වලින් උපුටා ගැනීමට අවශ්‍ය වේ C и D. ගැටළුව වන්නේ හඳුනාගැනීම් වල කුඩා අකුරු සහ ලොකු අකුරු යන දෙකම අඩංගු වීමයි. උදාහරණයක් ලෙස, සෛල අගයන් B4 (001Tvci3u) සහ B5 (001Tvci3U) වෙනස් වන්නේ අවසාන අක්ෂරයේ දී පමණි, u и U පිළිවෙලින්.

ඔබට සිතාගත හැකි පරිදි, සුපුරුදු සෙවුම් සූත්රය

=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)

=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)

නැවත පැමිණේ $ 90, අගය සිට 001Tvci3u වඩා කලින් සෙවුම් පරාසයේ ඇත 001Tvci3U. ඒත් අපිට අවශ්‍ය ඒක නෙවෙයි නේද?

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

කාර්යයක් සමඟ සෙවීමට VPR Excel කේත සංවේදියේදී, ඔබට උපකාරක තීරුවක් එක් කර එහි කොටු පහත සූත්‍රයෙන් පිරවිය යුතුය (මෙහිදී B යනු බැලීමේ තීරුව වේ):

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")

මෙම සූත්‍රය අපේක්ෂිත අගය වෙන වෙනම අක්ෂරවලට කැඩී, එක් එක් අක්ෂර එහි කේතය සමඟ ප්‍රතිස්ථාපනය කරයි (උදාහරණයක් ලෙස, වෙනුවට A 65 දී, ඒ වෙනුවට a කේතය 97) ඉන්පසු මෙම කේත අනන්‍ය සංඛ්‍යා වැලකට ඒකාබද්ධ කරයි.

ඊට පසු, අපි සරල කාර්යයක් භාවිතා කරමු VPR සිද්ධි සංවේදී සෙවීම සඳහා:

=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)

=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

කාර්යය නිසි ලෙස ක්රියාත්මක කිරීම VPR සිද්ධි සංවේදී සාධක දෙකක් මත රඳා පවතී:

  1. උපකාරක තීරුව බැලිය හැකි පරාසයේ වම්පස තීරුව විය යුතුය.
  2. ඔබ සොයන අගයේ සැබෑ අගය වෙනුවට අක්ෂර කේතයක් අඩංගු විය යුතුය.

CODE කාර්යය නිවැරදිව භාවිතා කරන්නේ කෙසේද

සහායක තීරුවේ සෛල තුළට ඇතුළු කරන ලද සූත්‍රය උපකල්පනය කරන්නේ ඔබගේ සියලුම සෙවුම් අගයන් එකම අක්ෂර සංඛ්‍යාවක් ඇති බවයි. එසේ නොවේ නම්, ඔබ කුඩාම සහ විශාලතම සංඛ්‍යා දැනගෙන බොහෝ විශේෂාංග එකතු කළ යුතුය IFERROR (IFERROR) කෙටිම සහ දිගම සෙවූ අගය අතර වෙනස අක්ෂර කීයක් වේ.

උදාහරණයක් ලෙස, කෙටිම සෙවුම් අගය අක්ෂර 3ක් සහ දිගම අගය අක්ෂර 5ක් නම්, මෙම සූත්‍රය භාවිතා කරන්න:

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")

කාර්යය සඳහා PSTR (MID) ඔබ පහත තර්ක ඉදිරිපත් කරයි:

  • 1 වන තර්කය - පෙළ (පෙළ) යනු උපුටා ගත යුතු අක්ෂර අඩංගු පෙළ හෝ සෛල යොමුවයි (අපගේ නඩුවේදී එය B2 වේ)
  • 2 වන තර්කය - ආරම්භක_සංඛ්‍යාව (ආරම්භක_ස්ථානය) යනු නිස්සාරණය කළ යුතු පළමු අක්ෂරයේ පිහිටීමයි. ඔබ ඇතුල් කරන්න 1 පළමු කාර්යය තුළ PSTR, 2 - දෙවන කාර්යයේ PSTR ආදිය
  • 3 වන තර්කය - අකුරු_සංඛ්‍යා (අක්ෂර_සංඛ්‍යාව) - පෙළෙන් උපුටා ගැනීමට අක්ෂර ගණන නියම කරයි. අපට සෑම විටම අවශ්‍ය වන්නේ අක්ෂර 1 ක් පමණක් බැවින්, සියලුම කාර්යයන් වලදී අපි ලියන්නෙමු 1.

සීමාවන්: කාර්යයන් VPR Excel හි සිද්ධි සංවේදී සෙවීම් සඳහා හොඳම විසඳුම නොවේ. පළමුව, සහායක තීරුවක් එකතු කිරීම අවශ්ය වේ. දෙවනුව, සූත්‍රය හොඳ කාර්යයක් කරන්නේ දත්ත සමජාතීය නම් හෝ සෙවූ අගයන්හි නිශ්චිත අක්ෂර සංඛ්‍යාව දන්නේ නම් පමණි. මෙය ඔබගේ කාරණය නොවේ නම්, අපි පහත දැක්වෙන විසඳුම් වලින් එකක් භාවිතා කිරීම වඩා හොඳය.

සිද්ධි සංවේදී සෙවීම සඳහා LOOKUP ශ්‍රිතය

කාර්යයන් දැක්ම (LOOKUP) සම්බන්ධයි VPR, කෙසේ වෙතත් එහි වාක්‍ය ඛණ්ඩය සහායක තීරුවක් එකතු නොකර සිද්ධි සංවේදී සෙවීම් සඳහා ඉඩ ලබා දේ. මෙය සිදු කිරීම සඳහා, භාවිතා කරන්න දැක්ම කාර්යය සමඟ ඒකාබද්ධ වේ නිවැරදි (නිශ්චිත).

අපි පෙර උදාහරණයෙන් දත්ත ලබා ගන්නේ නම් (සහායක තීරුවක් නොමැතිව), එවිට පහත සූත්‍රය කාර්යය සමඟ සාර්ථකව කටයුතු කරනු ඇත:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

සූත්‍රය පරාසය තුළ සෙවුම් ඒ 2: ඒ 7 සෛල අගය සමඟ හරියටම ගැලපේ F2 සිද්ධි සංවේදී වන අතර එම පේළියේම B තීරුවෙන් අගය ලබා දෙයි.

වැනි VPRක්රියාව දැක්ම ඔබට පහත තිර රුවෙහි දැකිය හැකි පරිදි, පෙළ සහ සංඛ්‍යාත්මක අගයන් සමඟ සමානව ක්‍රියා කරයි:

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

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

කාර්යය ක්‍රියාත්මක වන ආකාරය කෙටියෙන් පැහැදිලි කරන්නම් නිවැරදි ඉහත පෙන්වා ඇති සූත්‍රයේ, මෙය ප්‍රධාන කරුණ වන බැවිනි.

කාර්යයන් නිවැරදි 1 වන සහ 2 වන විස්තාරකවල ඇති පාඨ අගයන් දෙක සංසන්දනය කර ඒවා හරියටම සමාන නම් TRUE හෝ ඒවා නොමැති නම් FALSE ලබා දෙයි. කාර්යය බව අපට වැදගත් වේ නිවැරදි විෂය සංවේදී.

අපි බලමු කොහොමද අපේ සූත්‍රය ක්‍රියාත්මක වෙන්නේ කියලා VIEW+ExACT:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

  • කාර්යයන් නිවැරදි සෛල අගය සංසන්දනය කරයි F2 තීරුවක ඇති සියලුම අංග සමඟ A (A2:A7). නිශ්චිත ගැළපීමක් හමු වුවහොත් සත්‍ය, එසේ නොමැති නම් අසත්‍යය ලබා දෙයි.
  • ඔබ පළමු කාර්යය තර්කය ලබා දෙන බැවින් දැක්ම අගය TRUE, එය නිශ්චිත තීරුවෙන් (අපගේ නඩුවේ, තීරුව B) අනුරූප අගය උපුටා ගන්නේ නිශ්චිත ගැළපීමක් හමු වුවහොත්, සිද්ධි සංවේදී නම් පමණි.

මෙම පැහැදිලි කිරීම පැහැදිලි යැයි මම බලාපොරොත්තු වන අතර දැන් ඔබට ප්‍රධාන අදහස වැටහේ. එසේ නම්, අපි තවදුරටත් විශ්ලේෂණය කරන වෙනත් කාර්යයන් සමඟ ඔබට කිසිදු දුෂ්කරතාවයක් ඇති නොවනු ඇත, මන්ද. ඔවුන් සියල්ලෝම එකම මූලධර්මය මත වැඩ කරති.

සීමාවන්: සෙවීම් තීරුවේ දත්ත ආරෝහණ අනුපිළිවෙලට අනුපිළිවෙලට අනුපිළිවෙලට අනුපිළිවෙලට සකස් කළ යුතුය.

SUMPRODUCT - පෙළ අගයන්, සිද්ධි සංවේදී සොයා ගනී, නමුත් අංක පමණක් ලබා දෙයි

මාතෘකාවෙන් ඔබ දැනටමත් තේරුම් ගෙන ඇති පරිදි, නිවර්තන (SUMPRODUCT) යනු තවත් එක්සෙල් ශ්‍රිතයක් වන අතර එය ඔබට සිද්ධි-සංවේදී සෙවුමක් කිරීමට උපකාරී වනු ඇත, නමුත් සංඛ්‍යාත්මක අගයන් පමණක් ලබා දෙනු ඇත. මෙම විකල්පය ඔබට නොගැලපේ නම්, ඔබට වහාම බණ්ඩලය වෙත යා හැකිය INDEX+MATCH, ඕනෑම අවස්ථාවක සහ ඕනෑම දත්ත වර්ගයක් සඳහා විසඳුමක් ලබා දෙයි.

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

කාර්යයන් නිවර්තන ලබා දී ඇති අරා වල මූලද්‍රව්‍ය ගුණ කර ප්‍රතිඵලවල එකතුව ලබා දෙයි. වාක්‍ය ඛණ්ඩය මේ ආකාරයට පෙනේ:

SUMPRODUCT(array1,[array2],[array3],...)

СУММПРОИЗВ(массив1;[массив2];[массив3];…)

අපට සිද්ධි සංවේදී සෙවුමක් අවශ්‍ය බැවින්, අපි ශ්‍රිතය භාවිතා කරමු නිවැරදි (නියම) පෙර උදාහරණයෙන් ගුණක වලින් එකක් ලෙස:

=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))

=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))

ඔබට මතක ඇති පරිදි, නිවැරදි සෛල අගය සංසන්දනය කරයි F2 තීරුවක ඇති සියලුම අංග සමඟ A. නිශ්චිත ගැළපීමක් හමු වුවහොත් සත්‍ය, එසේ නොමැති නම් අසත්‍යය ලබා දෙයි. ගණිතමය මෙහෙයුම් වලදී, Excel TRUE ලෙස ගනී 1, සහ FALSE සඳහා 0තව දුරටත් නිවර්තන මෙම සංඛ්යා ගුණ කර ප්රතිඵල සාරාංශ කරයි.

ශුන්‍ය ගණන් නොගන්නේ ගුණ කළ විට ඒවා සෑම විටම ලබා දෙන බැවිනි 0. තීරුවක හරියටම ගැළපෙන විට සිදුවන්නේ කුමක්ද යන්න අපි සමීපව බලමු A සොයාගෙන ආපසු ගියා 1… කාර්යය නිවර්තන තීරුවේ අංකය ගුණ කරයි B on 1 සහ ප්රතිඵලය ලබා දෙයි - හරියටම එම සංඛ්යාව! මෙයට හේතුව අනෙකුත් නිෂ්පාදනවල ප්‍රතිඵල ශුන්‍ය වන අතර ඒවා ප්‍රතිඵලයක් ලෙස ලැබෙන එකතුවට බලපාන්නේ නැති බැවිනි.

අවාසනාවන්ත ලෙස කාර්යය නිවර්තන පෙළ අගයන් සහ දිනයන් ගුණ කළ නොහැකි බැවින් ඒවා සමඟ වැඩ කළ නොහැක. මෙම අවස්ථාවේදී, ඔබට දෝෂ පණිවිඩයක් ලැබෙනු ඇත #අගය! (#VALUE!) කොටුවක මෙන් F4 පහත පින්තූරයේ:

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

සීමාවන්: සංඛ්‍යාත්මක අගයන් පමණක් ලබා දෙයි.

INDEX + MATCH - ඕනෑම දත්ත වර්ගයක් සඳහා සිද්ධි සංවේදී සෙවීම

අවසාන වශයෙන්, අපි ඕනෑම දත්ත කට්ටලයක් සමඟ ක්‍රියා කරන අසීමිත සහ සිද්ධි සංවේදී සෙවුම් සූත්‍රයකට සමීපව සිටිමු.

මෙම උදාහරණය අවසාන වශයෙන් පැමිණෙන්නේ අතුරුපස සඳහා හොඳම දේ ඉතිරි වන නිසා නොව, පෙර උදාහරණ වලින් ලබාගත් දැනුම ඔබට සිද්ධි සංවේදී සූත්‍රය වඩා හොඳින් හා වේගයෙන් තේරුම් ගැනීමට උපකාරී වන බැවිනි. INDEX+MATCH (ඉන්ඩෙක්ස්+මැච්).

ඔබ බොහෝ විට අනුමාන කළ පරිදි, කාර්යයන් සංයෝජනය වඩාත් නිරාවරණය и ඉන්ඩෙක්ස් සඳහා වඩාත් නම්‍යශීලී සහ බලවත් විකල්පයක් ලෙස Excel හි භාවිතා වේ VPR. VLOOKUP වෙනුවට INDEX සහ MATCH භාවිතා කිරීම යන ලිපිය මෙම කාර්යයන් එකට ක්‍රියා කරන ආකාරය මනාව පැහැදිලි කරනු ඇත.

මම ප්‍රධාන කරුණු නැවත මතක් කරමි:

  • කාර්යයන් වඩාත් නිරාවරණය (MATCH) දී ඇති පරාසයක අගයක් සොයමින් එහි සාපේක්ෂ පිහිටීම, එනම් පේළිය සහ/හෝ තීරු අංකය ආපසු ලබා දෙයි;
  • ඊළඟට, කාර්යය ඉන්ඩෙක්ස් (INDEX) නිශ්චිත තීරුවකින් සහ/හෝ පේළියකින් අගයක් ලබා දෙයි.

සූත්‍රයට INDEX+MATCH කේස්-සංවේදී සෙවිය හැක, ඔබ එයට එක් කිරීමට අවශ්‍ය වන්නේ එක් කාර්යයක් පමණි. එය කුමක්දැයි නැවත අනුමාන කිරීම අපහසු නැත නිවැරදි (නියම):

=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))

=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))

මෙම සූත්‍රයේ නිවැරදි ශ්‍රිතය සමඟ සම්බන්ධ වූ ආකාරයටම ක්‍රියා කරයි දැක්ම, සහ එම ප්‍රතිඵලය ලබා දෙයි:

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

සූත්‍රය බව සලකන්න INDEX+MATCH curly braces වලින් කොටා ඇත්තේ array සූත්‍රයක් වන අතර ඔබ එය එබීමෙන් සම්පූර්ණ කළ යුතුය Ctrl + Shift + ඇතුල් කරන්න.

සිද්ධි සංවේදී සෙවීම සඳහා හොඳම විසඳුම INDEX+MATCH වන්නේ ඇයි?

බණ්ඩලයේ ප්රධාන වාසි ඉන්ඩෙක්ස් и වඩාත් නිරාවරණය:

  1. මෙන් නොව, සහායක තීරුවක් එකතු කිරීම අවශ්‍ය නොවේ VPR.
  2. මෙන් නොව සෙවුම් තීරුව වර්ග කිරීමට අවශ්‍ය නොවේ දැක්ම.
  3. සියලු වර්ගවල දත්ත සමඟ ක්‍රියා කරයි - අංක, පෙළ සහ දින.

මේ සූත්‍රය පරිපූර්ණයි වගේ නේද? ඇත්ත වශයෙන්ම, එය නොවේ. සහ ඒ නිසයි.

සෙවීම් අගය හා සම්බන්ධ ප්‍රතිලාභ අගය තීරුවේ කොටුව හිස් යැයි උපකල්පනය කරන්න. සූත්‍රය නැවත පැමිණෙන්නේ කුමන ප්‍රතිඵලයක්ද? නැත? සූත්‍රය ඇත්ත වශයෙන්ම ප්‍රතිදානය කරන්නේ කුමක්දැයි බලමු:

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

අපොයි, සූත්‍රය බිංදුව ලබා දෙයි! ඔබ පිරිසිදු පාඨ අගයන් සමඟ වැඩ කරන්නේ නම් මෙය විශාල ගැටළුවක් නොවිය හැකිය. කෙසේ වෙතත්, වගුවේ "සැබෑ" ශුන්‍ය ඇතුළු සංඛ්‍යා තිබේ නම්, මෙය ගැටළුවක් බවට පත්වේ.

ඇත්ත වශයෙන්ම, අප කලින් සාකච්ඡා කළ අනෙකුත් සියලුම සෙවීම් සූත්‍ර (VLOOKUP, LOOKUP, සහ SUMPRODUCT) හැසිරෙන්නේ එකම ආකාරයටයි. නමුත් ඔබට පරිපූර්ණ සූත්‍රය අවශ්‍යයි, හරිද?

සූත්‍ර නඩුවක් සංවේදී කිරීමට INDEX+MATCH පරිපූර්ණ, එය ශ්‍රිතයකට දමන්න IF (IF) එය ප්‍රතිලාභ අගයක් සහිත කොටුවක් පරීක්ෂා කර එය හිස් නම් හිස් ප්‍රතිඵලයක් ලබා දෙයි:

=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")

=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")

මෙම සූත්‍රයේ:

  • B ආපසු ලැබෙන අගයන් සහිත තීරුවකි
  • 1+ යනු ශ්‍රිතය මඟින් ආපසු ලබා දෙන සෛලයේ සාපේක්ෂ පිහිටීම හරවන සංඛ්‍යාවකි වඩාත් නිරාවරණය, සෛලයේ සැබෑ ලිපිනයට. උදාහරණයක් ලෙස, අපගේ කාර්යයේ වඩාත් නිරාවරණය සෙවුම් අරාව ලබා දී ඇත ඒ 2: ඒ 7, එනම් සෛලයේ සාපේක්ෂ පිහිටීමයි A2 ඇත 1, එය අරාවේ පළමු එක නිසා. නමුත් සෛලයේ සැබෑ පිහිටීම A2 තීරුවේ ඇත 2, ඉතින් අපි එකතු කරනවා 1වෙනස ඇති කිරීමට සහ කාර්යය ඇති කිරීමට වක්ර (INDIRECT) අපේක්ෂිත කොටුවෙන් අගය ලබා ගන්නා ලදී.

පහත පින්තූර මගින් නිවැරදි කරන ලද සිද්ධි සංවේදී සූත්‍රය පෙන්වයි INDEX+MATCH ක්රියාවෙන්. ආපසු ලබා දුන් කොටුව හිස් නම් එය හිස් ප්‍රතිඵලයක් ලබා දෙයි.

මම සූත්‍රය නැවත තීරුවලට ලිව්වා B:Dතිර රුවක් මත ඇති සූත්‍ර තීරුව සවි කිරීමට.

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

සූත්‍රය නැවත පැමිණේ 0ආපසු එන කොටුවේ ශුන්‍ය අඩංගු නම්.

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

ඔබට සබැඳිය අවශ්ය නම් ඉන්ඩෙක්ස් и වඩාත් නිරාවරණය ප්‍රතිලාභ අගය හිස් වූ විට යම් පණිවිඩයක් පෙන්වයි, ඔබට එය සූත්‍රයේ අවසාන උද්ධෘතවල (“”) ලිවිය හැකිය, උදාහරණයක් ලෙස, මේ වගේ:

=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")

=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")

එක්සෙල් හි VLOOKUP කේස් සංවේදී කිරීමට ක්‍රම 4ක්

ඔබමයි