Edukien taula
Excel-en funtzio harrigarri eta erabilienetako bat VLOOKUP funtzioa da. Orain arte, funtzio hau erabiliz gelaxka sorta batetik partida bakar bat ateratzen ikasi dugu. Sarritan aurki ditzakezu identifikatzaile esklusibo baterako bat datozen balio guztiak lortu behar dituzun eszenatokietan. Artikulu honetan, Excel-eko VLOOKUP funtzioa erabiliz, gelaxka-sorta batetik parekatze anitz nola atera ditzakezun erakutsiko dugu.
Deskargatu Praktika Lan-koadernoa
Agian deskargatu hurrengo Excel lan-koadernoa zeure burua hobeto ulertzeko eta praktikatzeko.
Bilaketa bat-etortze anitzekin egitea.xlsx2 urrats Excel-en parekatze anitzekin Vlookup
Hemen dugu Martin Bookstore-ren Book Records . Datu multzo honek liburu batzuen Liburu mota , Liburuaren izena eta Egilea ditu B , C zutabeetan. , eta D dagokionean.
Gaur gure helburua liburu mota bakoitzeko partida guztiak ateratzea da VLOOKUP funtzioa<2 erabiliz>. Hau bi urratsetan gauzatuko dugu. Beraz, araka ditzagun banan-banan.
Hemen, Microsoft Excel 365 bertsioa erabili dugu, beste edozein bertsio erabil dezakezu zure erosotasunaren arabera.
📌 Urratsera 01: Sortu izen esklusiboa bilaketa-balio bakoitzarentzat
- Hasieran, txertatu zutabe berri bat Laguntza-zutabea goiburuarekin bilaketa-zutabearen ezkerrera Liburu mota eta sartu formula hau B5 gelaxkan.
=C5&COUNTIF(C5:$C$25,C5)
Formularen banaketa- ZENBAT(C5:$C$25,C5) C5:C25 barrutiko gelaxka-kopuru osoa itzultzen du ( Liburu mota ) C5 gelaxkako balioa duten ( Eleberria ). Ikusi ZENBAT BATEN funtzioa xehetasunetarako.
- Hitz soiletan, zenbat eleberri dauden. 7 da.
- C5&COUNTIF(C5:$C$25,C5) -n balioa kateatzen du. C5 gelaxka ( Eleberria ) horrekin.
- Beraz, Novel7 itzultzen du.
Bete heldulekua tresna arrastatzean, C5 banan-banan handitzen da, C5 , C6 , C7 ... baina C25 konstante mantentzen da. Beraz, Liburu mota bakoitzeko, lehenagokoak baztertu egiten dira eta izen berri bat sortzen da.
Adibidez, eleberrien kasuan, Nobela1 tik <1era>Novel7 sortzen dira, eta antzekoak Poesia eta beste liburu mota batzuetarako.
- Ondoren, sakatu SARTU .
- Ondoren, eraman kurtsorea eskuinera - B5 gelaxkako beheko izkina eta plus (+) ikurra izango du. Egia esan, Bete heldulekua tresna da.
- Orain, egin klik bikoitza gainean.
Formula hau kopiatzen du. gainerako zeluletara. Izen bakarrarekin emandako bilaketa-balio guztiak aurkituko dituzu, adibidez, Novel1 , Novel2…, Poetry1 , Poetry2... ,etab.
📌 02. urratsa: Erabili VLOOKUP funtzioa
- Lehenik eta behin, sortu zutabe berri bat Zutabe goiburua rekin bilaketa-balio gisa.
- Bigarrenik, sartu hurrengo formula zutabe honen lehen gelaxkan G5 gelaxkan.
=VLOOKUP(G$4&ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE)
Formularen banaketa- COUNTIF($C$5:$C $25,G$4) C5:C25 barrutiko zenbat gelaxk ( Liburu mota ) G4
( Eleberria ). - Hitz soiletan, zenbat eleberri dauden guztira. 7 da.
C5:C25 barrutiaren gelaxka-erreferentzia absolutua erabili dugu ( $C $5:$C$25 ) formula edozein gelaxkatan kopiatzen badugu aldaketarik gabe geratzea nahi dugulako.
- INDIRECT(“A”&COUNTIF($C$5: $C$25,G$4)) ZEHARKOAK ("A"&7) bihurtzen da eta A7 gelaxka-erreferentzia itzultzen du. Ikus ZEHARKAKO funtzioa xehetasunetarako.
- ERRENKADA($A$1:INDIRECT(“A”&COUNTIF($C$5:$C$25,G$4))) ROW(A1:A7) bihurtzen da orain. Ikus ROW funtzioa xehetasunetarako.
- 1 -tik 7 -ra {1, 2, 3, 4, 5, 6, 7} bezalako matrize bat itzultzen du.
$A$1 erabili dugu, ez dugulako aldatu nahi formula beste gelaxka batera kopiatzen badugu.
- G$4&ROW($A$1:INDIRECT(“A”&COUNTIF($C$5:$C$25,G$4))) orain G4
( Nobela ) rekin ROW funtzioak itzultzen duen matrizea eta beste matrize bat itzultzen du. - Beraz, {Eleberria1, Eleberria2, …, Eleberria7} itzultzen du.
- VLOOKUP(G$4 &ROW($A$1:INDIRECT(“A”&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE) bihurtzen da BILAKETA({Eleberria1, Eleberria2, …, Eleberria7},$B$5:$E$25,3,FALSE) .
Matrizearen balio bakoitza bilatzen du {Novel1 , Novel2, … Novel7} bilaketa zutabean B .
Ondoren, eleberriari dagokion izena itzultzen du 3. zutabetik (
- Ohi bezala, sakatu SARTU tekla.
Oharra: Array formula bat da. Beraz, ez ahaztu Ktrl + Shift + Sartu sakatzeaz, ez bazaude Excel 365 .
Eta beste Liburu motak ,
- Hasieran, sartu haien izenak bata bestearen ondoan Zutabeen goiburuak gisa eta arrastatu Bete heldulekua .
Gehiago irakurri: VLOOKUP ZEHARKOAK Excel-en
Antzeko irakurketak
- VLOOKUP ez dabil (8 arrazoi eta irtenbide)
- Excel LOOKUP vs VLOOKUP: 3 adibiderekin
- Zergatik itzultzen da VLOOKUP #N/A Bat-etortzea dagoenean? (5 arrazoi eta irtenbide)
- Erabili VLOOKUP Excel-en irizpide anitzekin (6 metodo + alternatibak)
- Excel VLOOKUP azken balioa aurkitzeko Zutabean (ekinAlternatibak)
Excel-en parekatze anitzekin Vlookup modu alternatiboak
Aurreko metodoa arriskutsua iruditzen bazaizu, ez kezkatu. Aukera gehiago daude eskuragarri.
1. FILTER Funtzioa erabiltzea
Hau da metodorik errazena. Hemen, IRAGAZKI funtzioa besterik ez dugu erabiliko. Jarraitu urrats erraz hauek.
📌 Urratsak:
- Lehenik eta behin, idatzi Liburu mota Zutabe-goiburua gisa eta sartu formula hau F5 gelaxkan.
=FILTER($C$5:$C$25,$B$5:$B$25=F$4)
Formularen banaketaHemen,
- $C$5:$C$25 ( Liburuaren izena ) lookup_array da. Liburuen izenak bilatzen ari gara. Zurea erabiltzen duzu.
- $B$5:$B$25 ( Liburu mota ) matching_array
- F4 ( Eleberria ) bat datozen_balioa da. Eleberriekin bat egin nahi dugu. Horren arabera erabiltzen duzu.
- Ondoren, sakatu SARTU .
Orain, nahi baduzu Liburuen izenak Liburu mota guztietako ,
- Hasieran, sartu haien izenak Zutabeen goiburu gisa. elkarren ondoan, eta, gero, arrastatu Bete heldulekua tresna.
2. INDEX, SMALL eta ERRENKADAK konbinazioa aplikatuz Funtzioak (Excel-en bertsio zaharragoekin bateragarriak)
IRAGAZKI funtzioa da Office 365 n bakarrik eskuragarri. Beraz, Excel-en bertsio zaharragoa erabiltzen baduzu, ez kezkatu. Beste irtenbide bat dugu zuretzat. Sinplea eta erraza da; jarraitu.
📌 Urratsak:
- Batez ere, sartu Liburu mota Zutabearen goiburua gelaxkan F4 gisa eta sartu formula hau F5 gelaxkan.
=IFERROR(INDEX($C$5:$C$25,(SMALL(IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS(B1:B4),""),(ROW(B5:B25)-ROWS(B1:B4))))),"")
Formularen banaketa- ROW(B5:B25) -k {5, 6, 7, matrizea ematen du. …, 25} . Eta ERRENKADAK(B1:B4) k 4 itzultzen du. Beraz, ROW(B5:B25)-ROWS(B1:B4) -k {1, 2, 3, …, 21} -ren array bat itzultzen du. Ikus ROW eta ROWS funtzioa xehetasunetarako.
- IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS (B1:B4),””) -k {1, 2, 3, …, 21} matrizetik dagokion zenbakia itzultzen du F4 gelaxkako balioa ( Eleberria ) B5:B25 barrutiko edozein gelaxkako balioarekin bat dator ( Liburu mota ). Bestela, gelaxka huts bat itzultzen du. Ikus IF funtzioa xehetasunetarako.
- SMALL(IF($B$5:$B$25=F4 ,ERRENKADA (B5:B25)-ERRENKADA (B1:B4),””),(ERRENKADA (B5:B25)-ERRENKADA (B1:B4))) TXIKIA ({1, …, 3) bihurtzen da , …, 6, …, 20, …},{1, 2, 3, 4, …., 21}) eta zenbakiak itzultzen ditu lehenik, gero #NUM! hutsunean erroreak zelulak. Ikus SMALL funtzioa xehetasunetarako.
- INDEX($C$5:$C$25,(SMALL( IF ($B$5:$B$25=F4,ERRENKADA (B5:B25)-ERRENKADA (B1:B4),””),(ERRENKADA (B5:B25)-ERRENKADA (B1:B4))))) bihurtzen da INDEX($C$5:$C$25,{1,3,6,11,…,#NUM!}) eta dagozkion Liburuen izenak ematen ditu (Nobelen izena) eta #NUM! erroreak. Ikus INDEX funtzioa xehetasunetarako.
- Azkenik, formula IFERROR funtzioa baten barruan bildu dugu. akatsak gelaxka huts bihurtzeko.
- Ondoren, sakatu SARTU .
- Orain, nahi baduzu , sartu beste Liburu motak Zutabeen goiburuak gisa eta arrastatu Bete heldulekua . Beste liburu moten liburuak lortuko dituzu.
3. Bilaketa bat-etortze anitzekin eta emaitzak segidan itzuli
Aurrekoan metodoak, emaitzak zutabe bertikaletan lortu ditugu. Baina baloreak segidan lortu nahi baditugu, nola egin dezakegu? Hemen, Egilea izenak jasoko ditugu Liburu mota ezberdinen segidan. Jarraitu beheko urratsak arretaz.
📌 Urratsak:
- Hasieran, joan G5 gelaxkara eta idatzi behean formula.
=IFERROR(INDEX($D$5:$D$19,SMALL(IF($F5=$B$5:$B$19,ROW($D$5:$D$19)-4,""),COLUMN()-6)),"")
Formula hau aurreko formularen antzekoa da. Beraz, formula hau ulertzeko arazorik baduzu, ikusi aurreko azalpena .
- Ondoren, sakatu SARTU tekla.
Baina datu multzo honetan eleberriak dituzten beste autore batzuk daude. Beraz, nola lor ditzakegu?
Arrastatu Bete heldulekua eskuinera K5 gelaxkara lortzeko.beste Egileak Eleberria . Gainera, arrastatu Bete heldulekua tresna K7 gelaxkara Egileak liburu mota ezberdinetarako egileen izenak lortzeko. Ikusi beheko irudia argitzeko.
Nola bilatu parekatze ugari hainbat irizpiderekin
Gure aurreko adibideetan, irizpide bakarreko balioak aurkitu ditugu. Adibidez, liburuen izenburuak liburu mota jakin baterako lortzen ditugu. Baina hemen, hainbat irizpide adieraziko ditugu. Metodo hau erabiliz Charles Dickens ren Nobelak bilatuko ditugu. Ikus dezagun ekintzan.
📌 Urratsak:
- Lehenik eta behin, hautatu H5 gelaxka eta itsatsi formula hau.
=IFERROR(INDEX($C$5:$C$25,SMALL(IF(1=((--($F$5=$B$5:$B$25))*(--($G$5=$D$5:$D$25))),ROW($C$5:$C$25)-4,""),ROW()-4)),"")
- Ondoren, sakatu SARTU .
Nola bilatu eta nola itzuli parekatze anitz gelaxka batean
Aurreko planteamenduetan, balioak gelaxka desberdinetan lortu genituen. Baina zelula bakarrean emaitzak nola lor ditzakegun erakutsiko dugu. Beraz, atzerapen gehiagorik gabe, murgil gaitezen!
📌 Urratsak:
- Batez, joan G5
eta sartu beheko formula.
=TEXTJOIN(", ",TRUE,IF($F$5=$B$5:$B$25,C5:C25,""))
Hemen, IF funtzioak barrutitik lortzen du balioa. C5:C25 non B5:B25 barrutian dagozkion balioak F5 gelaxkako balioarekin bat datozen. Ondoren, TEXTJOIN funtzioak arrayaren balioak koma batekin konbinatzen ditu mugatzaile gisa.
- Bigarrenik, sakatu SARTU .
Irakurri gehiago: INDEX MATCH vs VLOOKUP funtzioa (9 adibide)
Ondorioa
Artikulu honek Excel-en parekatze anitzekin nola bilatu azaltzen du modu sinple eta zehatz batean. Ez ahaztu Praktika fitxategia deskargatzea. Eskerrik asko artikulu hau irakurtzeagatik. Hau lagungarria izatea espero dugu. Mesedez, jakinarazi iezaguzu iruzkinen atalean zalantza edo iradokizunik baduzu. Mesedez, bisitatu gure webgunea, ExcelWIKI , Excel soluzio-hornitzaile bakarra, gehiago arakatzeko.