Si të përdorni funksionin VLOOKUP me funksionin INDIRECT në Excel

  • Shperndaje Kete
Hugh West

Nëse po kërkoni mënyra për të përdorur një kombinim të funksioneve INDIRECT dhe VLOOKUP në Excel , atëherë ky artikull do t'ju duket i dobishëm. Funksioni INDIRECT në Excel i ndihmon përdoruesit të kyçin qelizën e specifikuar në një formulë. Prandaj, pa ndryshuar vetë formulën, ne mund të modifikojmë referencat e qelizave brenda një formule. Ndonjëherë gjatë punës me baza të të dhënave të shumta ne duhet të kryejmë VLOOKUP dinamik në ato baza të të dhënave për vlerat. Ne mund ta bëjmë këtë lehtësisht me kombinimin e funksionit INDIRECT dhe VLOOKUP . Në këtë artikull, ne do të mësojmë se si të kryejmë formulën VLOOKUP INDIRECT .

Pamje e shpejtë

Le të bëjmë një pamje të shpejtë të detyrës sonë të sotme .

Shkarkoni Librin e punës praktike

Kombinimi i INDIRECT dhe VLOOKUP.xlsx

2020.xlsx

2021.xlsx

3 Shembuj të përdorimit të funksionit VLOOKUP me funksionin INDIRECT në Excel

Këtu, ne kemi disa lista të modeleve të kompanive të ndryshme celulare për 2017 , 2018 , 2019 , 2020 , dhe 2021 në fletë të ndryshme. Duke përdorur një kombinim të këtyre funksioneve, ne do të nxjerrim vlerat tona të dëshiruara nga këto fletë në një fletë të re.

Për krijimin e kësaj artikull, ne kemi përdorur Microsoft Excel 365 versioni . Megjithatë, mund të përdorni çdo version tjetër sipas volitshmërisë suaj.

Shembull-1:Nxjerrja e vlerave nga fletë të ndryshme duke përdorur funksionet INDIRECT dhe VLOOKUP

Këtu është një skenar për përdorimin e kombinimit të këtyre funksioneve. Konsideroni se keni një detyrë ku ju jepen disa emra të telefonit celular dhe të dhënat e modelit të tyre nga 2017-2021 . Tani ju duhet t'i grumbulloni ato emra dhe modelin e tyre në mënyrë sistematike në një fletë pune të re. Formula INDIRECT VLOOKUP mund ta bëjë këtë lehtësisht. Le të mësojmë!

Kemi krijuar një tabelë në një fletë të re pune. Kjo tabelë përmban kolonën "Emri i celularit" dhe kolonat e vitit përkatës "2017", "2018", "2019", "2020" dhe "2021" . Ne duhet të marrim modelin e këtyre viteve nga fletët e tyre përkatëse për “Emri i celularit” të dhënë .

Hapat :

  • Tani do të aplikojmë formulën “VLOOKUP I INDIRECT” .

Formula e përgjithshme është,

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

  • Tani futni vlerat në formulën në qelizën C5 dhe formula përfundimtare është
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

Zbërthimi i formulës

  • Vlera_kërkuese është $B4
  • Tabela_array është krijuar duke përdorur këtë funksion INDIRECT(“'”&C$3&”'!”& "B4: C8"). Referenca e përzier C$3 i referohet titullit të kolonës (2017) që përputhet me emrat e fletëve të punës. "Operatori i Lidhjes (&)" përdoret për të bashkuar karakterin e vetëm thonjës ( "&C$3&") me njërënanësor. Për të krijuar një referencë specifike të fletës së punës, "Pikëçuditja (!)" është bashkuar në anën e djathtë të formulës. Dalja e kësaj lidhjeje është një "Tekst" i cili do të përdoret në funksionin "INDIRECT" si referencë.
  • Numri_indeksi_kollonash është "2" .
  • Ne duam përputhjen e saktë (FALSE) .

  • Shtypni ENTER dhe tërhiqni poshtë dhe djathtas mjetin Fill Handle .

Në këtë mënyrë, ju do të jeni në gjendje të nxirrni të gjitha modelet e kompanive të ndryshme celulare në përputhje me vitet e tyre.

Shembull-2: Marrja e vlerave nga fletë të ndryshme duke përdorur INDIRECT, VLOOKUP, LEFT , dhe Funksionet e DREJTA

Në këtë seksion, ne kemi emra të ndryshëm të kompanive celulare të bashkuara me vitet e tyre. Detyra jonë është të kërkojmë emrin e modelit përkatës të kësaj kompanie celulare për atë vit të caktuar. Për ta bërë këtë, ne do të përdorim një kombinim të funksioneve LEFT , Djathtas , FIND , INDIRECT dhe VLOOKUP .

Hapat :

  • Zbato formulën e mëposhtme në qelizën C5 .
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

