Kiel Uzi VLOOKUP-Funkcion kun INDIREKTA Funkcio en Excel

  • Kundividu Ĉi Tion
Hugh West

Se vi serĉas manierojn uzi kombinaĵon de la funkcioj NEDIREKTA kaj VLOOKUP en Excel , tiam vi trovos ĉi tiun artikolon utila. La INDIREKTA funkcio en Excel helpas la uzantojn ŝlosi la specifitan ĉelon en formulo. Tial, sen ŝanĝi la formulon mem, ni povas modifi ĉelreferencojn ene de formulo. Foje laborante kun pluraj datumbazoj ni devas plenumi dinamikan VLOOKUP en tiuj datumbazoj por valoroj. Ni povas fari tion facile per la kombinaĵo de la NEDIREKTA kaj la VLOOKUP-funkcio . En ĉi tiu artikolo, ni lernos kiel plenumi la formulon NEREKTA VSERĈO .

Rapida Vido

Ni rigardu nian hodiaŭan taskon. .

Elŝutu Praktikan Laborlibron

Kombinado de INDIREKTA kaj VLOOKUP.xlsx

2020.xlsx

2021.xlsx

3 Ekzemploj de Uzado de VLOOKUP Funkcio kun NENDREKTA Funkcio en Excel

Ĉi tie, ni havas kelkajn listojn de modeloj de malsamaj moveblaj kompanioj por 2017 , 2018 , 2019 , 2020 , kaj 2021 en malsamaj folioj. Uzante kombinaĵon de ĉi tiuj funkcioj ni ĉerpos niajn deziratajn valorojn el ĉi tiuj folioj en nova folio.

Por krei ĉi tion. artikolo, ni uzis Microsoft Excel 365 version . Tamen, vi povas uzi ajnan alian version laŭ via oportuno.

Ekzemplo-1:Ĉerpi Valorojn de Malsamaj Folioj per Nerekta kaj VLOOKUP Funkcioj

Jen scenaro por uzi la kombinaĵon de ĉi tiuj funkcioj. Konsideru, ke vi havas taskon, kie vi ricevas iun poŝtelefonan nomon kaj iliajn modelajn datumojn de 2017-2021 . Nun vi devas kunveni tiujn nomojn kaj ilian modelon sisteme en nova laborfolio. La neREKTA VSERĈO povas facile fari ĉi tion. Ni lernu!

Ni kreis tabelon en nova laborfolio. Ĉi tiu tabelo enhavas la kolumnojn “Poŝtelefona Nomo” kaj la rilatan jaron “2017”, “2018”, “2019”, “2020” kaj “2021” . Ni devas preni la modelon de ĉi tiuj jaroj el iliaj respektivaj folioj por la donita “Poŝtelefona Nomo” .

Paŝoj :

  • Nun ni aplikos la “NEREKTA VSERĈO” formulo.

La ĝenerala formulo estas,

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

  • Nun enigu la valorojn en la formulon en ĉelo C5 kaj la fina formulo estas
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

Formula amplekso

  • Serĉa_valoro estas $B4
  • Table_array estas kreita per ĉi tiu funkcio INDIRECT(“'”&C$3&”'!”& ”B4:C8”). La miksita referenco C$3 rilatas al la kolumna titolo (2017) kiu kongruas kun la nomoj de laborfolio. La “Concatenaciisto (&)” estas uzata por kunigi la unucitan signon ( “&C$3&”) al ambaŭflanko. Por krei specifan laborfolio-referencon, la “Ekkria punkto (!)” estas kunigita ĉe la dekstra flanko de la formulo. La eligo de ĉi tiu kunligado estas "Teksto" kiu estos uzata en la "INDIREKTA" funkcio kiel referenco.
  • Kolumna_indeksa_numero estas "2" .
  • Ni volas la EKZAKTAN kongruon (FALSA) .

  • Premu ENTER kaj trenu malsupren kaj dekstren la ilon Plenigi Tenilon .

Tiel, vi povos ĉerpi ĉiujn modelojn de malsamaj moveblaj kompanioj respektive al iliaj jaroj.

Ekzemplo-2: Akiri Valorojn de Malsamaj Folioj per Uzado de INDIREKTA, VLOOKUP, LEFT , kaj RIGHT Funkcioj

En ĉi tiu sekcio, ni havas malsamajn nomojn de moveblaj kompanioj kunigitaj kun iliaj jaroj. Nia tasko estas serĉi la respektivan modelnomon de ĉi tiu movebla kompanio por tiu aparta jaro. Por fari tion, ni uzos kombinaĵon de la funkcioj LEFT , RIGHT , TROVU , NEDREKTA kaj VLOOKUP .

Paŝoj :

  • Apliku la jenan formulon en ĉelo C5 .
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

