Sut i VLOOKUP Gwerthoedd Lluosog mewn Un Cell yn Excel (2 Ddull Hawdd)

  • Rhannu Hwn
Hugh West

Wrth weithio gyda llawer iawn o ddata yn Excel, weithiau efallai y byddwch mewn sefyllfa lle mae angen i chi chwilio am werthoedd sy'n ymddangos sawl gwaith yn eich set ddata. Felly, mae'n rhaid i chi weld y data hynny mewn un gell. Yn y tiwtorial hwn, byddwn yn dangos i chi sut i ddefnyddio VLOOKUP ar gyfer gwerthoedd lluosog mewn un gell yn Excel.

Yn gyffredinol, nid ydym yn defnyddio'r swyddogaeth VLOOKUP yn uniongyrchol yma. Rydyn ni'n mynd i ddod o hyd i werthoedd lluosog mewn un gell a fydd yn debyg i'r swyddogaeth VLOOKUP. Gobeithiwn y bydd y tiwtorial hwn yn ddefnyddiol i chi.

Lawrlwythwch Gweithlyfr Ymarfer

Vlookup Multiple Values ​​in One Cell.xlsm

2 Easy Methods to Vlookup ar eu cyfer Gwerthoedd Lluosog mewn Un Cell

Nawr, rydyn ni'n mynd i ddangos 2 ffordd i chi edrych am werthoedd lluosog mewn un gell yn Excel. Mae'r un cyntaf yn defnyddio'r Fformiwlâu ac mae'r ail un yn defnyddio'r codau VBA . Byddwn yn edrych ar werthoedd ailadroddus a rhai nad ydynt yn cael eu hailadrodd yn yr erthygl hon. Felly, gallwch ddewis y dull mwyaf addas yn ôl eich problem.

I ddangos y broblem hon, rydym yn mynd i ddefnyddio'r set ddata ganlynol:

Yma, mae gennym Enwau rhai gwerthwyr a'u Cynhyrchion gwerthu. Nawr, ein nod yw dod o hyd i gynnyrch gwerthu pob gwerthwr.

1. Defnyddio Fformiwlâu i Vlookup Gwerthoedd Lluosog mewn Un Gell yn Excel

Bydd swyddogaeth TEXTJOIN yn cael ei ein swyddogaeth mynd igweithredu'r dull hwn. Mae ffwythiant TEXTJOIN yn eich galluogi i uno 2 linyn neu fwy ynghyd â phob gwerth wedi'i wahanu gan amffinydd . Yn bennaf, rydym yn cyfuno swyddogaethau gwahanol gyda swyddogaeth TEXTJOIN i weithredu ein fformiwla.

Mae'r ffwythiant TEXTJOINar gael ar gyfer Excel 2019 ac Office 365 yn unig.

Cystrawen Sylfaenol Swyddogaeth TEXTJOIN:

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

Yma, ein hamffinydd fydd coma ( “,” ) i wahanu gwerthoedd mewn un gell.

1.1 Swyddogaethau TEXTJOIN ac IF

Nawr, mae'r fformiwla hon yn eithaf hawdd i'w defnyddio. Bydd y fformiwla hon yn edrych ar y gwerthoedd a hefyd yn eu gosod mewn un gell gyda amffinydd, coma. Ond, cofiwch bydd y fformiwla hon yn dychwelyd y gwerth gyda dyblygiadau.

Y Gystrawen Sylfaenol:

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

📌 Camau

1. Yn gyntaf, teipiwch y fformiwla ganlynol yn Cell F5 :

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

2. Yna, pwyswch Enter.

3. Yn olaf, llusgwch yr eicon Fill Handle dros yr ystod o gelloedd F6:F7 .

Yn y diwedd, rydym yn llwyddiannus i ddefnyddio VLOOKUP gwerthoedd lluosog mewn un gell.

🔎 Dadansoddiad o'r Fformiwla

Rydym yn defnyddio'r dadansoddiad hwn yn unig ar gyfer y person “John”

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

