විවිධ පත්‍රවල බහු නිර්ණායක සහිත දර්ශක ගැලපුම් සූත්‍රය

  • මේක Share කරන්න
Hugh West

විශාල දත්ත සමූහයක් සමඟ වැඩ කරන විට, ඔබට යම් සුවිශේෂී අගයන් හෝ පෙළ සොයා ගැනීමට අවශ්‍ය වන නමුත් මෙම අරමුණ සඳහා නිශ්චිත හඳුනාගැනීමක් නොමැති අවස්ථාවක ඔබ ඔබව සොයා ගත හැක. මෙම අවස්ථාවෙහිදී, ප්රතිඵලය සොයා ගැනීම සඳහා කොන්දේසි කිහිපයක් සහිත සිරස් හෝ තිරස් සෙවීමක් භාවිතා කරනු ලැබේ. නමුත් මෙම කාර්යයන් භාවිතා කිරීම වෙනුවට, විශේෂඥ පරිශීලකයින් සාමාන්යයෙන් INDEX MATCH සංයෝජනය යොදයි. INDEX සහ MATCH ශ්‍රිතවල සංයෝජනය බොහෝ ආකාරවලින් VLOOKUP හෝ HLOOKUP ට වඩා උසස් වේ. INDEX MATCH සූත්‍රයට විවිධ පත්‍රවල බහු නිර්ණායක සමඟ අගයන් සොයා බලා ප්‍රතිඵලය වෙනත් වැඩ පත්‍රිකාවකින් ලබා දිය හැක. අද, මෙම ලිපියෙන්, අපි විවිධ පත්‍රවල ඇති INDEX-MATCH සූත්‍රය බහු නිර්ණායක භාවිතා කිරීමට ප්‍රවේශයන් කිහිපයක් ඉගෙන ගනිමු.

පුහුණු වැඩපොත බාගන්න

ඔබට බාගත හැකිය වඩා හොඳ අවබෝධයක් සඳහා Excel වැඩපොත් අනුගමනය කිරීම සහ ඔබම පුහුණු වන්න.

විවිධ පත්‍ර මත බහු නිර්ණායක සමඟ NDEX-MATCH යෙදීම Excel හි විවිධ පත්‍රවල

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

මෙන්න, අපිට තියෙනවා Microsoft Excel 365 අනුවාදය භාවිතා කර ඇත, ඔබට ඔබගේ පහසුව අනුව වෙනත් ඕනෑම අනුවාදයක් භාවිතා කළ හැක.

1. තීරු සඳහා බහු නිර්ණායක සහිත INDEX MATCH සූත්‍රය

පැහැදිලි කිරීම සඳහා, අපි යම් ආයතනයක මාසික විකුණුම් වාර්තාවක් භාවිතා කරන්නෙමු. මෙම දත්ත කට්ටලයට ID , මුල් නම , සහ ඒවායේ විකුණුම් තීරු B , C , සහ D අනුරූපව.

විවිධ විකුණුම් නියෝජිතයින්ගේ විකුණුම් ප්‍රමාණයන් ගණනය කිරීමේ කාර්යය ඔබේ ප්‍රධානියා ඔබට පවරන ලද අවස්ථාවක් සලකා බලන්න. මෙම වැඩ පත්රිකාව භාවිතා කිරීම. INDEX-MATCH සූත්‍රය භාවිතා කිරීමෙන් ඔබට එය පහසුවෙන් කළ හැක. ඔබට එය අරාවක් හෝ අරාවක් නොවන සූත්‍රයක් භාවිතයෙන් කළ හැක. ඒ නිසා, අපි ඒවා ක්‍රියාවෙන් දකිමු.

1.1 Array Formula

මෙහිදී අපට නිශ්චිත ID සඳහා Sales සෙවිය යුතුය සහ විශේෂිත පළමු නම වෙනත් වැඩ පත්‍රිකාවකින්. මෙම වැඩ පත්‍රිකාව “ Dataset ලෙස නම් කර ඇත. දැන්, පහත පියවර ප්‍රවේශමෙන් අනුගමනය කරන්න.

📌 පියවර:

  • පළමුව, තීරු අඩංගු නව වැඩ පත්‍රිකාවක දත්ත පරාසයක් සාදන්න. ID , මුල් නම , සහ විකුණුම් . මෙම නව වැඩ පත්‍රිකාවේ, අපි D5:D7 පරාසයේ ප්‍රතිඵලය සොයා ගනිමු. මෙම වැඩ පත්‍රිකාව Aray ලෙස නම් කරන්න.

දැන්, අපි INDEX-MATCH<යොදන්නෙමු 2> විකුණුම් සොයා ගැනීමට සූත්‍රයමුදල.

බහු නිර්ණායක සහිත සාමාන්‍ය INDEX-MATCH සූත්‍රය පහත පරිදි වේ.

