Nola BILATU balio anitz gelaxka batean Excel-en (2 metodo errazak)

  • Partekatu Hau
Hugh West

Excel-en datu kopuru handiekin lan egiten duzun bitartean, batzuetan zure datu-multzoan hainbat aldiz agertzen diren balioak bilatu behar dituzun egoeran aurki zaitezke. Beraz, datu horiek gelaxka batean ikusi behar dituzu. Tutorial honetan, Excel-eko gelaxka batean balio anitzetarako VLOOKUP nola erabili erakutsiko dizugu.

Oro har, ez dugu hemen zuzenean VLOOKUP funtzioa erabiltzen. VLOOKUP funtzioaren antzekoak izango diren gelaxka batean hainbat balio aurkituko ditugu. Tutorial hau lagungarria izango zaizula espero dugu.

Deskargatu Praktikako lan-koadernoa

Bilatu hainbat balio gelaxka batean.xlsm

2 metodo errazak Vlookup Gelaxka batean hainbat balio

Orain, Excel-en gelaxka batean hainbat balio bilatzeko 2 modu erakutsiko dizkizugu. Lehenengoak Formulak erabiltzen ditu eta bigarrenak VBA kodeak erabiltzen ditu. Balio errepikatuak eta errepikatu gabekoak bilatuko ditugu artikulu honetan. Beraz, metodo egokiena aukera dezakezu zure arazoaren arabera.

Arazo hau frogatzeko, datu-multzo hau erabiliko dugu:

Hemen, saltzaile batzuen Izenak eta haien Produktuak saltzen ditugu. Orain, gure helburua saltzaile bakoitzaren produktuak aurkitzea da.

1. Formulak erabiltzea Excel-en gelaxka batean hainbat balio bilatzeko

TEXTJOIN funtzioa izango da. gure joan-etorriko funtzioametodo hau ezartzea. TEXTJOIN funtzioak 2 kate edo gehiago elkartzeko aukera ematen du mugatzaile batekin bereizitako balio bakoitzarekin. Batez ere, TEXTJOIN funtzioarekin funtzio desberdinak konbinatzen ari gara gure formula ezartzeko.

TEXTJOINfuntzioa Excel 2019 eta Office 365-etarako soilik dago erabilgarri.

TEXTJOIN Funtzioaren oinarrizko sintaxia:

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

Hemen, gure mugatzailea koma izango da ( “,” ) balioak gelaxka batean bereizteko.

1.1 TEXTJOIN eta IF funtzioak

Orain, formula hau erabiltzeko nahiko erraza da. Formula honek balioak bilatuko ditu eta gelaxka batean ere txertatuko ditu mugatzaile batekin, koma batekin. Baina, gogoratu formula honek balioa bikoiztuekin itzuliko duela.

Oinarrizko sintaxia:

=TEXTJOIN(", ",TRUE,IF(lookup_value=lookup_range,,finding_range,""))

📌 Urratsak

1. Lehenik eta behin, idatzi formula hau F5 gelaxkan :

=TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))

2. Ondoren, sakatu Sartu.

3. Azkenik, arrastatu Bete heldulekua ikonoa F6:F7 gelaxken barrutitik.

Azkenean, arrakastatsua dugu. VLOOKUP gelaxka batean hainbat balio erabiltzeko.

🔎 Formularen banaketa

Banaketa hau "John" pertsonarentzat bakarrik erabiltzen ari gara

IF(E5=B5:B13,C5:C13,"")

Funtzio honek array hau itzultzen du:

{"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))

Azkenik, TEXTJOIN funtzioak honako hau itzuliko duemaitza:

{Mobile, TV, Fridge, Mobile}

Irakurri gehiago: Excel VLOOKUP balio anitz itzultzeko gelaxka batean komaz bereizita

1.2 TEXTJOIN eta MATCH funtzioak (bikoiztu gabe)

Orain, hainbat balio nahi badituzu gelaxka batean, formula hau erabil dezakezu. Formula hau TEXTJOIN eta MATCH funtzioen konbinazioa da. Formula hau erabiltzeko apur bat konplexua da, baina ziur aski nahi dituzun balioak emango ditu.

📌 URRATSUAK

1. Lehenik eta behin, idatzi formula hau F5 gelaxka n:

=TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))

2. Ondoren, sakatu Sartu.

3. Azkenik, arrastatu Bete heldulekua ikonoa F6:F7 gelaxken barrutitik.

Azkenean, arrakastatsua dugu. VLOOKUP gelaxka batean balio anitz erabiltzeko balio bikoiztu gabe.

🔎 Formularen banaketa

Matxura hau "John" pertsonarentzat bakarrik erabiltzen ari gara

ROW(C5:C13)

-ren array bat itzultzen du. {5;6;7;8;9;10;11;12;13}

MATCH(ROW(C5:C13), ROW(C5:C13))

Ematen du: {1;2;3;4;5;6;7;8;9}

IF(E5=B5:B13, C5:C13, "")

Ematen du: {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

MATCH(C5:C13, IF(E5=B5:B13, C5:C13, "")

Funtzio honek: {8;8;7;9;7;7;7;8;7}

IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")

Itzuten du: {1;1;"";4;"";6;"";1;""}

IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, "")

Itzuten du: {"Mobile";"";"";"TV";"";"Fridge";"";"";""}

TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))

Azken irteera Mugikorra, telebista, hozkailua izango da.

