Hvernig á að nota VLOOKUP aðgerð með ÓBEINLEG aðgerð í Excel

  • Deildu Þessu
Hugh West

Ef þú ert að leita að leiðum til að nota blöndu af ÓBEINU og VLOOKUP aðgerðum í Excel , þá muntu finna þessa grein gagnleg. ÓBEIN aðgerðin í Excel hjálpar notendum að læsa tilgreindum reit í formúlu. Þess vegna, án þess að breyta formúlunni sjálfri, getum við breytt frumutilvísunum innan formúlu. Stundum þegar við vinnum með marga gagnagrunna þurfum við að framkvæma dynamic VLOOKUP í þessum gagnagrunnum fyrir gildi. Við getum gert þetta auðveldlega með því að sameina ÓBEINAR og FLOOKUP aðgerðina . Í þessari grein munum við læra hvernig á að framkvæma ÓBEINU VLOOKUP formúluna.

Flýtisýn

Við skulum skoða verkefni dagsins í fljótu bragði. .

Hlaða niður æfingabók

Samansetning af INDIRECT og VLOOKUP.xlsx

2020.xlsx

2021.xlsx

3 Dæmi um notkun VLOOKUP aðgerð með ÓBEINLEG aðgerð í Excel

Hér höfum við nokkra lista yfir gerðir mismunandi farsímafyrirtækja fyrir 2017 , 2018 , 2019 , 2020 , og 2021 í mismunandi blöðum. Með því að nota blöndu af þessum aðgerðum munum við draga þau gildi sem við viljum fá úr þessum blöðum í nýju blaði.

Til að búa til þetta grein, höfum við notað Microsoft Excel 365 útgáfu . Hins vegar geturðu notað hvaða aðra útgáfu sem þér hentar.

Dæmi-1:Að draga gildi úr mismunandi blöðum með því að nota INDIRECT og VLOOKUP aðgerðir

Hér er atburðarás til að nota samsetningu þessara aðgerða. Íhugaðu að þú sért með verkefni þar sem þú færð eitthvað farsímanafn og tegundargögn þeirra frá 2017-2021 . Nú þarf að setja þessi nöfn og líkan þeirra skipulega saman í nýtt vinnublað. ÓBEINU VLOOKUP formúlan getur auðveldlega gert þetta. Við skulum læra!

Við bjuggum til töflu í nýju vinnublaði. Þessi tafla inniheldur dálkinn „Mobile Name“ og tilheyrandi ártal “2017”, „2018”, „2019“, „2020“ og „2021“ . Við þurfum að sækja líkanið frá þessum árum úr viðkomandi blöðum fyrir uppgefið „Mobile Name“ .

Skref :

  • Nú munum við beita „ÓBEINU ÚTSÓTT“ formúlunni.

Almenna formúlan er,

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

  • Settu nú gildin inn í formúluna í reit C5 og endanleg formúla er
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)

Formúlusundurliðun

  • Upplitsgildi er $B4
  • Table_array er búið til með þessari aðgerð INDIRECT(“'”&C$3&”'!”& „B4:C8“). Blandað tilvísun C$3 vísar til dálkafyrirsagnarinnar (2017) sem passar við nöfn vinnublaðsins. „Concatenation Operator (&)“ er notað til að tengja einni gæsalappastaf ( “&C$3&”) við annaðhvorthlið. Til að búa til ákveðna tilvísun vinnublaðs er „Upphrópunarmerkið (!)“ tengt hægra megin við formúluna. Úttak þessarar samtengingar er „Texti“ sem verður notaður í „INDIRECT“ fallinu sem tilvísun.
  • Column_index_number er „2“ .
  • Við viljum NÁKVÆMLEGA samsvörun (FALSE) .

  • Ýttu á ENTER og dragðu niður og til hægri Fill Handle tólið.

Á þennan hátt, þú munt geta dregið út allar gerðir mismunandi farsímafyrirtækja miðað við ár þeirra.

Dæmi-2: Að fá gildi úr mismunandi blöðum með því að nota ÓBEINLEG, FLÓTUP, VINSTRI , og RÉTTIR aðgerðir

Í þessum hluta höfum við mismunandi nöfn farsímafyrirtækja sameinuð með ártal þeirra. Verkefni okkar er að leita að viðkomandi tegundarheiti þessa farsímafyrirtækis fyrir það tiltekna ár. Til að gera þetta munum við nota blöndu af aðgerðunum VINSTRI , HÆGRI , FINNA , ÓBEINAR og ÚTSÓTT .

Skref :

  • Beita eftirfarandi formúlu í reit C5 .
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)

