Excel VLOOKUP zutabean azken balioa aurkitzeko (alternatibekin)

  • Partekatu Hau
Hugh West

VLOOKUP Excel-en oso funtzio ezaguna da eta horrek bilaketa bertikalari egiten dio erreferentzia. VLOOKUP integratutako funtzioa erabil dezakegu edo gure formulak egin ditzakegu, bilaketa bertikal gisa funtzionatuko dutenak, irizpide dinamikoagoekin balioa itzultzeko. Artikulu honetan, VLOOKUP Excel-en zutabe batean azken balioa nola aurkitu erakutsiko dut.

Deskargatu Praktika Liburua

Deskargatu artikulu hau prestatzeko erabili dugun Excel lan-koadernoa.

VLOOKUP azken balioa Column.xlsx

VLOOKUP funtzioaren erabilera Aurkitu azken balioa zutabe batean

Lehenengo aurkez gaitezen gure lan-koadernoan. Fitxategi honetan, 3 zutabe eta 10 errenkada erabili ditut saltzaile batzuen salmenta-kopuruak dagozkien daten arabera aurkezteko.

Metodo honetan, balio baten azken agerraldia aurkituko dugu VLOOKUP Funtzioa erabiliz. VLOOKUP ' Bilaketa bertikala ' esan nahi du. Excel-ek zutabe batean balio jakin bat bilatzen duen funtzio bat da. Hemen Fakturaren 3 salmenta-kopuru ezberdin ditugu. Orain bere azken salmenten zenbatekoa aurkituko dugu G5 gelaxka

Urratsak:

➦ Aktibatu G5 gelaxka , idatzi behean emandako formula:

=VLOOKUP(F5,C5:D13,2)

➦ Sakatu Sartu botoia eta azken agerraldia lortuko duzu bere salmenten kopurua.

Baina VLOOKUP ek ez du erantzun egokia emango ordenatu gabeko datuetarako.gutxi gorabeherako modua. Ikusi beheko irudia.

Eta laugarren argumenturako ekonposaketa zehatza erabiltzen badugu, beheko irudian bezala lehenengo bat datorrena erakutsiko du. vlookup bilaketa bitarra erabiltzen duelako. Beraz, bilaketa-balioa baino balio handiagoa aurkitzen duenean, aurreko baliora itzultzen da erakusteko, ikusi beheko irudian.

Beraz, egoera hau gainditzeko. ordenatu gabeko datuak azken agerraldia aurkitzeko bilaketa funtzioak edo beste formula konbinatuak erabili beharko ditugu. Metodo horiek hurrengo ataletan aztertuko ditugu orain.

VLOOKUP funtzioaren alternatibak zutabean azken balioa aurkitzeko

Orain lau metodo alternatibo aplikatuko ditugu. aurkitu azken balioa zutabe batean.

1. Metodoa: Erabili LOOKUP Funtzioa zutabean azken balioa aurkitzeko

Hemen aurkituko dugu zutabe baten azken balioa. BIKETA Funtzioa Excel-en. BIKETA funtzioa zutabe edo errenkada bakarrean bilatzeko erabiltzen da bigarren zutabe edo errenkada batean toki bereko balio jakin bat aurkitzeko. Azken salmenta-kopurua hemen aurkituko dut G4 gelaxkan.

Urratsak:

➦ Aktibatu G4 gelaxka.

➦ Idatzi behean ematen den formula:

=LOOKUP(2,1/(D:D""),D:D)

➦ Ondoren, sakatu Sartu botoia eta azkena lortuko duzu. balioa.

👉 Formularen banaketa:

D :D””

Hemen egiaztatuko da D zutabea ko gelaxkak hutsik dauden ala ez. Izango daitzuli honela-

{GEZURRA;GEZURRA;GEZURRA;EGIA;EGIA;EGIA;EGIA;EGIA;EGIA;EGIA;GEZURRA…..}

1/(D:D””)

