දින 30කින් Excel 30 ක්‍රියා කරයි: MATCH

ඊයේ මැරතන් තරගයේදී එක්සෙල් 30 ක් දින 30 කින් ක්‍රියා කරයි අපි ශ්‍රිතය භාවිතයෙන් පෙළ තන්තු සොයා ගත්තෙමු සොයන්න (සෙවීම) සහ භාවිතා කරන ලදී IFERROR (IFERROR) සහ ISNUMBER (ISNUMBER) ශ්‍රිතය දෝෂයක් ඇති කරන අවස්ථා වලදී.

අපගේ මැරතන් තරඟයේ 19 වන දින, අපි කාර්යය අධ්යයනය කරමු තරගය (සොයන්න). එය අරාවක අගයක් සොයන අතර, අගයක් සොයාගතහොත්, එහි ස්ථානය ලබා දෙයි.

එබැවින්, කාර්යය පිළිබඳ විමර්ශන තොරතුරු වෙත හැරෙමු තරගය (MATCH) සහ උදාහරණ කිහිපයක් බලන්න. මෙම කාර්යය සමඟ වැඩ කිරීම සඳහා ඔබට ඔබේම උදාහරණ හෝ ප්රවේශයන් තිබේ නම්, කරුණාකර ඒවා අදහස් දැක්වීමේදී බෙදා ගන්න.

කාර්යය 19: MATCH

කාර්යයන් තරගය (MATCH) අරාවක අගයක පිහිටීම හෝ දෝෂයක් ලබා දෙයි #හිදී (#N/A) සොයාගත නොහැකි නම්. අරාවක් වර්ග කළ හැකි හෝ නොසැලකිය හැකිය. කාර්යය තරගය (MATCH) සිද්ධි සංවේදී නොවේ.

ඔබට MATCH ශ්‍රිතය භාවිතා කළ හැක්කේ කෙසේද?

කාර්යයන් තරගය (MATCH) අරාවක මූලද්‍රව්‍යයක පිහිටීම ලබා දෙන අතර, මෙම ප්‍රතිඵලය වැනි වෙනත් ශ්‍රිත මගින් භාවිතා කළ හැක ඉන්ඩෙක්ස් (INDEX) හෝ VLOOKUP (VPR). උදාහරණ වශයෙන්:

  • වර්ග නොකළ ලැයිස්තුවක මූලද්‍රව්‍යයක පිහිටීම සොයන්න.
  • සමඟ භාවිතා කරන්න තෝරා (SELECT) සිසුන්ගේ කාර්ය සාධනය අකුරු ශ්‍රේණි බවට පරිවර්තනය කිරීමට.
  • සමඟ භාවිතා කරන්න VLOOKUP (VLOOKUP) නම්‍යශීලී තීරු තේරීම සඳහා.
  • සමඟ භාවිතා කරන්න ඉන්ඩෙක්ස් (INDEX) ආසන්නතම අගය සොයා ගැනීමට.

Syntax MATCH

කාර්යයන් තරගය (MATCH) පහත වාක්‍ය ඛණ්ඩය ඇත:

MATCH(lookup_value,lookup_array,[match_type])

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

  • බලන්න_ වටිනාකම (lookup_value) - පෙළ, අංකය, හෝ බූලියන් විය හැක.
  • බලන්න_අරාව (lookup_array) - අරාවක් හෝ අරා යොමුවක් (එකම තීරුවේ හෝ එකම පේළියේ යාබද සෛල).
  • ගැලපෙන_වර්ගය (match_type) අගයන් තුනක් ගත හැක: -1, 0 or 1. තර්කය ඉවත් කර ඇත්නම්, එය සමාන වේ 1.

උගුල් තරගය (MATCH)

කාර්යයන් තරගය (MATCH) සොයාගත් මූලද්‍රව්‍යයේ පිහිටීම ලබා දෙයි, නමුත් එහි අගය නොවේ. ඔබට අගයක් ආපසු දීමට අවශ්‍ය නම්, භාවිතා කරන්න තරගය (MATCH) ශ්‍රිතය සමඟ එක්ව ඉන්ඩෙක්ස් (INDEX).

උදාහරණ 1: වර්ග නොකළ ලැයිස්තුවක මූලද්‍රව්‍යයක් සොයා ගැනීම

වර්ග නොකළ ලැයිස්තුවක් සඳහා, ඔබට භාවිතා කළ හැකිය 0 තර්ක අගය ලෙස ගැලපෙන_වර්ගය (match_type) නිශ්චිත ගැලපීමක් සෙවීමට. ඔබට පෙළ තන්තුවක නිශ්චිත ගැළපීමක් සොයා ගැනීමට අවශ්‍ය නම්, ඔබට සෙවුම් අගය තුළ වයිල්ඩ්කාඩ් අක්ෂර භාවිත කළ හැක.

පහත උදාහරණයේ, ලැයිස්තුවක මාසයක පිහිටීම සොයා ගැනීමට, අපට Wildcards භාවිතයෙන් මාසයක නම සම්පූර්ණයෙන් හෝ කොටස් වශයෙන් ලිවිය හැක.

=MATCH(D2,B3:B7,0)

=ПОИСКПОЗ(D2;B3:B7;0)

දින 30කින් Excel 30 ක්‍රියා කරයි: MATCH

