Excel හි බහුවිධ ගැලපීම් සමඟ Vlookup කරන්නේ කෙසේද (පහසු පියවර සමඟ)

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

Excel හි වඩාත් විශ්මයජනක සහ බහුලව භාවිතා වන එක් කාර්යයක් වන්නේ VLOOKUP ශ්‍රිතය . මෙම ශ්‍රිතය භාවිතා කරමින් සෛල පරාසයකින් තනි ගැලපීමක් අදින්නට අප මෙතෙක් ඉගෙන ගෙන ඇත. ඔබට අනන්‍ය හැඳුනුම්කාරකයක් සඳහා සියලු ගැළපෙන අගයන් ලබා ගැනීමට අවශ්‍ය අවස්ථා ඔබට නිතර හමුවිය හැකිය. මෙම ලිපියෙන්, Excel හි VLOOKUP ශ්‍රිතය භාවිතයෙන් ඔබට සෛල පරාසයකින් බහු ගැලපීම් ලබා ගත හැකි ආකාරය අපි නිරූපණය කරන්නෙමු.

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

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

Multiple Matches සමඟ Vlookup සිදු කිරීම.xlsx

2 Excel හි බහුවිධ තරඟ සමඟ Vlookup කිරීමට පියවර

මෙහි අපට මාටින් පොත් සාප්පුවේ පොත් වාර්තා ඇත. මෙම දත්ත කට්ටලයේ B , C තීරු යටතේ ඇති සමහර පොත් වල පොත් වර්ගය , පොත් නම , සහ කර්තෘ අඩංගු වේ , සහ D අනුරූපව.

අද අපගේ පරමාර්ථය වන්නේ VLOOKUP ශ්‍රිතය<2 භාවිතා කර එක් එක් වර්ගයේ පොත් වල සියලුම ගැලපීම් ඉවත් කිරීමයි>. අපි මෙය පියවර දෙකකින් ක්‍රියාත්මක කරන්නෙමු. එබැවින්, අපි ඒවා එකින් එක ගවේෂණය කරමු.

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

📌 පියවර 01: සෑම සෙවීම් අගයක් සඳහාම අනන්‍ය නාමයක් සාදන්න

  • ආරම්භයේදීම, උපකාරක තීරුව යන ශීර්ෂය සමඟින් නව තීරුවක් බලන්න පොත් වර්ගය සහ මෙම සූත්‍රය B5 කොටුව තුළ ඇතුළත් කරන්න.
=C5&COUNTIF(C5:$C$25,C5) සූත්‍රය බිඳවැටීම
  • COUNTIF(C5:$C$25,C5) C5:C25 ( පොත් වර්ගය C5:C25,C5) ) සෛලය තුළ ඇති අගය C5 ( නවක ) අඩංගු වේ. විස්තර සඳහා COUNTIF ශ්‍රිතය බලන්න.
    • සරල වචන වලින් කිව්වොත් නවකතා කීයක් තියෙනවද. එය 7 වේ.
  • C5&COUNTIF(C5:$C$25,C5) අගය සංකලනය කරයි. සෛලය C5 ( නවක ) එය සමඟ.
    • එබැවින් එය Novel7 නැවත පැමිණේ.

Fill Handle මෙවලම ඇදගෙන යන විට, C5 C5 , C6 , C7 ... වැනි එකින් එක වැඩි වේ, නමුත් C25 නියතව පවතී. එබැවින්, එක් එක් පොත් වර්ගය සඳහා, පෙර ඒවා බැහැර කර නව නමක් ජනනය වේ.

උදාහරණයක් ලෙස, නවකතා සම්බන්ධයෙන්, නවකතා 1 සිට <1 දක්වා>Novel7 ජනනය කර ඇති අතර, කාව්‍ය සහ අනෙකුත් පොත් වර්ග සඳහා සමාන වේ.

  • ඉන්පසු, ENTER ඔබන්න.

  • ඉන්පසු, කර්සරය දකුණට ගෙනෙන්න කොටුවේ පහළ කෙළවරේ B5 එය plus (+) ලකුණක් ලෙස පෙනෙනු ඇත. ඇත්ත වශයෙන්ම, එය Fill Handle මෙවලමයි.
  • දැන්, එය මත දෙවරක් ක්ලික් කරන්න.

එය මෙම සූත්‍රය පිටපත් කරයි. ඉතිරි සෛල වලට. නවකතාව1 , නවකතා2..., කවි1 , කවිය2… , වැනි අනන්‍ය නමකින් සපයා ඇති සියලුම සෙවුම් අගයන් ඔබට හමුවනු ඇත.ආදිය.