1 emaitzarekin zatitu dugu. GEZURRA 0 eta EGIA 1 esan nahi duenez, emaitza hau izango da:

{#DIV/0!;#DIV/0!; #DIV/0!;1;1;1;1;1;1;1;#DIV/0!;#DIV/0!}

LOOKUP(2,1/(D:D”)),D:D)

Bilaketa-balioa ezarri dut bilaketa-funtzioak 2 aurkituko duelako zutabean, noiz iritsiko den. errorea, orduan bere 1 baliora itzuliko da eta emaitza hori erakutsiko du. Honela itzuliko da-

367

2. metodoa: erabili INDEX eta MATCH funtzioak zutabean azken balioa aurkitzeko

Hemen INDEX eta MATCH funtzioen konbinazioa erabiliko dugu. INDEX funtzioak balio bat edo erreferentzia itzultzen du taula edo barruti bateko balio bati. Eta MATCH funtzioa erabiltzen da barruti batean zehaztutako elementu bat bilatzeko eta, ondoren, elementu horren posizio erlatiboa itzultzen du barrutian.

Pausoak:

➦ Idatzi behean emandako formula G5 gelaxka

=INDEX(D5:D13,MATCH(F5,C5:C13,1))

➦ Sakatu Sartu botoia.

👉 Nola funtzionatzen du formulak:

MATCH(F5,C5:C13,1)

Hemen MATCH funtzioa erabiltzen da goranzko ordenan ordenatutako elementuen F5 gelaxka ren balioa aurkitzeko. C5:C13 matrizetik. Hirugarren argumentua '1'  ezartzeak gutxi gorabeherakoa adierazten du.partida. Orain funtzioa honela itzuliko da:

6

Egia esan, lehen sarreratik zenbatutako errenkada-zenbakia erakusten ari da.

INDEX(D5:D13,MATCH(F5,C5:C13,1))

Eta INDEX funtzioak dagozkion salmentak emango ditu ( D5:D13) array-ko aurreko partidaren arabera ( C5:C13) hala itzuliko da-

367

Hori da benetan F5 gelaxkaren

3. metodoaren azken agerraldia: INDEX, MAX, SUMPRODUCT eta ROW funtzioen konbinazioa zutabean azken balioa aurkitzeko

Orain zeregina INDEX, MAX, SUMPRODUCT eta ROW funtzioen konbinazioarekin egingo dugu. ROW funtzioak errenkada-zenbakiak aurkituko ditu. SUMPRODUCT gelaxka edo matrize sorta bat biderkatzen duen eta produktuen batura itzultzen duen funtzio bat da. MAX funtzioak gehienezko kopurua aurkituko du. Eta INDEX funtzioak taula edo barruti bateko balio bat edo erreferentzia itzultzen du.

Urratsak:

➦ Gaitu edizioa atalean. F7 gelaxka

➦ Kopiatu eta itsatsi behean emandako formula:

=INDEX($C$5:$C$13,SUMPRODUCT(MAX(ROW($B$5:$B$13)*($E$7=$B$5:$B$13))-4))

➦ Eta sakatu Sartu botoia.

👉 Nola funtzionatzen du formulak:

ROW($B$5:$B$13)

ROW funtzioak-

{ gisa itzuliko den arrayaren errenkada-zenbakia erakutsiko du 5;6;7;8;9;10;11;12;13}

($E$7=$B$5:$B$13)

Hemen E7 gelaxka da gure bilaketa-balioa eta hauformula bat etorriko da B5:B13 matrizearen bidez. Ondoren, honela itzuliko da:

{GEZURRERA;GEZURRA;GEZURRA;GEZURRA;EGIA;GEZURRA;GEZURRA;GEZURRA;EGIA

ROW($B$5:$B$13)*($E$7=$B$5:$B$13)

Aurreko bi formulen biderketa da benetan biderkatuko duena. dagozkion errenkada-zenbakiak. FALSE esan nahi du 0 eta EGIA esan nahi du 1 . Beraz, biderketaren ondoren, honela itzuliko da:

{0;0;0;0;9;0;0;0;13}

MAX(ERRENKADA($B$5:$B$13)*($E$7=$B$5:$B$13)))