Formula disfalo

  • TROVU(” “, B5) → fariĝas
    • TROVU(” “, “iPhone 2017”) → trovas la pozicion de spaco en ĉi tiu tekstoĉeno
      • Eligo → 7
  • TROVU(” “, B5)-1 → iĝas
    • 7-1 →6
  • Maldekstre(B5, TROVU(” “, B5)-1) → iĝas
    • Maldekstre(“ iPhone 2017”,6) → ĉerpas la unuajn 6 signojn el ĉi tiu tekstoĉeno
      • Eligo → "iPhone"
  • DEKSTRA(B5,4) → iĝas
    • DEKSTRA(“iPhone 2017”,4) → ĉerpas la lastan 4 signoj de la dekstra flanko de ĉi tiu tekstoĉeno.
      • Eligo → 2017
  • NEDREKTA(“'”&DEKSTRA(B5,4)& ;”'!”&”B5:C9”) → iĝas
    • NEDIREKTA(“'”&“2017”&”'!”&”B5:C9” )
      • Eligo → '2017'!B5:C9
  • VSERĈO(Maldekstre( B5,TROVU(” “,B5)-1),NEDREKTA(“'”&DEKSTRA(B5,4)&”'!”&”B5:C9”),2,FALSA) → iĝas
    • VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → eltiras la modelnomon por 2017 de ĉi tiu kompanio
      • Eligo → iPhone X
  • Trenu malsupren kaj dekstren la Plenigi Tenilon .

Evente, vi havos la jenajn modelojn en la kolumno Modelo .

Ekzemplo-3: Kombinaĵo de INDIREKTA, VLOOKUP kaj TEKSTO-Funkcioj

Ĉi tie, ni havas la jenajn du datumajn arojn de porteblaj modeloj por 2020 , kaj 2021 . Kaj la nomo de ĉi tiuj folioj estas- 012020 , kaj 012021 , reprezentante januaron monato de ĉi tiuj jaroj.

En nova folio, nikreis la sekvan tabelon. En la kolumno Seria numero , ni havas kelkajn nombrojn surbaze de kiuj ni serĉos la valorojn en aliaj folioj. Kaj la aliaj kolumnoj havas datojn kiel kapojn per kies helpo ni ekscios niajn foliojn.

Paŝoj :

  • Apliku la jenan formulon en ĉelo C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

Formula disfalo

  • TEKSTO(C$4, “MMJJJ”) → fariĝas
    • TEXT(43831, “MMJAA”) → La funkcio TEXT formatos la datvaloron kiel MMJAA .
      • Eligo → 012020
  • NEDREKTA(TEKSTO(C$4, “MMJJJ”)&” !B5:D9″) → iĝas
    • NEDIREKTA(“012020″&”!B5:D9″)
      • Eligo → '012020 '!B5:D9
  • VSERĈO($B5, INDIREKTA(TEKSTO(C$4, “MMJJJ”)&”!B5 :D9″),3,0) → iĝas
    • VSERĈO(1, '012020'!B5:D9,3,0)
      • Eligo → iPhone 12
  • Trenu malsupren kaj dekstren la Plenigi Tenilon .

Finfine, vi ricevos la sekvajn rezultojn.

Kiel Uzi INDIREKTA kaj VLOOKUP Funkcioj por Malsamaj Laborlibroj en Excel

En la sekvaj figuroj, ni havas 2 apartajn laborlibrojn; 2020.xlsx , kaj 2021.xlsx , kun siaj laborfolioj; 2020 , kaj 2021 . El ĉi tiuj laborlibroj, ni ĉerpos niajn bezonatajn valorojn en anova laborlibro.

Por ĉerpi la modelnomojn, ni kreis la jenan datumaron en nova laborlibro.

Paŝoj :

  • Enigu la sekvan formulon en ĉelo C5 .
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

Formula disfalo

  • “'[“&C$4&”. xlsx”&”]” → iĝas
    • “'[“&2020&”.xlsx”&”]” → La Ampersand operatoro kunigos ĉi tiujn ŝnurojn
      • Eligo → “'[2020.xlsx]”
  • NEDIREKTA(“'[“& C$4&”.xlsx”&”]”&C$4&”'!”&”$B$5:$D$9″) → iĝas
    • NEDIREKTA (“'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
      • Eligo → '2020.xlsx'!$ B$5:$D$9
  • VLOOKUP($B5,INDIRECT(“'[“&C$4&);”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSA) → iĝas
    • VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • Eligo → iPhone 12
  • Trenu malsupren kaj dekstren la Plenigi Tenilon .

Evente, ni ĉerpis la sekvajn porteblajn modelojn el malsamaj laborlibroj.

Noto: Vi devas malfermi ĉiujn laborlibrojn por labori kun ĉi tiu formulo, alie, eraro povas reveni.

Praktika sekcio

Por ekzerci per vi mem, ni kreis sekcion Praktiko ĉe la dekstra flanko de ĉiu folio.

Legu Pli: VLOOKUP Ekzemplo inter du folioj en Excel

Aferoj por Memori

⏩Por la INDIREKTA funkcio , se ref_teksto ne estas valida ĉela referenco, la funkcio redonos la #REF! erara valoro.

La funkcio VLOOKUP ĉiam serĉas serĉvalorojn de la plej maldekstra supra kolumno dekstren. Ĉi tiu funkcio “Neniam” serĉas la datumojn maldekstre.

⏩Kiam vi elektas vian “Lookup_value” vi devas uzi la absolutajn ĉelreferencojn ($) por bloki la tabelon.

Konkludo

La potenca kombo “NEREKTA VLOOKUP” estas diskutita uzante ekzemplon en ĉi tiu artikolo. Ni esperas, ke ĉi tiu artikolo pruvos utila al vi. Se vi havas pensojn pri ĉi tiu artikolo bonvolu dividi ilin en nia komenta sekcio.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.