Si të VLOOKUPoni vlera të shumta në një qelizë në Excel (2 metoda të thjeshta)

  • Shperndaje Kete
Hugh West

Ndërsa punoni me sasi të mëdha të dhënash në Excel, ndonjëherë mund të gjendeni në një situatë ku duhet të kërkoni për vlera që shfaqen shumë herë në grupin tuaj të të dhënave. Pra, ju duhet t'i shihni ato të dhëna në një qelizë. Në këtë tutorial, ne do t'ju tregojmë se si të përdorni VLOOKUP për vlera të shumta në një qelizë në Excel.

Në përgjithësi, ne nuk po përdorim drejtpërdrejt funksionin VLOOKUP këtu. Ne do të gjejmë vlera të shumta në një qelizë që do të jenë të ngjashme me funksionin VLOOKUP. Shpresojmë që ky udhëzues t'ju duket i dobishëm.

Shkarkoni Librin e Punës Praktike

Vlookup Multiple Values ​​in One Cell.xlsm

2 Metoda të Lehta për Vlookup për Shumë vlera në një qelizë

Tani, ne do t'ju tregojmë 2 mënyra për të kërkuar vlera të shumta në një qelizë në Excel. I pari përdor Formulat dhe i dyti përdor kodet VBA . Ne do të kërkojmë vlera të përsëritura dhe jo të përsëritura në këtë artikull. Pra, ju mund të zgjidhni metodën më të përshtatshme sipas problemit tuaj.

Për të demonstruar këtë problem, ne do të përdorim grupin e mëposhtëm të të dhënave:

Këtu kemi Emrat dhe Produktet të shitësve të disa shitësve. Tani, qëllimi ynë është të gjejmë produktet shitëse të secilit shitës.

1. Përdorimi i formulave për të mbledhur vlera të shumta në një qelizë në Excel

Funksioni TEXTJOIN do të jetë funksionimi ynë për tëzbatojnë këtë metodë. Funksioni TEXTJOIN ju lejon të bashkoni 2 ose më shumë vargje së bashku me secilën vlerë të ndarë nga një kufizues . Kryesisht, ne po kombinojmë funksione të ndryshme me funksionin TEXTJOIN për të zbatuar formulën tonë.

Funksioni TEXTJOINështë i disponueshëm vetëm për Excel 2019 dhe Office 365.

Sintaksa bazë e funksionit TEXTJOIN:

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

Këtu, kufizuesi ynë do të jetë një presje ( “,” ) për të ndarë vlerat në një qelizë.

1.1 Funksionet TEXTJOIN dhe IF

Tani, kjo formulë është shumë e lehtë për t'u përdorur. Kjo formulë do të kërkojë vlerat dhe gjithashtu do t'i futë ato në një qelizë me një kufizues, presje. Por, mbani mend se kjo formulë do të kthejë vlerën me dublikatë.

Sintaksa bazë:

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

📌 Hapat

1. Së pari, shkruani formulën e mëposhtme në Qeliza F5 :

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

2. Më pas, shtypni Enter.

3. Së fundi, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave F6:F7 .

Në fund, ne jemi të suksesshëm për të përdorur VLOOKUP vlera të shumta në një qelizë.

🔎 Përbërja e formulës

Ne po e përdorim këtë ndarje vetëm për personin "John"

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

Ky funksion kthen grupin e mëposhtëm:

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

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

Më në fund, funksioni TEXTJOIN do të kthejë si më poshtërezultat:

{Mobile, TV, Fridge, Mobile}

Lexo më shumë: Excel VLOOKUP për të kthyer vlera të shumta në një qelizë të ndara me presje

1.2 Funksionet TEXTJOIN dhe MATCH (Pa Dublikate)

Tani, nëse doni vlera të shumta në një qelizë, mund të përdorni këtë formulë. Kjo formulë është një kombinim i funksioneve TEXTJOIN dhe MATCH . Kjo formulë është pak e ndërlikuar për t'u përdorur, por me siguri do të japë vlerat tuaja të dëshiruara.

📌 HAPAT

1. Së pari, shkruani formulën e mëposhtme në Qeliza F5 :

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

2. Më pas, shtypni Enter.

3. Së fundi, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave F6:F7 .

Në fund, ne jemi të suksesshëm për të përdorur VLOOKUP vlera të shumta në një qelizë pa ndonjë vlerë të kopjuar.

🔎 Përbërja e formulës

Ne po e përdorim këtë ndarje vetëm për personin "John"

ROW(C5:C13)

Ai kthen një grup prej {5;6;7;8;9;10;11;12;13}

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

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

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