Zbërthimi i formulës

  • FIND(" ", B5) → bëhet
    • FIND(" ", "iPhone 2017") → gjen pozicionin e hapësirës në këtë varg teksti
      • Dalja → 7
  • FIND(" ", B5)-1 → bëhet
    • 7-1 →6
  • LEFT(B5, FIND(" ", B5)-1) → bëhet
    • LEFT(" iPhone 2017",6) → nxjerrë 6 karakteret e para nga ky varg teksti
      • Dalja → "iPhone"
  • RIGHT(B5,4) → bëhet
    • E DREJTA(“iPhone 2017”,4) → ekstrakton të fundit 4 karaktere nga ana e djathtë e këtij vargu teksti.
      • Dalja → 2017
  • INDIRECT(“'”&Djathtas(B5,4)& ;”'!”&”B5:C9”) → bëhet
    • INDIREKT(“'”&“2017”&”'!”&”B5:C9” )
      • Dalja → '2017'!B5:C9
  • VLOOKUP(Majtas( B5,FIND(" ",B5)-1),INDIRECT("'"&Djathtas(B5,4)&"'!"&"B5:C9"),2,FALSE) → bëhet
    • VLOOKUP("iPhone", '2017'!B5:C9,2, FALSE) → ekstrakton emrin e modelit për 2017 të kësaj kompanie
      • Dalja → iPhone X
  • Zvarrit poshtë dhe djathtas Dorezën e mbushjes .

Përfundimisht, do të keni modelet e mëposhtme në kolonën Model .

Shembull-3: Kombinimi i funksioneve INDIRECT, VLOOKUP dhe TEXT

Këtu, ne kemi dy grupet e mëposhtme të të dhënave të modeleve celularë për 2020 , dhe 2021 . Dhe emri i këtyre fletëve është- 012020 , dhe 012021 , që përfaqëson Janar muaji i këtyre viteve.

Në një fletë të re, nekanë krijuar tabelën e mëposhtme. Në kolonën Numri Serial kemi disa numra në bazë të të cilëve do të kërkojmë vlerat në fletët e tjera. Dhe kolonat e tjera kanë datat si tituj me ndihmën e të cilave do të zbulojmë fletët tona.

Hapat :

  • Zbato formulën e mëposhtme në qelizën C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

Zbërthimi i formulës

  • TEXT(C$4, “MMYYYY”) → bëhet
    • TEXT(43831, “MMYYYY”) → Funksioni TEXT do të formatojë vlerën e datës si MMYYYY .
      • Dalja → 012020
  • INDIRECT(TEKST(C$4, “MMYYYY”)&” !B5:D9″) → bëhet
    • INDIREKT(“012020″&”!B5:D9″)
      • Prodhimi → '012020 '!B5:D9
  • VLOOKUP($B5, INDIRECT(TEXT(C$4, “MMYYYY”)&”!B5 :D9″),3,0) → bëhet
    • VLOOKUP(1, '012020'!B5:D9,3,0)
      • Dalja → iPhone 12
  • Zvarrit poshtë dhe djathtas Dorezën e mbushjes .

Përfundimisht, do të merrni rezultatet e mëposhtme.

Si të përdorni funksionet INDIRECT dhe VLOOKUP për libra të ndryshëm pune në Excel

Në figurat e mëposhtme, kemi 2 libër pune të veçantë; 2020.xlsx dhe 2021.xlsx , me fletët e tyre të punës; 2020 dhe 2021 . Nga këto libra pune, ne do të nxjerrim vlerat tona të nevojshme në alibër i ri i punës.

Për të nxjerrë emrat e modeleve, ne kemi krijuar grupin e mëposhtëm të të dhënave në një libër të ri pune.

Hapat :

  • Fut formulën e mëposhtme në qelizën C5 .
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

Zbërthimi i formulës

  • “'[“&C$4&”. xlsx”&”]” → bëhet
    • “'[“&2020&”.xlsx”&”]” → Operatori Ampersand do t'i bashkojë këto vargje
      • Dalja → "'[2020.xlsx]"
  • INDIREKT("'["& C$4&”.xlsx”&”]”&C$4&”'!”&”$B$5:$D$9″) → bëhet
    • INDIREKT (“'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
      • Dalja → '2020.xlsx'!$ B$5:$D$9
  • VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE) → bëhet
    • VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • Dalja → iPhone 12
  • Zvarritni poshtë dhe djathtas Doreza e mbushjes .

Përfundimisht, ne nxorëm modelet e mëposhtme celulare nga libra të ndryshëm pune.

Shënim: Ju duhet të hapni të gjithë librat e punës për të punuar me këtë formulë, përndryshe mund të kthehet një gabim.

Seksioni praktik

Për të praktikuar vetë, ne kemi krijuar një seksion Praktikoni në anën e djathtë të secilës fletë.

Lexo më shumë: Shembull VLOOKUP ndërmjet dy fletëve në Excel

Gjëra për t'u mbajtur mend

⏩Për funksionin INDIRECT , nëse ref_text nuk është një referencë e vlefshme qelize, funksioni do të kthejë #REF! vlera e gabimit.

Funksioni VLOOKUP kërkon gjithmonë vlerat e kërkimit nga kolona më e majtë e sipërme në të djathtë. Ky funksion “Kurrë” kërkon të dhënat në të majtë.

⏩Kur zgjidhni “Vlera_Lookup” ju duhet të përdorni referencat absolute të qelizave ($) për të bllokuar grupin.

Përfundim

Kombi i fuqishëm “VLOOKUP I INDIRECT” diskutohet duke përdorur një shembull në këtë artikull. Shpresojmë që ky artikull të jetë i dobishëm për ju. Nëse keni ndonjë mendim në lidhje me këtë artikull, ju lutemi ndani ato në seksionin tonë të komenteve.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.