තර්කයක් ලෙස බලන්න_අරාව (lookup_array) ඔබට නියත අරාවක් භාවිතා කළ හැක. පහත උදාහරණයේ දී, අපේක්ෂිත මාසය D5 කොටුවේ ඇතුළත් කර ඇති අතර, ශ්‍රිතයේ දෙවන තර්කය ලෙස මාසවල නම් ආදේශ කරනු ලැබේ. තරගය (MATCH) නියත අරාවක් ලෙස. ඔබ D5 කොටුවේ පසු මාසයක් ඇතුළු කරන්නේ නම්, උදාහරණයක් ලෙස, ඔක්තෝබර් (ඔක්තෝබර්), එවිට කාර්යයේ ප්රතිඵලය වනු ඇත #හිදී (#N/A).

=MATCH(D5,{"Jan","Feb","Mar"},0)

=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)

දින 30කින් Excel 30 ක්‍රියා කරයි: MATCH

උදාහරණ 2: ශිෂ්‍ය ශ්‍රේණි ප්‍රතිශත වලින් අකුරු වලට වෙනස් කරන්න

ශ්‍රිතය භාවිතයෙන් ඔබට ශිෂ්‍ය ශ්‍රේණි අකුරු පද්ධතියකට පරිවර්තනය කළ හැක තරගය (MATCH) ඔබ කළා වගේ VLOOKUP (VPR). මෙම උදාහරණයේ දී, ශ්රිතය සමඟ ඒකාබද්ධව භාවිතා වේ තෝරා (CHOICE), එය අපට අවශ්‍ය ඇස්තමේන්තුව ලබා දෙයි. තර්කය ගැලපෙන_වර්ගය (match_type) සමාන ලෙස සකසා ඇත -1, වගුවේ ඇති ලකුණු අවරෝහණ අනුපිළිවෙලට වර්ග කර ඇති නිසා.

තර්කය ඇති වූ විට ගැලපෙන_වර්ගය (මැච්_වර්ගය) වේ -1, ප්‍රතිඵලය වන්නේ අපේක්ෂිත අගයට වඩා වැඩි හෝ සමාන වන කුඩාම අගයයි. අපගේ උදාහරණයේ, අපේක්ෂිත අගය 54 වේ. ලකුණු ලැයිස්තුවේ එවැනි අගයක් නොමැති බැවින්, අගය 60 ට අනුරූප මූලද්රව්යය ආපසු ලබා දෙනු ලැබේ. 60 ලැයිස්තුවේ සිව්වන ස්ථානයේ සිටින බැවින්, ශ්රිතයේ ප්රතිඵලය තෝරා (SELECT) යනු 4 වන ස්ථානයේ ඇති අගය වනු ඇත, එනම් D ලකුණු අඩංගු C6 කොටුවයි.

=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)

=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)

දින 30කින් Excel 30 ක්‍රියා කරයි: MATCH

උදාහරණ 3: VLOOKUP (VLOOKUP) සඳහා නම්‍යශීලී තීරු තේරීමක් සාදන්න

කාර්යයට වැඩි නම්‍යශීලී බවක් ලබා දීමට VLOOKUP (VLOOKUP) ඔබට භාවිතා කළ හැකිය තරගය (MATCH) තීරු අංකය සොයා ගැනීමට, එහි අගය ශ්‍රිතයට තදින් කේතනය කරනවාට වඩා. පහත උදාහරණයේ දී, පරිශීලකයින්ට සෛල H1 හි කලාපයක් තෝරා ගත හැකිය, මෙය ඔවුන් සොයන අගයයි VLOOKUP (VPR). ඊළඟට, ඔවුන් සෛල H2 හි මාසයක් තෝරා ගත හැකිය, සහ කාර්යය තරගය (MATCH) එම මාසයට අනුරූප තීරු අංකය ලබා දෙනු ඇත.

=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)

=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)

දින 30කින් Excel 30 ක්‍රියා කරයි: MATCH

උදාහරණ 4: INDEX (INDEX) භාවිතයෙන් ආසන්නතම අගය සොයා ගැනීම

කාර්යයන් තරගය (MATCH) ශ්‍රිතය සමඟ ඒකාබද්ධව විශිෂ්ට ලෙස ක්‍රියා කරයි ඉන්ඩෙක්ස් (INDEX), මෙම මැරතන් තරගයේ දී අපි ටිකක් පසුව වඩාත් සමීපව බලමු. මෙම උදාහරණයේ දී, කාර්යය තරගය (MATCH) අනුමාන කළ සංඛ්‍යා කිහිපයකින් නිවැරදි සංඛ්‍යාවට ආසන්නතම අගය සෙවීමට භාවිතා කරයි.

  1. කාර්යයන් ABS එක් එක් අනුමාන සහ නිවැරදි සංඛ්‍යාව අතර වෙනසෙහි මාපාංකය ලබා දෙයි.
  2. කාර්යයන් මිනි (MIN) කුඩාම වෙනස සොයා ගනී.
  3. කාර්යයන් තරගය (MATCH) වෙනස්කම් ලැයිස්තුවේ කුඩාම වෙනසෙහි ලිපිනය සොයා ගනී. ලැයිස්තුවේ ගැළපෙන අගයන් කිහිපයක් තිබේ නම්, පළමු එක ආපසු ලබා දෙනු ඇත.
  4. කාර්යයන් ඉන්ඩෙක්ස් (INDEX) නම් ලැයිස්තුවෙන් මෙම ස්ථානයට අනුරූප නම ලබා දෙයි.

=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))

=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))

දින 30කින් Excel 30 ක්‍රියා කරයි: MATCH

ඔබමයි