📌 පියවර 02: VLOOKUP ශ්‍රිතය භාවිත කරන්න

  • මුලින්ම, තීරු ශීර්ෂකය සමඟින් නව තීරුවක් සාදන්න සෙවීම් අගය ලෙස.

  • දෙවනුව, මෙම තීරුවේ පළමු කොටුව වන G5 කොටුව තුළ පහත සූත්‍රය ඇතුළු කරන්න.
=VLOOKUP(G$4&ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE) සූත්‍රය බිඳවැටීම
  • COUNTIF($C$5:$C $25,G$4) C5:C25 ( C5:C25 ) ( පොත් වර්ගය ) G4<සෛලයෙහි අගය කොපමණ සෛල ප්‍රමාණයක් අඩංගු දැයි කියයි 2> ( නවකතාව ).
    • සරල වචන වලින් කිවහොත්, සමස්තයක් ලෙස නවකතා කීයක් තිබේද? එය 7 .

අපි C5:C25 ( $C) පරාසයේ නිරපේක්ෂ සෛල යොමුව භාවිතා කර ඇත. $5:$C$25 ) මක්නිසාද යත් අපි සූත්‍රය ඕනෑම කොටුවකට පිටපත් කළහොත් එය නොවෙනස්ව පැවතීමට අවශ්‍ය බැවිනි.

  • INDIRECT(“A”&COUNTIF($C$5: $C$25,G$4)) INDIRECT(“A”&7) බවට පත් වී සෛල යොමුව A7 ලබා දෙයි. විස්තර සඳහා INDIRECT ශ්‍රිතය බලන්න.
  • ROW($A$1:INDIRECT(“A”&COUNTIF($C$5:$C$25,G$4))) දැන් ROW(A1:A7) බවට පත් වේ. විස්තර සඳහා ROW ශ්‍රිතය බලන්න.
    • එය 1 සිට 7 දක්වා {1, 2, 3, 4, 5, 6, 7} වැනි අරාවක් ලබා දෙයි.

අපි සූත්‍රය වෙනත් කොටුවකට පිටපත් කළහොත් එය වෙනස් වීමට අවශ්‍ය නැති නිසා අපි $A$1 භාවිත කළා.

  • G$4&ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))) දැන් G4<කොටුවේ අගය සංකලනය කරයි 2> ( නවකතාව ) සමඟඅරාව ROW ශ්‍රිතය මඟින් ආපසු ලබා දී වෙනත් අරාවක් ලබා දෙයි.
    • එබැවින් එය {Novel1, Novel2, …, Novel7} .
  • VLOOKUP(G$4 &ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE) බවට පත් වේ VLOOKUP({Novel1, Novel2, …, Novel7},$B$5:$E$25,3,FALSE) .

එය array හි එක් එක් අගය සඳහා සොයයි {Novel1 , Novel2, … Novel7} සෙවීම් තීරුවේ B .

ඉන්පසු එය 3 වෙනි තීරුවෙන් නවකතාවේ අනුරූප නම ( <ලෙස 1> col_index_num යනු 3 ). මේ අනුව, අපට සියලු නවකතා ලැයිස්තුවක් ලැබේ.

  • සාමාන්‍ය පරිදි, ENTER යතුර ඔබන්න.

සටහන: එය අරා සූත්‍රයකි. එබැවින් ඔබ Excel 365 හි නොමැති නම් Ctrl + Shift + Enter ඔබන්න අමතක කරන්න එපා.

සහ අනෙකුත් පොත් වර්ග සඳහා ,

  • මුලින්ම, තීරු ශීර්ෂ ලෙස ඔවුන්ගේ නම් දෙපැත්තට ඇතුළු කර පිරවීමේ හසුරුව අදින්න.

වැඩිදුර කියවන්න: Excel හි INDIRECT VLOOKUP

සමාන කියවීම්

    14> VLOOKUP ක්‍රියා නොකරයි (හේතු 8ක් සහ විසඳුම්)
  • Excel LOOKUP vs VLOOKUP: උදාහරණ 3ක් සමඟ
  • VLOOKUP ආපසු එන්නේ ඇයි #N/A තරඟය පවතින විට? (5 හේතු සහ විසඳුම්)
  • Excel හි බහු නිර්ණායක සමඟ VLOOKUP භාවිතා කරන්න (6 ක්‍රම + විකල්ප)
  • අවසාන අගය සොයා ගැනීමට Excel VLOOKUP තීරුවේ (සමඟවිකල්ප)

Excel හි බහුවිධ ගැලපීම් සමඟ Vlookup කිරීමට විකල්ප මාර්ග

පෙර ක්‍රමය අනතුරුදායක බව පෙනේ නම්, කරදර නොවන්න. තවත් විකල්ප තිබේ.

1. FILTER Function භාවිතා කිරීම

