Edukien taula
Nolako ona izango litzateke gelaxkak automatikoki beteko balira? Gehienetan hori gustatuko zaigu. Gaur beste gelaxka bateko balioan oinarrituta Excel-en gelaxkak nola bete automatikoki erakutsiko dizugu. Saio honetarako, Excel 2019 erabiliko dugu. Ez zaitez gogoko duzun bertsioa erabiltzeko.
Lehenik eta behin, ezagutu dezagun gure gaurko adibideen oinarria den datu-multzoa.
Hemen, langileen informazioa jasotzen duen taula bat dugu, hala nola, izena, ID, helbidea, dagokion saila eta sartze data. Datu hauek erabiliz, gelaxkak automatikoki nola betetzen diren ikusiko dugu.
Kontuan izan datu finkoekin oinarrizko datu multzoa dela. Egoera errealean, datu multzo askoz handiagoa eta konplexua topa dezakezu.
Praktikarako lan-koadernoa
Ongi etorriko zara praktikako lan-koadernoa beheko estekatik deskargatzea.
Beste gelaxka batean oinarritutako Excel-en bete automatikoki gelaxkak.xlsx
Beste gelaxka batean oinarritutako zelulak bete automatikoki
Hemen, gure adibidea ezarriko dugu langilearen izena emanez, bere informazioa automatikoki aurkituko dugu.
Hemen jatorrizko taulatik bereizitako informazio eremuak sartu ditugu. Demagun Izena, Robert ezartzen dugula.
Ondoren, Robert ren xehetasunak lortu beharko genituzke. Azter dezagun nola egin dezakegun.
1. VLOOKUP funtzioa erabiltzea
Ahaztu une batez "auto-betetzea" etapentsatu irizpideekin bat datozen datuak berreskuratzea, zein funtzio etortzen zaizkizu burura? Nahiko bistakoa da, VLOOKUP horietako bat da.
VLOOKUP datuak bilatzen ditu, bertikalean antolatuta. Informazio gehiagorako, begiratu VLOOKUP artikulu hau.
Orain formula bat idatziko dugu VLOOKUP funtzioa erabiliz, gelaxka batean nahi ditugun datu zehatzak eskuratuko dituena.
Idatz dezagun langilearen id-a ateratzeko formula
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,2,0),"")
VLOOKUP funtzioa, izena ( I4) sartu dugu lookup_value gisa. Ondoren, taula-barruti osoa lookup_array gisa.
Langilearen IDa 2. zutabea da, beraz, 2 ezarri dugu column_num gisa.
IFERROR funtzioa erabili dugu VLOOKUP formula biltzeko. Honek formulatik sortzen diren akatsak desagerraraziko ditu (funtzioa ezagutzeko, bisita ezazu artikulua: IFERROR).
Departamenduaren izena ateratzeko, formula aldatu behar dugu,
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,3,0),"")
Hemen zutabe_zenbakia aldatu dugu jatorrizko taulako posizioaren arabera. Departamendua 3. zutabea da, beraz, 3 erabili dugu.
Batze-data eta Helbidea, formula izango da
=IFERROR(VLOOKUP($I$4,$B$4:$F$9,4,0),"")
Eta
=BALDIN ERROREA(BILAKETA($I$4,$ B$4:$F$9,5,0),””)
Horren xehetasunak aurkitu ditugulangilea. Orain aldatu izena eta gelaxkak automatikoki eguneratuko dira.
VLOOKUP Goitibeherako zerrendarekin
Lehenago eskuz eman genuen izena. Batzuetan denbora asko eta nahasgarria iruditu daiteke.
Arazoa konpontzeko, goitibeherako zerrenda bat egin dezakegu langilearen izena. Begiratu artikulua goitibeherako zerrenda bat egiten jakiteko.
Datuen baliozkotzea elkarrizketa-koadroan, aukeratu Zerrenda eta sartu izenen gelaxka-erreferentzia.
B4:B9 izenak dituen barrutia da.
Orain goitibeherako zerrenda aurkituko dugu.
Izena eraginkorrago eta azkarrago aukeratu dezakegu orain.
Beste gelaxkak automatikoki betetzen ari dira erabili dugun moduan. VLOOKUP .
2. INDEX – MATCH Funtzioa erabiliz
VLOOKUP bidez egin dugun eragiketa bestela egin daiteke. INDEX-MATCH konbinazioa erabil dezakegu gelaxkak automatikoki betetzeko.
MATCH -k bilaketa-balio baten posizioa errenkada, zutabe edo taula batean kokatzen du. INDEX barruti bateko kokapen jakin bateko balioa itzultzen du. Gehiago jakiteko, bisitatu artikuluak: AURKIBIDEA, PARTIDA.
Formula hau izango da
=IFERROR(INDEX($C$4:$C$9,MATCH($I$4,$B$4:$B$9,0)),"")
Hemen gure formulak id zenbakia ateratzen du, INDEX barruan id-barrutia eman dugulako eta MATCH funtzioak errenkada-zenbakia ematen du, irizpideekin bat datorrena.taulako balioa ( B4:B9 ).
Departamendua errizteko AURKIBIDEA barrutia aldatuko dugu eta formula izango da. izan hurrengoa
=IFERROR(INDEX($D$4:$D$9,MATCH($I$4,$B$4:$B$9,0)),"")
Departamenduak D4 tik D9 bitartekoak dira. .
Batzeko data ren formula
=IFERROR(INDEX($E$4:$E$9,MATCH($I$4,$B$4:$B$9,0)),"")
=IFERROR(INDEX($F$4:$F$9,MATCH($I$4,$B$4:$B$9,0)),"")
Orain argitzeko, ezabatu dezagun hautapena eta hauta dezagun edozein izen
Beste gelaxkak automatikoki betetzen direla aurkituko duzu.
3. HLOOKUP funtzioa erabiltzea
Bada datuak horizontalki orientatuta daude, orduan HLOOKUP funtzioa erabili behar duzu. Funtzioari buruz jakiteko, bisitatu artikulu hau: HLOOKUP.
Izena eremua goitibeherako zerrendatik ezarriko da. Eta gainerako eremua automatikoki beteko da.
Id eratortzeko, honako formula hau erabiliko dugu
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,2,0),"")
Eragiketa VLOOKUP formularen antzekoa da. HLOOKUP funtzioaren barruan, izena lookup_value gisa eman dugu eta taula lookup_array gisa. IDak 2. errenkadan daude, beraz, row_num 2 da. Eta 0 bat-etortze zehatzerako.
Orain, sailerako, formula
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,3,0),"")
Departamendua hirugarren ilara da, beraz, errenkada_zenbakia 3 da hemen.
Idatz dezagunElkartzeko dataren formula
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,4,0),"")
Batzeko data laugarren errenkada da, beraz, row_num 4 da hemen. Ondoren helbidearen kasuan, aldatu errenkada-zenbakia 5.
=IFERROR(HLOOKUP($C$11,$C$3:$H$7,5,0),"")
Ezabatu ditzagun gelaxkak eta hauta ditzagun izen bat tantatik. -beheko zerrenda
Izena hautatu ondoren, beste gelaxka batzuk automatikoki betetzen ari direla aurkituko duzu.
4. AURKIBIDEA -MATCH errenkadetarako
INDEX MATCH konbinazioa ere erabil dezakegu errenkadetarako. Formula hau izango da
=IFERROR(INDEX($C$4:$H$4,MATCH($C$11,$C$3:$H$3,0)),"")
Hau id-a ateratzeko da, beraz, C4:H4 erabili dugu AURKIBIDEA funtzioa, hau da, Langilearen IDa errenkada.
Aldatu errenkada-barrutia saila aurkitzeko
=IFERROR(INDEX($C$5:$H$5,MATCH($C$11,$C$3:$H$3,0)),"")
Antzera, aldatu batzeko data eta helbidearen errenkada-zenbakia
=IFERROR(INDEX($C$6:$H$6,MATCH($C$11,$C$3:$H$3,0)),"")
Hona hemen C6:H6 Batze-data errenkada.
Eta C7:H7 Helbidea errenkada da, beraz helbidea eratortzeko formula behean adierazitakoa bezalakoa izango da
=IFERROR(INDEX($C$7:$H$7, MATCH($C$11,$C$3:$H$3,0)),””)
Ondorioa
Hori da gaurko guztia. Beste gelaxka batean oinarrituta gelaxkak automatikoki betetzeko hainbat modu zerrendatu ditugu. Espero hau lagungarria izango zaizula. Anima zaitez iruzkin bat egiteko zerbait ulertzen zaila iruditzen bazaizu. Jakin iezaguzu hemen galdu ditugun beste metodo batzuk.