Excel හි INDIRECT Function සමඟ VLOOKUP කාර්යය භාවිතා කරන්නේ කෙසේද

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

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

ඉක්මන් දසුන

අපගේ අද කාර්යය පිළිබඳ ඉක්මන් දැක්මක් බලමු. .

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

INDIRECT සහ VLOOKUP.xlsx

2020.xlsx

2021.xlsx

3 Excel හි INDIRECT Function සමඟ VLOOKUP ශ්‍රිතය භාවිතා කිරීමේ උදාහරණ

මෙහි, අපට 2017 , 2018 , 2019 , 2020 සඳහා විවිධ ජංගම සමාගම්වල මාදිලි කිහිපයක් තිබේ. , සහ 2021 විවිධ පත්‍රවල. මෙම ශ්‍රිතවල සංකලනයක් භාවිතා කරමින් අපි මෙම පත්‍රවලින් අපට අවශ්‍ය අගයන් නව පත්‍රයකින් උකහා ගනිමු.

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

උදාහරණ-1:INDIRECT සහ VLOOKUP ශ්‍රිත භාවිතයෙන් විවිධ පත්‍ර වලින් අගයන් උකහා ගැනීම

මෙම ශ්‍රිතවල සංකලනය භාවිතා කිරීමේ අවස්ථාවක් මෙන්න. ඔබට 2017-2021 සිට ජංගම දුරකථන නම සහ ඒවායේ ආකෘති දත්ත ලබා දී ඇති පැවරුමක් ඇති බව සලකන්න. දැන් ඔබට එම නම් සහ ඒවායේ ආකෘතිය ක්‍රමානුකූලව නව වැඩ පත්‍රිකාවක එකලස් කළ යුතුය. INDIRECT VLOOKUP සූත්‍රයට මෙය පහසුවෙන් කළ හැක. අපි ඉගෙන ගනිමු!

අපි නව වැඩ පත්‍රිකාවක වගුවක් සෑදුවෙමු. මෙම වගුවේ “ජංගම නාමය” තීරුව සහ ආශ්‍රිත වර්ෂය “2017”, “2018”, “2019”, “2020”, සහ “2021” තීරු අඩංගු වේ. දී ඇති “ජංගම නාමය” .

පියවර :

  • දැන් අපි “INDIRECT VLOOKUP” සූත්‍රය යොදන්නෙමු.

සාමාන්‍ය සූත්‍රය වන්නේ,

=VLOOKUP(lookup_value, INDIRECT(“Table_Array”), col_index,0)

  • දැන් C5 කොටුවෙහි ඇති සූත්‍රය තුළට අගයන් ඇතුළු කරන්න සහ අවසාන සූත්‍රය වන්නේ
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

සූත්‍රය බිඳවැටීම

  • Lookup_value යනු $B4
  • Table_array නිර්මාණය කර ඇත්තේ මෙම ශ්‍රිතය භාවිතයෙන් INDIRECT(“'”&C$3&”'!”& "B4:C8"). මිශ්‍ර යොමුව C$3 වැඩපත්‍ර නම්වලට ගැළපෙන තීරු ශීර්ෂය (2017) වෙත යොමු වේ. “Concatenation Operator (&)” තනි උද්ධෘත අක්ෂරයට ( “&C$3&”) එක් කිරීමට භාවිතා කරයිපැත්ත. නිශ්චිත වැඩ පත්‍රිකා සඳහනක් සෑදීමට, “විස්මයාර්ථ ලක්ෂ්‍යය (!)” සූත්‍රයේ දකුණු පැත්තට සම්බන්ධ වේ. මෙම සම්මිශ්‍රණයේ ප්‍රතිදානය "පෙළ" වන අතර එය යොමුවක් ලෙස "INDIRECT" ශ්‍රිතයේ භාවිතා වේ.
  • Column_index_number යනු "2" .
  • අපට අවශ්‍ය වන්නේ නියම ගැලපීමයි (අසත්‍ය) .

    20> ENTER ඔබා Fill Handle tool එක පහළට සහ දකුණට අදින්න.