=INDEX(return_range, MATCH(1,) criteria1=range1) * (criteria2=range2) * (...), 0)) කොහෙද:

return_range යනු පරාසය අගය ආපසු ලබා දෙනු ඇත.

නිර්ණායක1 , නිර්ණායක2 , … තෘප්තිමත් විය යුතු කොන්දේසි වේ.

range1 , range2 , … යනු අවශ්‍ය නිර්ණායක සෙවිය යුතු පරාස වේ.

  • මෙම අවස්ථාවේදී, කොටුව D5 තෝරා පහත සූත්‍රය ඇතුළු කරන්න.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,(Array!B5=Dataset!$B$5:$B$15)*(Array!C5=Dataset!$C$5:$C$15),0)) මෙන්න,
  • return_range Dataset!$D$5:$D$15 . Dataset වැඩ පත්‍රිකාව මත ක්ලික් කර දත්ත පරාසය තෝරන්න.
  • නිර්ණායක1 Array!B5 ( M-01 ).
  • නිර්ණායක2 Aray!C5 ( ටොම් ).
  • පරාසය1 දත්ත කට්ටලය!$B$5:$B$15 . Dataset වැඩ පත්‍රිකාව මත ක්ලික් කර ID තීරුව තෝරන්න.
  • range2 යනු දත්ත කට්ටලය!$C$5:$C$15 . Dataset වැඩ පත්‍රිකාව මත ක්ලික් කර පළමු නම තීරුව තෝරන්න.
  • lookup_value MATCH ශ්‍රිතය සඳහා 1 වන්නේ එය සත්‍ය වන එක් එක් කොන්දේසි සඳහා පේළියේ සාපේක්ෂ පිහිටීම සපයන බැවිනි. 1 හි අවස්ථා කිහිපයක් තිබේ නම් පළමු ප්‍රතිඵලයේ ස්ථානය ලබා ගනීarray.
  • match_type 0 වේ.
  • ඉන් පසුව, ENTER ඔබන්න.

සටහන: මෙය අරා සූත්‍රයක් බැවින්, ඔබ Excel 365 හැර වෙනත් අනුවාදයක් භාවිතා කරන්නේ නම්, ENTER වෙනුවට CTRL + SHIFT + ENTER ඔබන්න. ඒ වගේම සූත්‍රය වටේට ඔය curly braces දාන්න එපා. Excel විසින් ඒවා ස්වයංක්‍රීයව අරා සූත්‍රයට එකතු කරයි .

  • දැනට, කර්සරය D5 කොටුවේ දකුණු-පහළ කෙළවරට ගෙන එන්න. ඇත්ත වශයෙන්ම, එය Fill Handle මෙවලමයි.
  • ප්‍රතිඵලයක් ලෙස, මෙය මත දෙවරක් ක්ලික් කරන්න.

  • ලෙස ප්‍රතිඵලයක් වශයෙන්, එය පහත සෛල වෙත සූත්‍රය පිටපත් කරන අතර, එම සෛලවලද ප්‍රතිඵල ඔබට ලැබෙනු ඇත.

වැඩිදුර කියවන්න: Excel හි නිශ්චිත දත්ත තෝරන ආකාරය (ක්‍රම 6)

1.2 Array Formula භාවිතා නොකර

අපිට array සූත්‍රය භාවිතා නොකර පෙර අවස්ථාව කළ හැක. අපි බලමු කොහොමද කියලා.

📌 පියවර:

  • මුලින්ම කලින් උදාහරණය වගේ වගුවක් හදාගන්න.

මෙහි, අපි අරාව නොවන INDEX-MATCH සූත්‍රය භාවිතා කරන්නෙමු. අපි මුලින්ම එහි සාමාන්‍ය ආකෘතිය බලමු.

INDEX(return_range, MATCH(1, INDEX((criteria1=range1)) * (criteria2=range2) * (..), 0, 1) , 0))
  • දෙවනුව, කොටුව D5 වෙත ගොස් පහත සූත්‍රය ඇතුළු කරන්න.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,INDEX(('Non Array'!B5=Dataset!$B$5:$B$15)*('Non Array'!C5=Dataset!$C$5:$C$15),0,1),0)) කොහෙද,
  • ආපසු_පරිමාණය දත්ත කට්ටලය!$D$5:$D$15 . මත ක්ලික් කරන්න දත්ත කට්ටලය වැඩ පත්‍රිකාව සහ දත්ත පරාසය තෝරන්න.
  • නිර්ණායක1 'අරා නොවන'!B5 ( L-02 ).
  • නිර්ණායක2 'අරා නොවන'!C5 ( Rose ).
  • range1 Dataset!$B$5:$B$15 . Dataset වැඩ පත්‍රිකාව මත ක්ලික් කර ID තීරුව තෝරන්න.
  • range2 යනු දත්ත කට්ටලය!$C$5:$C$15 . Dataset වැඩ පත්‍රිකාව මත ක්ලික් කර පළමු නම තීරුව තෝරන්න.
  • lookup_value MATCH ශ්‍රිතය සඳහා 1 වේ.
  • match_type 0<2 වේ>.
  • ඉන්පසු, ප්‍රතිඵලය ලබා ගැනීමට ENTER යතුර ඔබන්න.