Formúlusundurliðun

  • FINDA(” “, B5) → verður
    • FINNA(” “, “iPhone 2017”) → finnur staðsetningu bils í þessum textastreng
      • Framleiðsla → 7
  • FINDA(” “, B5)-1 → verður
    • 7-1 →6
  • LEFT(B5, FIND(” “, B5)-1) → verður
    • LEFT(“ iPhone 2017”,6) → dregur út fyrstu 6 stafina úr þessum textastreng
      • Úttak → „iPhone“
  • RIGHT(B5,4) → verður
    • RIGHT(“iPhone 2017”,4) → dregur út síðasta 4 stafir frá hægri hlið þessa textastrengs.
      • Framleiðsla → 2017
  • INDIRECT(“'”&RIGHT(B5,4)& ;”'!”&”B5:C9”) → verður
    • ÓBEIN(“'”&“2017”&”'!”&”B5:C9” )
      • Úttak → '2017'!B5:C9
  • ÚTLOOKUP(VINSTRI( B5,FINDA(” “,B5)-1), INDIRECT(“'”&RIGHT(B5,4)&”'!”&”B5:C9”),2,FALSE) → verður
    • VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → dregur út fyrirsætanafnið fyrir 2017 þessa fyrirtækis
      • Output → iPhone X
  • Dragðu niður og til hægri Fill Handle .

Að lokum muntu hafa eftirfarandi gerðir í Model dálknum.

Dæmi-3: Samsetning óbeinra, VLOOKUP- og textaaðgerða

Hér höfum við eftirfarandi tvö gagnapakka af farsímagerðum fyrir 2020 og 2021 . Og nafn þessara blaða er- 012020 og 012021 , sem táknar janúar mánuður þessara ára.

Í nýju blaði erum viðhafa búið til eftirfarandi töflu. Í Raðnúmer dálknum höfum við nokkrar tölur á grundvelli þess sem við munum leita að gildunum í öðrum blöðum. Og hinir dálkarnir hafa dagsetningar sem hausa með hjálp sem við munum finna út blöðin okkar.

Skref :

  • Beita eftirfarandi formúlu í reit C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

Formúlusundurliðun

  • TEXT(C$4, „MMYYYY“) → verður
    • TEXT(43831, „MMÁÁÁÁ“) → TEXT aðgerðin mun forsníða dagsetningargildið sem MMÁÁÁÁ .
      • Úttak → 012020
  • INDIRECT(TEXT(C$4, “MMYYYY”)&” !B5:D9″) → verður
    • INDIRECT(“012020″&”!B5:D9″)
      • Output → '012020 '!B5:D9
  • VLOOKUP($B5, INDIRECT(TEXT(C$4, “MMYYYY”)&”!B5 :D9″),3,0) → verður
    • VLOOKUP(1, '012020'!B5:D9,3,0)
      • Output → iPhone 12
  • Dragðu niður og til hægri Fill Handle .

Að lokum muntu fá eftirfarandi niðurstöður.

Hvernig á að nota ÓBEINAR og upplitsaðgerðir fyrir mismunandi vinnubækur í Excel

Í eftirfarandi myndum höfum við 2 aðskildar vinnubækur; 2020.xlsx og 2021.xlsx , með vinnublöðum sínum; 2020 og 2021 . Úr þessum vinnubókum munum við draga nauðsynleg gildi okkar í aný vinnubók.

Til að draga út líkanheitin höfum við búið til eftirfarandi gagnasafn í nýrri vinnubók.

Skref :

  • Sláðu inn eftirfarandi formúlu í reit C5 .
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

Formúlusundurliðun

  • “'[“&C$4&“. xlsx”&”]” → verður
    • “'[“&2020&”.xlsx”&”]” → Ampersand stjórnandinn mun sameina þessa strengi
      • Úttak → “'[2020.xlsx]”
  • ÓBEIRT(“'[“& C$4&”.xlsx”&”]”&C$4&”'!”&“$B$5:$D$9″) → verður
    • ÓBEIN ("'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
      • Úttak → '2020.xlsx'!$ B$5:$D$9
  • VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE) → verður
    • VLOOKUP(1) ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • Framleiðsla → iPhone 12
  • Dragðu Fill Handle niður og til hægri.

Að lokum tókum við út eftirfarandi farsímagerðir úr mismunandi vinnubókum.

Athugið: Þú verður að opna allar vinnubækur til að vinna með þessa formúlu, annars gæti villa komið aftur.

Æfingahluti

Til að æfa sjálfur höfum við búið til Æfinga hluta hægra megin á hverju blaði.

Lesa meira: VLOOKUP Dæmi á milli tveggja blaða í Excel

Atriði sem þarf að muna

⏩Fyrir ÓBEINU aðgerðina , ef ref_text er ekki gild frumutilvísun mun aðgerðin skila #REF! villugildi.

VLOOKUP aðgerðin leitar alltaf að uppflettigildum frá efsta dálknum lengst til vinstri til hægri. Þessi aðgerð „Aldrei“ leitar að gögnunum vinstra megin.

⏩Þegar þú velur “Lookup_value” þarftu að nota algerar frumutilvísanir ($) til að loka fyrir fylkið.

Niðurstaða

Fjallað er um öfluga samsetninguna “ÓBEIN ÚTLEIT“ með því að nota dæmi í þessari grein. Við vonum að þessi grein reynist þér gagnleg. Ef þú hefur einhverjar hugsanir varðandi þessa grein, vinsamlegast deildu þeim í athugasemdahlutanum okkar.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.