Tabl cynnwys
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.xlsm2 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.