තව කියවන්න: Excel Index Match single/multiple criteria with single/multiple results

සමාන කියවීම්

  • Excel INDEX MATCH Cell එකේ Text අඩංගු නම්
  • IndEX MATCH with Excel හි නිර්ණායක 3ක් (උදාහරණ 4ක්)
  • Excel INDEX MATCH බහුවිධ අගයන් ලබා දීමට එක් කොටුවක්
  • Index MATCH Excel හි Wildcard සමඟ බහු නිර්ණායක (සම්පූර්ණ මාර්ගෝපදේශයක්)
  • [ස්ථාවර!] INDEX MATCH නිවැරදි අගය ආපසු නොපැමිණේ Excel (හේතු 5)

2. පේළි සහ තීරු සඳහා බහු නිර්ණායක සහිත INDEX MATCH සූත්‍රය

INDEX-MATCH<2 හි සුවිශේෂී ලක්ෂණ වලින් එකකි> සූත්‍රය නම් එයට පේළි සහ තීරු දෙකෙහිම විවිධ අගයන් එකවර සෙවිය හැකතහඩු. අපි දැන් සොයා බලමු.

ඔබේ ප්‍රධානියා ඔබට නම , ID දත්ත කට්ටලයක් ලබා දී ඇති බව සලකමු. මාස ජන , මාර්තු විකිණුම් සමඟින් සමහර විකුණුම්වලින් 2>, මැයි , ජූලි සහ සැප් ලබා දී ඇත. මෙම වැඩ පත්‍රිකාවේ නම “ Dataset2 ” වේ.

දැනට, ඔබට Sales <2 සොයා ගැනීමට සිදුවේ> වෙනත් පත්‍රයක දී ඇති සමහර නිර්ණායක සඳහා. අපි අපව අනුගමනය කරමු.

📌 පියවර:

  • මුලදී, තීරු අඩංගු වෙනත් පත්‍රයක තවත් වගුවක් සාදන්න නිර්ණායක ලබා දී ඇති 8>නම , ID , මාස . ඉන්පසු, මෙම පත්‍රය පේළිය-තීරුව නම් කරන්න. දී ඇති නිර්ණායක භාවිතයෙන් ඔබට විකුණුම් ලබා ගැනීමට සිදුවේ.

ප්‍රතිඵලයක් ලෙස, අපට <1 යෙදිය යුතුය. මෙම පත්‍රයේ බහු නිර්ණායක සහිත>ඉන්ඩක්ස්-මැච්

සූත්‍රය. මෙම සූත්‍රයේ ආකෘතිය පහත පරිදි වේ. =INDEX(table_array, MATCH(vlookup_value, lookup_column, 0), MATCH(hlookup_value1 & hlookup_value2, lookup_row1 & lookup_row2, 0) )
  • ඉන්පසු, කොටුව E5 වෙත ගොස් INDEX ශ්‍රිතය අමතන්න.