මෙය ඇත්තෙන්ම සරලම ක්‍රමයයි. මෙන්න, අපි FILTER ශ්‍රිතය පමණක් භාවිතා කරන්නෙමු. මෙම සරල පියවර අනුගමනය කරන්න.

📌 පියවර:

  • පළමුව, පොත් වර්ගය<10 ලියන්න තීරු ශීර්ෂය ලෙස සහ F5 කොටුව තුළ පහත සූත්‍රය ඇතුළත් කරන්න.
=FILTER($C$5:$C$25,$B$5:$B$25=F$4) සූත්‍රය බිඳවැටීම

මෙහි,

  • $C$5:$C$25 ( පොත නම ) යනු සොයන්න_අරාව වේ. අපි පොත්වල නම් හොයනවා. ඔබ ඔබේ එක භාවිතා කරයි.
  • $B$5:$B$25 ( පොත් වර්ගය ) ගැලපෙන_අරාව . අපට පොත් වර්ග ගැලපීමට අවශ්‍යයි. ඔබ ඔබේ එක ඒ අනුව භාවිත කරයි.
  • F4 ( නවක ) ගැලපෙන_අගය වේ. අපි නවකතා ගලපන්න ඕන. ඔබ එය ඒ අනුව භාවිතා කරන්න.
  • ඉන්පසු, ENTER ඔබන්න.

දැන්, ඔබට අවශ්‍ය නම් පොත් නම් පොත් වර්ග ,

  • මුලින්ම, ඒවායේ නම් තීරු ශීර්ෂ ලෙස ඇතුළු කරන්න එක පැත්තකින්, පසුව Fill Handle මෙවලම අදින්න.

2. INDEX, SMALL, සහ ROWS සංයෝගය යෙදීම කාර්යයන් (එක්සෙල් හි පැරණි අනුවාද සමඟ අනුකූල වේ)

