Hoe kinne jo VLOOKUP-funksje brûke mei INDIREKTE funksje yn Excel

  • Diel Dit
Hugh West

As jo ​​nei manieren sykje om in kombinaasje fan de YNDIREKTE en VLOOKUP funksjes yn Excel te brûken, dan sille jo dit artikel nuttich fine. De INDIREKTE funksje yn Excel helpt de brûkers om de opjûne sel yn in formule te sluten. Dêrom, sûnder de formule sels te feroarjen, kinne wy ​​selferwizings yn in formule feroarje. Soms moatte wy by it wurkjen mei meardere databases dynamyske VLOOKUP útfiere yn dy databases foar wearden. Wy kinne dit maklik dwaan mei de kombinaasje fan de INDIRECT en de VLOOKUP-funksje . Yn dit artikel sille wy leare hoe't jo de formule INDIRECT VLOOKUP útfiere.

Quick View

Litte wy in flugge sicht nimme fan ús hjoeddeiske taak .

Oefenwurkboek downloade

Kombinaasje fan INDIRECT en VLOOKUP.xlsx

2020.xlsx

2021.xlsx

3 Foarbylden fan it brûken fan VLOOKUP-funksje mei INDIREKTE funksje yn Excel

Hjir hawwe wy wat listen mei modellen fan ferskate mobile bedriuwen foar 2017 , 2018 , 2019 , 2020 , en 2021 yn ferskate blêden. Mei in kombinaasje fan dizze funksjes sille wy ús winske wearden út dizze blêden ekstrahearje yn in nij blêd.

Foar it meitsjen fan dit artikel, hawwe wy Microsoft Excel 365 ferzje brûkt. Jo kinne lykwols elke oare ferzje brûke op jo gemak.

Foarbyld-1:Wearden ekstrahearje fan ferskate blêden troch INDIRECT en VLOOKUP-funksjes te brûken

Hjir is in senario foar it brûken fan de kombinaasje fan dizze funksjes. Tink derom dat jo in opdracht hawwe wêr't jo wat mobile tillefoannamme krije en har modelgegevens fan 2017-2021 . No moatte jo dy nammen en har model systematysk sammelje yn in nij wurkblêd. De INDIREKTE VLOOKUP -formule kin dit maklik dwaan. Litte wy leare!

Wy hawwe in tabel makke yn in nij wurkblêd. Dizze tabel befettet de kolom "Mobile Name" en it byhearrende jier "2017", "2018", "2019", "2020", en "2021" kolommen. Wy moatte it model fan dizze jierren ophelje fan har respektive blêden foar de opjûne "Mobile Name" .

Stappen :

  • No sille wy de "INDIRECT VLOOKUP" formule tapasse.

De generike formule is,

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

  • Foegje no de wearden yn de formule yn sel C5 en de definitive formule is
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

Formule-ûnderdieling

  • Opsykwearde is $B4
  • Tabel_array is makke mei dizze funksje INDIRECT(“'”&C$3&”'!”& "B4:C8"). De mingde referinsje C$3 ferwiist nei de kolomkop (2017) dy't oerienkomt mei de wurkblêdnammen. De “Concatenation Operator (&)” wurdt brûkt om mei te dwaan oan it ienige quote karakter( “&C$3&”) oan ienside. Om in spesifike wurkblêdferwizing te meitsjen, wurdt de "Utroepteken (!)" oan 'e rjochterkant fan' e formule ferbûn. De útfier fan dizze gearhing is in "Tekst" dy't brûkt wurde sil yn de "INDIRECT" funksje as referinsje.
  • Column_index_number is "2" .
  • Wy wolle de EKAKTE oerienkomst (FALSE) .

  • Druk op ENTER en slepe nei ûnderen en nei rjochts it Fill Handle ark.

Op dizze manier, jo sille alle modellen fan ferskate mobile bedriuwen kinne ekstrahearje, respektivelik foar har jierren.

Foarbyld-2: Wearden fan ferskate blêden krije troch INDIRECT, VLOOKUP, LEFT , en RJOCHTSfunksjes

Yn dizze seksje hawwe wy ferskate nammen fan mobile bedriuwen tegearre mei har jierren. Us taak is om te sykjen nei de respektivelike modelnamme fan dit mobile bedriuw foar dat bepaalde jier. Om dit te dwaan, sille wy in kombinaasje brûke fan de LEFT , RIGHT , FIND , INDIRECT , en FLOOKUP .

Stappen :

  • De folgjende formule tapasse yn sel C5 .
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