මේ ආකාරයට, ඔබට විවිධ ජංගම සමාගම්වල සියලුම මාදිලි ඔවුන්ගේ වසරවලට අදාළව උකහා ගැනීමට හැකි වනු ඇත.

උදාහරණ-2: INDIRECT, VLOOKUP, LEFT භාවිතා කරමින් විවිධ පත්‍රවලින් අගයන් ලබා ගැනීම , සහ RIGHT Functions

මෙම කොටසේ, අපි ජංගම සමාගම්වල විවිධ නම් ඔවුන්ගේ වසර සමඟ එකට එකතු කර ඇත. අපගේ කාර්යය වන්නේ එම වර්ෂය සඳහා මෙම ජංගම සමාගමේ අදාළ මාදිලියේ නම සෙවීමයි. මෙය සිදු කිරීම සඳහා, අපි LEFT , දකුණ , FIND , INDIRECT , සහ VLOOKUP ශ්‍රිතවල එකතුවක් භාවිතා කරන්නෙමු. 2>.

පියවර :

  • පහත සූත්‍රය C5 කොටුවෙහි යොදන්න.
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

සූත්‍ර බිඳවැටීම

  • FIND(” “, B5)
    • FIND(” “, “iPhone 2017”) → මෙම පෙළ තන්තුවෙහි අවකාශයේ පිහිටීම සොයා ගනී
      • ප්‍රතිදානය → 7
  • FIND(” “, B5)-1 →
      බවට පත් වේ
    • 7-1 →6
  • LEFT(B5, FIND(" ", B5)-1) →
    • LEFT(" iPhone 2017”,6) → පළමු 6 අක්ෂර මෙම පෙළ තන්තුවෙන් උපුටා ගනී
      • Output → “iPhone”
  • දකුණ(B5,4) →
    • RIGHT(“iPhone 2017”,4) → අවසාන <උපුටා ගනී 1>4 මෙම පෙළ තන්තුවේ දකුණු පැත්තේ සිට අනුලකුණු.
      • ප්‍රතිදානය → 2017
  • INDIRECT(“'”&RIGHT(B5,4)& ;”'!”&”B5:C9”) →
    • INDIRECT(“'”&“2017”&”'!”&”B5:C9”) )
      • ප්‍රතිදානය → '2017'!B5:C9
  • VLOOKUP(LEFT( B5,FIND(” “,B5)-1),INDIRECT(“'”&RIGHT(B5,4)&”'!”&”B5:C9”),2,FALSE) → බවට පත් වේ
    • VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → මෙම සමාගමේ 2017 සඳහා මාදිලි නාමය උපුටා ගනී
      • ප්‍රතිදානය → iPhone X
  • පහළට ඇදගෙන දකුණට පිරවුම් හසුරුව .

අවසානයේදී, ඔබට ආදර්ශ තීරුවෙහි පහත මාදිලි ඇත.

උදාහරණය-3: INDIRECT, VLOOKUP, සහ TEXT ශ්‍රිතවල සංකලනය

මෙහි, අපට 2020 සඳහා ජංගම මාදිලිවල පහත දත්ත කට්ටල දෙකක් ඇත, සහ 2021 . සහ මෙම පත්‍රවල නම - 012020 , සහ 012021 , ජනවාරි <2 නියෝජනය කරයි>මේ වසරවල මාසය.

නව පත්‍රයක, අපිපහත වගුව නිර්මාණය කර ඇත. අනුක්‍රමික අංකය තීරුවේ, අපට අංක කිහිපයක් තිබේ, එහි පදනම මත අපි වෙනත් පත්‍රවල අගයන් සොයන්නෙමු. සහ අනෙකුත් තීරුවල දින ශීර්ෂයන් ලෙස ඇත, ඒවා ආධාරයෙන් අපි අපගේ පත්‍ර සොයා ගනිමු.

පියවර :

  • පහත සූත්‍රය C5 කොටුවේ යොදන්න.
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