Irakurri gehiago: Nola egin VLOOKUP errenkada anitzekin Excel-en (5 metodo)

1.3TEXTJOIN eta UNIQUE Funtzioak (Bikoiztu gabe)

Orain, UNIQUE funtzioa Excel 365-en bakarrik dago eskuragarri. Beraz, Excel 365 erabiltzen ari bazara, behin betiko formula hau erabil dezakezu. Aurreko formula apur bat zaila da, baina formula honek balioak gelaxka batean bilatzeko bidea erraztuko du. UNIQUE funtzioak zerrenda edo barruti bateko balio esklusiboen zerrenda itzultzen du. Orain, lehenengo eta hirugarren formularen arteko aldea UNIQUE funtzioa IF funtzioaren aurretik erabiltzea da.

UNIQUE Funtzioaren oinarrizko sintaxia:

=UNIQUE (array, [by_col], [exactly_once])

array – Balio bereziak ateratzeko barrutia edo matrizea.

by_col – [aukerakoa] Nola alderatu eta atera. Errenkadaren arabera = FALSE (lehenetsia); zutabearen arabera = EGIA.

zehazki_behin – [aukerakoa] EGIA = behin agertzen diren balioak, GEZURRA= balio esklusibo guztiak (lehenetsia)

📌 URRATSAK

1. Lehenik eta behin, idatzi formula hau F5 gelaxka n:

=TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))

2. Ondoren, sakatu Sartu.

3. Azkenik, arrastatu Bete heldulekua ikonoa F6:F7 gelaxka barrutitik.

Ikusten duzun bezala, dugu behar bezala erabili ditu VLOOKUP hainbat balio gelaxka batean.

🔎 Formularen banaketa

Banaketa hau "John"

➤ IF(E5=B5:B13,C5:C13,"")

{"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

➤ UNIQUE(IF(E5=B5:B13,C5:C13,""))

It {"Mobile";"";"TV";"Fridge"}

TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))

Azken emaitza Mugikorra,Telebista,Hozkailua

itzultzen du

Irakurri gehiago: Nola bilatu eta nola itzuli balio anitz goitibeherako zerrendan

2. VBA kodeak erabiltzea Gelaxka batean hainbat balio bilatzeko

TEXTJOIN funtzioa MS Excel 2019 eta MS Excel 365 rako soilik dago erabilgarri. Beraz, Excel-en VBA kodeak ezagutzen badituzu, bi kode hauek oso praktikoak izango dira zuretzat. Lehenengoa bikoiztuekin izango da eta bigarrena bikoiztu gabe. Beraz, aukeratu zure metodoa zure arazoaren arabera.

2.1 VBA Kodeak Balio anitzak Gelaxka batean

📌 URRATSAK

1. Lehenengoa. Sakatu Alt+F11 Visual Basic Editor irekitzeko.

2. Ondoren, egin klik Txertatu > Modulua .

3. Ondoren, idatzi kodea:

4664

4. Orain, joan zure lan-orrira. Ondoren, idatzi formula hau F5 gelaxka n:

=MultipleValues(B5:B13,E5,C5:C13,",")

5. Ondoren, sakatu SARTU.

6. Azkenik, arrastatu Bete heldulekua ikonoa gelaxken barrutian F6:F7.

Azkenean, VLOOKUP <3 erabili dugu> hainbat balio gelaxka batean .

Irakurri gehiago: VLOOKUP Excel-en hainbat balio horizontalki itzultzeko

2.2 VBA Gelaxka batean hainbat balio BILATZEKO kodeak (bikoiztu gabe)

📌 URRATSUAK

1. Lehenengoa. Sakatu Alt+F11 Visual Basic Editor irekitzeko.

2. Orduan,egin klik Txertatu > Modulua .

3. Ondoren, idatzi kodea:

1794

4. Kodea sartu ondoren, sakatu Tresnak > Erreferentziak irekitako Microsoft Visual Basic aplikazioetarako leihoan, eta gero, ateratako Erreferentziak - VBAProject elkarrizketa-koadroan, egiaztatu Microsoft Scripting Runtime aukera atalean. Erreferentzia erabilgarri zerrenda-koadroa. Sakatu Ados .

5. Orain, joan zure lan-orrira. Ondoren, idatzi formula hau F5 gelaxka n:

=ValuesNoDup(E5,B5:B13,2)

Hemen, 2 da datu-multzoaren zutabe-zenbakia.

6. Ondoren, sakatu Sartu .

7. Azkenik, arrastatu Bete heldulekua ikonoa F6:F7 gelaxka-barrutitik.

Ikusten duzun bezala, badugu VLOOKUP balio anitz erabili ditu gelaxka batean bikoiztu gabe.

Irakurri gehiago: Nola VLOOKUP eta balio anitz itzuli Excel-en (8 metodo)

Ondorioa

Bukatzeko, espero dut tutorial honek Excel-en gelaxka batean hainbat balio bilatzen lagunduko dizula . Deskargatu praktika-koadernoa eta probatu hauek zuk zeuk. Ziur aski, zure Excel ezagutza garatuko du. Gainera, lasai eman iritzia iruzkinen atalean. Zure iritzi baliotsuak motibatu egiten gaitu horrelako artikulu asko sortzeko. Ez ahaztu gure webgunea ExcelWIKI kontsultatzea Excel-ekin lotutako arazo eta irtenbideetarako.

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.