=INDEX(
  • ඉන් පසුව, “ Dataset2 ” පත්‍රය වෙත සංචාලනය කරන්න.

  • පසුව, තෝරන්න table_array එය C5:G19 Dataset2 පරාසයයිවැඩ පත්‍රිකාව.

  • ඊළඟට, පහත ආකාරයට සම්පූර්ණ සූත්‍රය සම්පූර්ණ කරන්න.
=INDEX(Dataset2!$C$6:$G$20,MATCH('Row-Column'!B5,Dataset2!$B$6:$B$11,0),MATCH('Row-Column'!C5&'Row-Column'!D5,Dataset2!$C$4:$G$4&Dataset2!$C$5:$G$5,0)) කොහෙද,
  • vlookup_value 'පේළි-තීරුව'!B5 ( K-01 ). lookup_column Dataset2!$B$6:$B$11 .
  • hlookup_value1 'පේළි-තීරුව'!C5 ( ටොම් ).
  • hlookup_value2 'පේළි-තීරුව'!D5 ( මැයි ).
  • lookup_row1 යනු Dataset2!$C$4:$G$4 .
  • lookup_row2 Dataset2 වේ! $C$5:$G$5 .
  • match_type 0 වේ.

එබැවින්, අපට පහත රූපයේ තෝරාගත් පේළි සහ තීරු දැකිය හැක.

  • අවසාන වශයෙන්, ENTER ඔබන්න.

  • අමතරව, සම්පූර්ණ ප්‍රතිඵල ලබා ගැනීමට Fill Handle මෙවලම භාවිතා කරන්න තීරුවේ පහළ කොටු තුළ.

දින පරාසය සඳහා බහු නිර්ණායක සමඟ INDEX MATCH සූත්‍රය යොදන ආකාරය

අපට මිල උපුටා ගත හැක නිශ්චිත දිනයක නිශ්චිත නිෂ්පාදනයක්.

මෙහි, අප සතුව නිෂ්පාදන ලැයිස්තුවක් ඒවායේ ආරම්භක සහ අවසන් කාල සීමාවන් සහ ඒවාට අනුරූප ඒකක මිල ඇත. 02-10-22 (මාස-දින-වසර) අයිස් ක්‍රීම් මිල බැලීමට අපට අවශ්‍යයි. ලබා දී ඇති දිනය පිරිනමන කාල සීමාව තුළට වැටේ නම්, අපි ඕනෑම හිස් කොටුවකින් මිල ලබා ගනිමු. ඉතින්, තවත් ප්‍රමාදයකින් තොරව, කරන්නේ කෙසේදැයි බලමුඑය.

📌 පියවර:

  • පළමුව, D19:D21 පරාසය තුළ ප්‍රතිදාන පරාසයක් සාදන්න . මෙන්න, අපි එය 3 නිෂ්පාදන සඳහා සොයා ගැනීමට තීරණය කරමු. ඔබට එය ඔබගේ අවශ්‍යතා අනුව අභිරුචිකරණය කළ හැක.

  • ද්විතියිකව, කොටුව D19 වෙත ගොස් පහත අරා සූත්‍රය ඇතුළු කරන්න.
=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=B19)*($D$5:$D$16>=C19)*($C$5:$C$16<=C19)),0))
  • ඉන් පසු ENTER ඔබන්න.

<3

අපිට #N/A දෝෂයක් D21 කොටුවේ දැකිය හැක, මන්ද C21 කොටුවේ දිනය විස්තර කර ඇති කාල සීමාව තුළ නොපවතී. දත්ත කට්ටලය.

ඔබට මෙම මාතෘකාව සම්බන්ධයෙන් තවත් තාක්ෂණික ක්‍රම සහ උදාහරණ දැන ගැනීමට අවශ්‍ය නම්, ඔබට දින පරාසය සඳහා බහු නිර්ණායක සමඟ INDEX MATCH භාවිතා කරන්නේ කෙසේද .

ලිපිය කියවිය හැක. බහුවිධ නිර්ණායක

සහිත INDEX MATCH හි ස්මාර්ට් විකල්පය ඔබ Office 365 හි පරිශීලකයෙක් නම්, මෙම කාර්යයේ ප්‍රතිලාභය ලබා ගැනීමට ඔබ සුදුසුකම් ලබන්නේ එවිට පමණි. දැන්, අපි එම කාර්යයම කිරීමට FILTER ශ්‍රිතය භාවිතා කරන්නෙමු. එබැවින්, එය සිදු කිරීම සඳහා, පහත මාර්ගෝපදේශ පිළිපදින්න.

📌 පියවර:

  • පළමුව, <වැනි වැඩ පත්‍රිකාවක් සාදන්න 1>ක්‍රමය 1 .
  • ඉන්පසු, සෛලය D5 තෝරා පහත සූත්‍රය ඇතුළු කරන්න.
=FILTER(Dataset!$D$5:$D$15,(Dataset!$B$5:$B$15=Alternative!B5)*(Dataset!$C$5:$C$15=Alternative!C5))

මේ අනුව, මෙම සූත්‍රය පෙර ඒවාට වඩා යෙදීමට සහ තේරුම් ගැනීමට පහසු වේ. පැහැදිලි කිරීමක් සඳහා, Index MATCH with Multiple Criteria article වෙත යන්න.

  • දෙවනුව, ENTER යතුර ඔබන්න.

ඉක්මන් සටහන්

ඉන්ඩෙක්ස්MATCH යනු සාමාන්‍යයෙන් අරා සූත්‍රයකි. එබැවින්, ප්‍රතිඵලය ලබා ගැනීමට ඔබට ENTER වෙනුවට CTRL+SHIFT+ENTER ඔබන්න.

⏩ ඔබට ඉතිරි සූත්‍රයම යෙදීමට අවශ්‍ය නම් සෛල, නිරපේක්ෂ සෛල යොමු ( $ ) භාවිතයෙන් දත්ත පරාසය කැටි කිරීමට මතක තබා ගන්න. සරලව එය සූත්‍රයට යෙදීමට F4 ඔබන්න.

නිගමනය

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

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.