FILTER ශ්‍රිතය වේ Office 365 හි පමණි. එබැවින්, ඔබ Excel හි පැරණි අනුවාදය භාවිතා කරන්නේ නම්, කරදර නොවන්න. අපි ඔබට තවත් විසඳුමක් ඇත. එය සරල සහ පහසු ය; අනුගමනය කරන්න 2> F4 කොටුවේ තීරු ශීර්ෂය ලෙස සහ F5 කොටුව තුළ මෙම සූත්‍රය ඇතුළත් කරන්න. =IFERROR(INDEX($C$5:$C$25,(SMALL(IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS(B1:B4),""),(ROW(B5:B25)-ROWS(B1:B4))))),"") සූත්‍රය බිඳ වැටීම

  • ROW(B5:B25) {5, 6, 7, අරාවක් ලබා දෙයි …, 25} . සහ ROWS(B1:B4) 4 ලබා දෙයි. එබැවින් ROW(B5:B25)-ROWS(B1:B4) {1, 2, 3, …, 21} අරාවක් ලබා දෙයි. විස්තර සඳහා ROW සහ ROWS ශ්‍රිතය බලන්න.
  • IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS (B1:B4),””) {1, 2, 3, …, 21} කොටුවේ ඇති අගය F4 ( ) අරාවෙන් අනුරූප අංකය ලබා දෙයි> නවක ) B5:B25 ( පොත් වර්ගය ) පරාසයේ ඕනෑම කොටුවක අගයට ගැලපේ. එසේ නොමැතිනම් හිස් කොටුවක් ආපසු ලබා දෙයි. විස්තර සඳහා IF ශ්‍රිතය බලන්න.

  • කුඩා(IF($B$5:$B$25=F4) ,ROW(B5:B25)-ROWS(B1:B4),””),(ROW(B5:B25)-ROWS(B1:B4))) කුඩා({1, …, 3) , …, 6, …, 20, …},{1, 2, 3, 4, …., 21}) සහ පළමුව අංක ලබා දෙයි, පසුව #NUM! හිස් තැන්වල දෝෂ සෛල. විස්තර සඳහා කුඩා ශ්‍රිතය බලන්න.

  • ඉන්ඩික්ස්($C$5:$C$25,(කුඩා( IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS(B1:B4),””),(ROW(B5:B25)-ROWS(B1:B4)))) බවට පත් වේ INDEX($C$5:$C$25,{1,3,6,11,...,#NUM!}) සහ අදාළ පොත් නම් ලබා දෙයි (නවකතා වල නම) සහ #NUM! දෝෂ. විස්තර සඳහා INDEX ශ්‍රිතය බලන්න.

  • අවසානයේ, අපි IFERROR ශ්‍රිතයක් තුළ සූත්‍රය ඔතා ගත්තෙමු. දෝෂ හිස් සෛල බවට පත් කිරීමට.
  • ඉන් පසු, ENTER ඔබන්න.

  • දැන්, ඔබට අවශ්‍ය නම් , අනෙක් පොත් වර්ග තීරු ශීර්ෂ ලෙස ඇතුළු කර පිරවීමේ හසුරුව අදින්න. ඔබට අනෙකුත් පොත් වර්ගවල පොත් ලැබෙනු ඇත.

3. බහුවිධ ගැලපීම් සමඟ Vlookup සහ පේළියක ප්‍රතිඵල

පෙර දී ක්රම, අපි සිරස් තීරු වල ප්රතිඵල ලබා ගත්තා. නමුත් අපට අගයන් පේළියකට ලබා ගැනීමට අවශ්‍ය නම්, අපට එය කළ හැක්කේ කෙසේද? මෙන්න, අපි විවිධ පොත් වර්ග සඳහා කර්තෘ නම් පේළියකින් ලබා ගනිමු. පහත පියවර ප්‍රවේශමෙන් අනුගමනය කරන්න.

📌 පියවර:

  • මුලින්ම, කොටුව G5 වෙත යන්න සහ පහත සූත්‍රය ලියන්න.
=IFERROR(INDEX($D$5:$D$19,SMALL(IF($F5=$B$5:$B$19,ROW($D$5:$D$19)-4,""),COLUMN()-6)),"")

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

  • ඉන්පසු, ENTER යතුර තට්ටු කරන්න.

නමුත් මෙම දත්ත කට්ටලයේ නවකතා ඇති වෙනත් කතුවරුන් සිටී. ඉතින්, අපි ඒවා ලබා ගන්නේ කෙසේද?

ප්‍රමාණය ලබා ගැනීමට Fill Handle සිට දකුණට K5 කොටුව දක්වා ඇදගෙන යන්න.වෙනත් කතුවරුන් නවක . එපමණක් නොව, විවිධ වර්ගයේ පොත් සඳහා කර්තෘවරුන් ගේ නම් ලබා ගැනීමට Fill Handle මෙවලම K7 කොටුවට ඇද දමන්න. පැහැදිලි කිරීම සඳහා පහත රූපය බලන්න.

නිර්ණායක කිහිපයක් සමඟින් නොයෙකුත් තරග Vlookup කරන්නේ කෙසේද

අපගේ පෙර උදාහරණවලදී, අපි තනි නිර්ණායක සඳහා අගයන් සොයා ගත්තෙමු. උදාහරණයක් ලෙස, අපි නිශ්චිත පොත් වර්ගයක් සඳහා පොත්වල මාතෘකා ලබා ගනිමු. නමුත් මෙහිදී අපි නිර්ණායක කිහිපයක් හඟවන්නෙමු. අපි මෙම ක්‍රමය භාවිතයෙන් Charles Dickens නවකතා සොයා බලමු. අපි එය ක්‍රියාවෙන් බලමු.

📌 පියවර:

  • මුලින්ම සහ ප්‍රධාන වශයෙන්, සෛලය H5 තෝරන්න සහ පහත සූත්‍රය අලවන්න.
=IFERROR(INDEX($C$5:$C$25,SMALL(IF(1=((--($F$5=$B$5:$B$25))*(--($G$5=$D$5:$D$25))),ROW($C$5:$C$25)-4,""),ROW()-4)),"")
  • ඉන්පසු, ENTER ඔබන්න.

එක් කොටුවක බහුවිධ ගැළපීම් Vlookup සහ ආපසු ලබා දෙන ආකාරය

පෙර ප්‍රවේශයන්හිදී, අපි විවිධ සෛලවල අගයන් ලබා ගත්තෙමු. නමුත් අපි තනි සෛලයකින් ප්රතිඵල ලබා ගත හැකි ආකාරය පෙන්වන්නෙමු. එබැවින්, තවත් ප්‍රමාදයකින් තොරව, අපි කිමිදෙමු!

📌 පියවර:

  • ප්‍රධාන වශයෙන්, G5<කොටුව වෙත යන්න 2> සහ පහත සූත්‍රය ඇතුළත් කරන්න.
=TEXTJOIN(", ",TRUE,IF($F$5=$B$5:$B$25,C5:C25,""))

මෙහි, IF ශ්‍රිතය පරාසයෙන් අගය ලබා ගනී. C5:C25 B5:B25 පරාසයේ ඇති අනුරූප අගයන් F5 කොටුවේ අගයට ගැලපේ. ඉන්පසුව, TEXTJOIN ශ්‍රිතය අරාවේ අගයන් කොමාවක් සමඟ පරිසීමකය ලෙස ඒකාබද්ධ කරයි.

  • ද්විතියිකව, ඔබන්න. ඇතුළත් කරන්න .

වැඩිදුර කියවන්න: INDEX MATCH vs VLOOKUP Function (උදාහරණ 9)

නිගමනය

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

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