Kthehet: {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

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

Ky funksion kthen: {8;8;7;9;7;7;7;8;7}

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

Kthehet: {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, "")

Kthehet: {"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, ""))

Dalja përfundimtare do të jetë Mobile, TV, Frigorifer .

Lexo më shumë: Si të kryhet VLOOKUP me shumë rreshta në Excel (5 metoda)

1.3Funksionet TEXTJOIN dhe UNIQUE (Pa Dublikate)

Tani, funksioni UNIQUE është i disponueshëm vetëm në Excel 365. Pra, nëse jeni duke përdorur Excel 365, mund ta përdorni patjetër këtë formulë. Formula e mëparshme është paksa e vështirë, por kjo formulë do të lehtësojë mënyrën e kërkimit të vlerave në një qelizë. Funksioni UNIQUE kthen një listë me vlera unike në një listë ose varg. Tani, ndryshimi midis formulës së parë dhe të tretë është përdorimi i funksionit UNIQUE përpara funksionit IF .

Sintaksa themelore e funksionit UNIQUE:

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

array – Gama ose grupi nga i cili mund të nxirren vlera unike.

by_col – [opsionale] Si të krahasoni dhe nxirrni. Sipas rreshtit = FALSE (default); sipas kolonës = TRUE.

saktësisht_një herë – [opsionale] TRUE = vlerat që ndodhin një herë, FALSE= të gjitha vlerat unike (e parazgjedhur)

📌 HAPAT

1. Së pari, shkruani formulën e mëposhtme në Qeliza F5 :

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

2. Më pas, shtypni Enter.

3. Së fundi, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave F6:F7.

Siç mund ta shihni, ne kemi përdorur me sukses VLOOKUP vlera të shumta në një qelizë.

🔎 Përbërja e formulës

Ne po e përdorim këtë ndarje vetëm për personin "Gjoni"

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

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

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

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

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

Rezultati përfundimtar Mobile,TV,Frigorifer

Lexo më shumë: Si të Vlookuposh dhe të kthesh vlera të shumta në listën rënëse

2. Përdorimi i kodeve VBA për të Vlookupuar vlera të shumta në një qelizë

Funksioni TEXTJOIN disponohet vetëm për MS Excel 2019 dhe MS Excel 365 . Pra, nëse njiheni mirë për kodet VBA të Excel, këto dy kode do të jenë shumë praktike për ju. I pari do të jetë me dublikatë dhe i dyti do të jetë pa dublikatë. Pra, zgjidhni metodën tuaj sipas problemit tuaj.

2.1 VBA kodon vlera të shumëfishta në një qelizë

📌 HAPAT

1. Së pari. Shtypni Alt+F11 për të hapur Visual Basic Editor.

2. Më pas, klikoni në Fut > Moduli .

3. Më pas, shkruani kodin e mëposhtëm:

2446

4. Tani, shkoni te fleta juaj e punës. Pastaj, shkruani formulën e mëposhtme në Qeliza F5 :

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

5. Më pas, shtypni ENTER.

6. Së fundi, tërhiqni ikonën Fill Handle mbi gamën e qelizave F6:F7.

Në fund, ne kemi përdorur VLOOKUP vlera të shumta në një qelizë .

Lexo më shumë: VLOOKUP për të kthyer vlera të shumta horizontalisht në Excel

2.2 VBA Kodet për të kërkuar vlera të shumëfishta në një qelizë (pa dublikatë)

📌 HAPAT

1. Së pari. Shtypni Alt+F11 për të hapur Visual Basic Editor.

2. Pastaj,klikoni në Fut > Moduli .

3. Më pas, shkruani kodin e mëposhtëm:

3617

4. Pasi të keni futur kodin, më pas klikoni Mjetet > Referencat në dritaren e hapur të Microsoft Visual Basic për aplikacionet dhe më pas, në kutinë e dialogut të shfaqur Referencat – VBAProject, kontrolloni opsionin Microsoft Scripting Runtime Referencat e disponueshme kutia e listës. Klikoni në OK .

5. Tani, shkoni te fleta juaj e punës. Më pas, shkruani formulën e mëposhtme në Qeliza F5 :

=ValuesNoDup(E5,B5:B13,2)

Këtu, 2 është numri i kolonës së grupit të të dhënave.

0>

6. Më pas, shtypni Enter .

7. Së fundi, tërhiqni ikonën Plotësoni dorezën mbi gamën e qelizave F6:F7.

Siç mund ta shihni, ne kemi përdori VLOOKUP vlera të shumta në një qelizë pa dublikatë.

Lexo më shumë: Si të VLOOKUP dhe të ktheni vlera të shumta në Excel (8 metoda)

Përfundim

Për të përfunduar, shpresoj se ky tutorial do t'ju ndihmojë të vlookuponi vlera të shumta në një qelizë në Excel. Shkarkoni fletoren e punës praktike dhe provoni vetë. Me siguri, do të zhvillojë njohuritë tuaja në Excel. Gjithashtu, mos ngurroni të jepni komente në seksionin e komenteve. Komentet tuaja të vlefshme na mbajnë të motivuar për të krijuar shumë artikuj të tillë. Mos harroni të kontrolloni faqen tonë të internetit ExcelWIKI për probleme dhe zgjidhje të lidhura me Excel.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.