සූත්‍රය බිඳවැටීම

  • TEXT(C$4, “MMYYYY”)
    • වෙයි TEXT(43831, “MMYYYY”) → TEXT ශ්‍රිතය දින අගය MMYYYY ලෙස සංයුති කරයි.
      • ප්‍රතිදානය → 012020
  • INDIRECT(TEXT(C$4, “MMYYYY”)&” !B5:D9″) →
    • INDIRECT(“012020″&”!B5:D9″)
      • ප්‍රතිදානය → '012020 '!B5:D9
  • VLOOKUP($B5, INDIRECT(TEXT(C$4, “MMYYYY”)&”!B5 :D9″),3,0) →
    • VLOOKUP(1, '012020'!B5:D9,3,0)
      • Output → iPhone 12
  • පහළට ඇදගෙන දකුණට Fill Handle .

අවසානයේදී, ඔබට පහත ප්‍රතිඵල ලැබෙනු ඇත.

විවිධ වැඩපොත් සඳහා INDIRECT සහ VLOOKUP ශ්‍රිත භාවිතා කරන්නේ කෙසේද? Excel

පහත දැක්වෙන රූපවල, අපට 2 වෙනම වැඩපොත් ඇත; 2020.xlsx , සහ 2021.xlsx , ඔවුන්ගේ වැඩ පත්‍රිකා සමඟ; 2020 , සහ 2021 . මෙම වැඩපොත් වලින්, අපි අපට අවශ්‍ය අගයන් a වෙත උපුටා ගනිමුනව වැඩපොත.

ආදර්ශ නාම උපුටා ගැනීම සඳහා, අපි පහත දත්ත කට්ටලය නව වැඩපොතක සාදා ඇත.

පියවර :

  • පහත සූත්‍රය C5 තුළ ඇතුළත් කරන්න.
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

සූත්‍රය බිඳ වැටීම

  • “'[“&C$4&”. xlsx”&”]” → බවට පත්වේ
    • “'[“&2020&”.xlsx”&”]” → Ampersand ක්‍රියාකරු මෙම තන්තුවලට එකතු වනු ඇත. 19>
    • ප්‍රතිදානය → “'[2020.xlsx]”
  • INDIRECT(“'[“& C$4&”.xlsx”&”]”&C$4&”'!”&”$B$5:$D$9″) →
    • INDIRECT වෙයි (“'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
      • ප්‍රතිදානය → '2020.xlsx'!$ B$5:$D$9
  • VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE →
    • VLOOKUP(1) ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • ප්‍රතිදානය → iPhone 12
    • පහළට සහ දකුණට පිරවුම් හසුරුව අදින්න.

    අවසානයේ, අපි විවිධ වැඩපොත් වලින් පහත ජංගම මාදිලි උපුටා ගත්තෙමු.

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

    අභ්‍යාස කොටස

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

    වැඩිදුර කියවන්න: Excel හි පත්‍ර දෙකක් අතර VLOOKUP උදාහරණය

    මතක තබා ගත යුතු දේවල්

    INDIRECT ශ්‍රිතය සඳහා , ref_text<2 නම්> වලංගු සෛල යොමුවක් නොවේ, ශ්‍රිතය #REF! දෝෂ අගය.

    VLOOKUP ශ්‍රිතය සැමවිටම වම්පස ඉහළ තීරුවේ සිට දකුණට සෙවීම් අගයන් සොයයි. මෙම ශ්‍රිතය “කවදාවත්” වම් පස ඇති දත්ත සොයයි.

    ⏩ඔබ ඔබේ “Lookup_value” තෝරාගත් විට ඔබට නිරපේක්ෂ සෛල යොමු භාවිත කිරීමට සිදුවේ. ($) අරාව අවහිර කිරීමට.

    නිගමනය

    ප්‍රබල සංයෝජනය “INDIRECT VLOOKUP” මෙම ලිපියේ උදාහරණයක් භාවිතයෙන් සාකච්ඡා කෙරේ. මෙම ලිපිය ඔබට ප්‍රයෝජනවත් වේ යැයි අපි බලාපොරොත්තු වෙමු. ඔබට මෙම ලිපිය සම්බන්ධයෙන් කිසියම් අදහසක් ඇත්නම් කරුණාකර ඒවා අපගේ අදහස් කොටසේ බෙදා ගන්න.

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