Mae'r ffwythiant hwn yn dychwelyd yr arae canlynol:

<0 {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

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

Yn olaf, bydd y ffwythiant TEXTJOIN yn dychwelyd y canlynolcanlyniad:

{Mobile, TV, Fridge, Mobile}

Darllen Mwy: Excel VLOOKUP i Dychwelyd Gwerthoedd Lluosog mewn Un Cell Wedi'i Wahanu gan Goma <1

1.2 Y Swyddogaethau TEXTJOIN a MATCH (Heb Ddyblygiadau)

Nawr, os ydych chi eisiau gwerthoedd lluosog mewn un gell, gallwch ddefnyddio'r fformiwla hon. Mae'r fformiwla hon yn gyfuniad o'r ffwythiannau TEXTJOIN a MATCH . Mae'r fformiwla hon ychydig yn gymhleth i'w defnyddio ond yn sicr bydd yn rhoi'r gwerthoedd a ddymunir gennych.

📌 STEPS

1. Yn gyntaf, teipiwch y fformiwla ganlynol yn Cell 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. Yna, pwyswch Enter.

3. Yn olaf, llusgwch yr eicon Fill Handle dros yr ystod o gelloedd F6:F7 .

Yn y diwedd, rydym yn llwyddiannus defnyddio VLOOKUP gwerthoedd lluosog mewn un gell heb unrhyw werthoedd dyblyg.

🔎 Dadansoddiad o'r Fformiwla

<2 Rydym yn defnyddio'r dadansoddiad hwn yn unig ar gyfer y person “John”

ROW(C5:C13)

Mae'n dychwelyd amrywiaeth o {5;6;7;8;9;10;11;12;13}

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

Mae'n dychwelyd: {1;2;3;4;5;6;7;8;9}

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

Mae'n dychwelyd: {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

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

Mae'r ffwythiant hwn yn dychwelyd: {8;8;7;9;7;7;7;8;7}

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

Mae'n dychwelyd: {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, "")

Mae'n dychwelyd: {"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, ""))

Y allbwn terfynol fydd Symudol, Teledu, Oergell .<1

Darllen Mwy: Sut i Berfformio VLOOKUP gyda Rhesi Lluosog yn Excel (5 Dull)

1.3 YSwyddogaethau TEXTJOIN a UNIGRYW (Heb Dyblygiadau)

Nawr, dim ond yn Excel 365 y mae'r swyddogaeth UNIQUE ar gael. Felly, os ydych chi'n defnyddio Excel 365 yna gallwch chi bendant ddefnyddio'r fformiwla hon. Mae'r fformiwla flaenorol ychydig yn anodd ond bydd y fformiwla hon yn hwyluso'r ffordd o edrych i fyny gwerthoedd mewn un gell. Mae'r ffwythiant UNIGRYW yn dychwelyd rhestr o werthoedd unigryw mewn rhestr neu ystod. Nawr, mae'r gwahaniaeth rhwng y fformiwla gyntaf a'r drydedd fformiwla yn defnyddio'r ffwythiant UNIQUE cyn y ffwythiant IF .

Cystrawen Sylfaenol Swyddogaeth UNIGRYW:

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

arae – Ystod neu arae i dynnu gwerthoedd unigryw ohonynt.

<0 by_col – [dewisol] Sut i gymharu a thynnu. Yn ôl rhes = GAU (diofyn); fesul colofn = GWIR.

yn union_unwaith – [dewisol] GWIR = gwerthoedd sy'n digwydd unwaith, GAU = pob gwerth unigryw (rhagosodedig)

📌 CAMAU

1. Yn gyntaf, teipiwch y fformiwla ganlynol yn Cell F5 :

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

2. Yna, pwyswch Enter.

3. Yn olaf, llusgwch yr eicon Fill Handle dros yr ystod o gelloedd F6:F7.

Fel y gwelwch, mae gennym ni defnyddio VLOOKUP gwerthoedd lluosog mewn un gell yn llwyddiannus.

🔎 Dadansoddiad o'r Fformiwla

Rydym yn defnyddio'r dadansoddiad hwn yn unig ar gyfer y person “John”

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

Mae'n dychwelyd {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

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

Mae'nyn dychwelyd {"Mobile";"";"TV";"Fridge"}

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

Canlyniad terfynol Symudol, Teledu,Oergell

Darllen Mwy: Sut i Vlookup a Dychwelyd Gwerthoedd Lluosog yn y Rhestr Gollwng

2. Defnyddio Codau VBA i Vlookup Gwerthoedd Lluosog mewn Un Cell

Mae ffwythiant TEXTJOIN ar gael ar gyfer MS Excel 2019 a MS Excel 365 yn unig. Felly, os ydych chi'n adnabyddus am godau VBA Excel, bydd y ddau god hyn yn ymarferol iawn i chi. Bydd yr un cyntaf gyda dyblygiadau a'r ail heb ddyblygiadau. Felly, dewiswch eich dull yn ôl eich problem.

2.1 Codau VBA Gwerthoedd Lluosog mewn Un Gell

📌 STEPS

1. Yn gyntaf. Pwyswch Alt+F11 i agor Visual Basic Editor.

2. Yna, cliciwch ar Mewnosod > Modiwl .

3. Nesaf, teipiwch y cod canlynol:
8856

4. Nawr, ewch i'ch taflen waith. Yna, teipiwch y fformiwla ganlynol yn Cell F5 :

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

5. Yna, pwyswch ENTER.

26>

6. Yn olaf, llusgwch yr eicon Llenwi Trin dros yr ystod o gelloedd F6:F7.>

Yn y diwedd, rydym wedi defnyddio VLOOKUP gwerthoedd lluosog mewn un gell .

Darllen Mwy: VLOOKUP i Dychwelyd Gwerthoedd Lluosog yn Llorweddol yn Excel

2.2 VBA Codau i EDRYCH ar Werthoedd Lluosog mewn Un Gell (Heb Ddyblygiadau)

📌 STEPS

1. Yn gyntaf. Pwyswch Alt+F11 i agor Visual Basic Editor.

2. Yna,cliciwch ar Mewnosod > Modiwl .

3. Nesaf, teipiwch y cod canlynol:

1607

4. Ar ôl mewnosod y cod, yna cliciwch Tools > Cyfeiriadau yn y ffenestr Microsoft Visual Basic for Applications sydd wedi'i hagor, ac yna, yn y blwch deialog Cyfeiriadau – VBAProject wedi'u popio allan, gwiriwch yr opsiwn Microsoft Scripting Runtime yn y Cyfeiriadau ar gael blwch rhestr. Cliciwch ar Iawn .

OK

5. Nawr, ewch i'ch taflen waith. Yna, teipiwch y fformiwla ganlynol yn Cell F5: =ValuesNoDup(E5,B5:B13,2)

Yma, 2 yw rhif colofn y set ddata.

0>6. Yna, pwyswch Enter.

7. Yn olaf, llusgwch yr eicon Fill Handledros yr ystod o gelloedd F6:F7.

Fel y gwelwch, mae gennym ni defnyddio VLOOKUP gwerthoedd lluosog mewn un gell heb ddyblygiadau.

Darllen Mwy: Sut i VLOOKUP a Dychwelyd Gwerthoedd Lluosog yn Excel (8 Dull)

Casgliad

I gloi, rwy'n gobeithio y bydd y tiwtorial hwn yn eich helpu i vlookup gwerthoedd lluosog mewn un gell yn Excel. Lawrlwythwch y gweithlyfr ymarfer a rhowch gynnig ar y rhain eich hun. Yn sicr, bydd yn datblygu eich gwybodaeth Excel. Hefyd, mae croeso i chi roi adborth yn yr adran sylwadau. Mae eich adborth gwerthfawr yn ein cymell i greu llawer o erthyglau fel y rhain. Peidiwch ag anghofio edrych ar ein gwefan ExcelWIKI am broblemau ac atebion sy'n ymwneud ag Excel.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.