Formule-ûnderdieling

  • FIND(" ", B5) → wurdt
    • FYN(" ", "iPhone 2017") → fynt de posysje fan romte yn dizze tekststring
      • Utfier → 7
  • FIND(" ", B5)-1 → wurdt
    • 7-1 →6
  • LEFT(B5, FIND(" ", B5)-1) → wurdt
    • LEFT(“ iPhone 2017”,6) → ekstrakt de earste 6 tekens út dizze tekststring
      • Utfier → "iPhone"
  • RJOCHTS(B5,4) → wurdt
    • RJOCHTS(“iPhone 2017”,4) → extract de lêste 4 tekens fan de rjochterkant fan dizze tekststring.
      • Utfier → 2017
  • YNDIREKTE(“'”&RJOCHTS(B5,4)& ;”'!”&”B5:C9”) → wurdt
    • YNDIREKT(“'”&“2017”&”'!”&”B5:C9” )
      • Utfier → '2017'!B5:C9
  • VLOOKUP(LEFT( B5, FIND(” “, B5)-1), INDIRECT(“'”&RJOCHTS(B5,4)&”'!”&”B5:C9”),2,FALSE) → wurdt
    • VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → ekstrakt de modelnamme út foar 2017 fan dit bedriuw
      • Utfier → iPhone X
  • Sleep nei ûnderen en nei rjochts de Fillhandtak .

Uteinlik sille jo de folgjende modellen hawwe yn 'e Model kolom.

Foarbyld-3: Combination of INDIRECT, VLOOKUP, and TEXT Functions

Hjir hawwe wy de folgjende twa datasetten fan mobile modellen foar 2020 , en 2021 . En de namme fan dizze blêden is- 012020 , en 012021 , foar jannewaris moanne fan dizze jierren.

Yn in nij blêd hawwe wyhawwe makke de folgjende tabel. Yn de kolom Searjenûmer hawwe wy guon nûmers op basis wêrfan wy de wearden yn oare blêden sykje. En de oare kolommen hawwe datums as kopteksten wêrmei't wy ús blêden fine.

Stappen :

  • De folgjende formule tapasse yn sel C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

Formule-ûnderdieling

  • TEKST(C$4, "MMYYYY") → wurdt
    • TEXT(43831, "MMJJJJ") → De funksje TEKST sil de datumwearde opmaak as MMJJJ .
      • Utfier → 012020
  • YNDIREKTE(TEKST(C$4, "MMJJJ")&" !B5:D9″) → wurdt
    • YNDIREKT(“012020″&”!B5:D9″)
      • Utfier → '012020 '!B5:D9
  • VLOOKUP($B5, INDIRECT(TEXT(C$4, “MMYYYY”)&”!B5 :D9″),3,0) → wurdt
    • VLOOKUP(1, '012020'!B5:D9,3,0)
      • Utfier → iPhone 12
  • Sleep nei ûnderen en nei rjochts de Fillhandtak .

Uteinlik krije jo de folgjende resultaten.

Hoe kinne jo INDIREKTE en VLOOKUP-funksjes brûke foar ferskate wurkboeken yn Excel

Yn de folgjende sifers hawwe wy 2 ôfsûnderlike wurkboeken; 2020.xlsx , en 2021.xlsx , mei harren wurkblêden; 2020 , en 2021 . Ut dizze wurkboeken sille wy ús nedige wearden ekstrahearje yn innij wurkboek.

Om de modelnammen út te heljen, hawwe wy de folgjende dataset yn in nij wurkboek makke.

Stappen :

  • Fier de folgjende formule yn yn sel C5 .
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

Formule-ôfdieling

  • “'[“&C$4&”. xlsx”&”]” → wurdt
    • “'[“&2020&”.xlsx”&”]” → De Ampersand-operator sil meidwaan oan dizze snaren
      • Utfier → "'[2020.xlsx]"
  • YNDIREKTE("'["& C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9″) → wurdt
    • YNDIREKT ("'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
      • Utfier → '2020.xlsx'!$ B$5:$D$9
  • VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE) → wurdt
    • VLOOKUP(1) ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • Utfier → iPhone 12
  • Sleep nei ûnderen en nei rjochts de Fillhandtak .

Uteinlik hawwe wy de folgjende mobile modellen út ferskate wurkboeken ekstrahearre.

Opmerking: Jo moatte alle wurkboeken iepenje om mei dizze formule te wurkjen, oars kin der in flater weromkomme.

Oefeningsdiel

Om sels te oefenjen, hawwe wy in Oefenje -seksje oan 'e rjochterkant fan elk blêd makke.

Lês mear: VLOOKUP Foarbyld tusken twa blêden yn Excel

Dingen om te ûnthâlden

⏩Foar de INDIREKTE funksje , as ref_text is gjin jildige selferwizing, de funksje sil de #REF! flaterwearde.

De VLOOKUP-funksje siket altyd nei opsykwearden út de lofterste boppeste kolom nei rjochts. Dizze funksje "Nea" siket nei de gegevens oan de linkerkant.

⏩As jo ​​jo "Opsykje_wearde" selektearje moatte jo de absolute selferwizings brûke ($) om de array te blokkearjen.

Konklúzje

De krêftige kombinaasje “INDIRECT VLOOKUP” wurdt besprutsen mei in foarbyld yn dit artikel. Wy hoopje dat dit artikel nuttich foar jo bewiist. As jo ​​​​tinzen hawwe oer dit artikel, diel se dan asjebleaft yn ús kommentaar seksje.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.