MAX funtzioak

13

SUMPRODUKTU(MAX)(ERRENKADA($) emaitzaren gehienezko balioa aurkituko du B$5:$B$13)*($E$7=$B$5:$B$13))-4)

Orain SUMPRODUCT funtzioa erabiltzen da errenkada aurkitzeko matrizeko zenbakia. Gure zerrenda 5. ilaratik aurrera hasten denez, 4 kendu da. Beraz, Bill ren azken agerraldiaren posizioa 9 da gure zerrendan, beraz, formula-

9 bezala itzuliko da.

AURKIBIDEA($C$5:$C$13,SUMPRODUCT(GEHIENEZ(ERRENKADA($B$5:$B$13))*($E$7=$B$5): $B$13))-4))

INDEX funtzioa bat datorren azken izenaren salmentak aurkitzeko erabiltzen da. Eta honela itzuliko da:

563

Hori da Bill-erako gure azken agerraldia.

4. metodoa : Erabili Excel VBA zutabean balio baten azken agerraldia aurkitzeko

Excel-en kodetzea nahi baduzu, metodo hau egokia da zuretzat. Gukaurreko eragiketa ere egin dezake VBA metodoa erabiliz. Goazen hurrengo urratsak nola egin dezakegun erraz.

Horretarako, hasiera batean, goitibeherako barra bat egingo dut izen esklusiboetarako. Ondoren, erabiltzaileak definitutako " LastItemLookup " funtzio berri bat egingo dut VBA erabiliz, azken agerraldia aurkitzeko erabiliko duguna.

1. urratsa :

➦ Lehenik eta behin, kopiatu orri nagusiko izen bereziak orri berri batera.

2. urratsa:

➦ Ondoren, joan orri nagusira. Aktibatu edozein gelaxka berri. E5 aukeratu dut.

➦ Sakatu Datuak > Datu-tresnak > Datuen baliozkotzea.

Elkarrizketa-koadroa agertuko da.

3. urratsa:

➦ Hautatu Zerrenda Baimendu barran.

➦ Ondoren, sakatu ireki ikonoa Iturria tik>barra.

4. urratsa:

➦ Horren ostean, joan orri berrira eta hautatu izen bereziak.

➦ Sakatu Ados

Ikusi behera gezi ikurra agertzen dela gelaxka horren eskuinaldean. Hemen klik eginez edozein izen hauta dezakezu. Horrek denbora aurreztuko digu, ez baititugu izenak idatzi behar aldiro.

Orain LastItemLookup izeneko funtzio berri bat egingo dugu. Excel VBA.

5. urratsa:

➦ R egin klik eskuineko botoiarekin sagua orriaren izenan.

➦ Hautatu Ikusi kodea testuinguru-menuan .

VBA leiho bat irekiko da.

6. urratsa:

➦ Idatzi emandako kodeakbehean:

6783

7. urratsa:

➦ Ondoren, sakatu erreproduzitzeko botoia kodeak exekutatzeko. Makroak izeneko elkarrizketa-koadroa agertuko da.

➦ Sakatu Exekutatu .

Gure funtzio berria prest dago orain.

8. urratsa:

➦ Itzuli orain zure lan-orrira.

➦ Aktibatu F5 gelaxka

➦ Idatzi behean emandako formula funtzio berriarekin.

=LastItemLookup(E5,B5:C13,2)

➦ Sakatu Sartu lortzeko. Ron ren azken agerraldiaren emaitza.

Orain edozein saltzaileren izena aukeratuko duzunean, dagokion azken agerraldiaren balioa jasoko duzu.

Ondorioa

Espero dut goian deskribatutako metodo guztiak nahiko ondo egotea zutabe bateko azken balioa bilatzeko. Anima zaitez iruzkinen atalean edozein galdera egin eta eman iezadazu iritzia

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.