Sut i wylio a dychwelyd gwerthoedd lluosog heb ddyblygu yn Excel?
Wrth weithio gyda data yn Excel, efallai y bydd angen i chi weithiau ddychwelyd gwerthoedd paru lluosog ar gyfer maen prawf chwilio penodol. Fodd bynnag, dim ond un gwerth y mae'r swyddogaeth VLOOKUP rhagosodedig yn ei adennill. Mewn sefyllfaoedd lle mae paru lluosog yn bodoli, a'ch bod am eu harddangos mewn un gell heb ddyblygiadau, gallwch ddefnyddio dulliau amgen i gyflawni hyn.

Vlookup a dychwelyd gwerthoedd paru lluosog heb ddyblygiadau yn Excel
Dychwelyd gwerthoedd paru lluosog heb ddyblygiadau gyda swyddogaethau TEXTJOIN a FILTER
Os ydych chi'n defnyddio Excel 365 neu Excel 2021, gallwch chi drosoli'r swyddogaethau TEXTJOIN a FILTER i gyflawni hyn yn hawdd. Mae'r swyddogaethau hyn yn caniatáu hidlo data yn ddeinamig a chydgatenu canlyniadau i mewn i un gell.
Rhowch y fformiwla isod i mewn i gell wag i allbynnu'r canlyniad, ac yna pwyswch y fysell "Enter" i gael yr holl werthoedd cyfatebol heb ddyblygiadau. Gweler y sgrinlun:
=TEXTJOIN(", ", TRUE, UNIQUE(FILTER(C2:C17, A2:A17=E2)))
- Mae FILTER(C2:C17, A2:A17=E2) yn echdynnu pob enw yng Ngholofn C lle mae'r cynnyrch yng Ngholofn A yn cyfateb i'r gwerth chwilio yn E2.
- Mae UNIQUE yn dileu unrhyw werthoedd dyblyg.
- Mae TEXTJOIN (", ", TRUE, ...) yn cyfuno'r gwerthoedd unigryw canlyniadol yn un gell, wedi'u gwahanu gan atalnodau.
Dychwelyd gwerthoedd paru lluosog heb ddyblygiadau gyda nodwedd bwerus
Os ydych chi am VLOOKUP a dychwelyd gwerthoedd paru lluosog heb ddyblygiadau yn Excel ond yn dod o hyd i fformiwlâu llaw neu VBA yn rhy gymhleth, mae "Kutools for Excel" yn cynnig datrysiad hawdd ac effeithlon, gyda'i nodwedd "Edrych Un-i-lawer", gallwch chi dynnu a chyfuno'r holl werthoedd paru unigryw yn gyflym i mewn i un gell gyda dim ond ychydig o gliciau.
Cliciwch "Kutools" > "Super Lookup"> "Edrych un-i-lawer (yn dychwelyd canlyniadau lluosog )" i agor y blwch deialog "Edrych Un-i-lawer", yna nodwch y gweithrediadau yn y blwch deialog:
- Dewiswch yr "Ystod allbwn" a "Gwerthoedd edrych" yn y blychau testun ar wahân;
- Dewiswch yr ystod tabl yr ydych am ei ddefnyddio;
- Nodwch y golofn allweddol a'r golofn dychwelyd o'r Mae "Colofn Allweddol" a "Colofn Dychwelyd" yn cwympo i lawr ar wahân;
- Yn olaf, cliciwch ar y botwm "OK".
Canlyniad:
Nawr, gallwch weld yr holl werthoedd cyfatebol yn cael eu tynnu heb eitem ddyblyg, gweler y sgrinlun:
Os ydych chi am ddefnyddio amffinydd gwahanol i wahanu'r data, gallwch glicio "Dewisiadau" a dewis yr amffinydd dymunol. Yn ogystal, gallwch chi gyflawni gweithrediadau eraill ar y canlyniadau, megis crynhoi, cyfartaleddu, a mwy.
Dychwelyd gwerthoedd paru lluosog heb ddyblygiadau gyda Swyddogaeth Diffiniedig Defnyddiwr
Os nad oes gennych Excel 365 neu Excel 2021, gallwch ddefnyddio'r Swyddogaeth a Ddiffiniwyd gan Ddefnyddiwr a ddarperir isod fel dewis arall. Mae'r dull hwn yn eich galluogi i gyflawni canlyniadau tebyg, megisdychwelyd gwerthoedd paru lluosog heb ddyblygiadau, hyd yn oed mewn fersiynau hŷn o Excel.
- Dal i lawr y Allweddi "Alt" + "F11" i agor y ffenestr "Microsoft Visual Basic for Applications".
- Cliciwch "Mewnosod" > "Modiwl", a gludwch y cod canlynol yn y ffenestr "Modiwl".
Cod VBA: Vlookup a dychwelyd sawl gwerth cyfatebol unigryw:
Function VlookupUnique(lookupValue As String, lookupRange As Range, resultRange As Range, delim As String) As String Dim cell As Range Dim result As String Dim dict As Object Set dict = CreateObject("Scripting.Dictionary") For Each cell In lookupRange If cell.Value = lookupValue Then If Not dict.exists(resultRange.Cells(cell.Row - lookupRange.Row + 1, 1).Value) Then dict.Add resultRange.Cells(cell.Row - lookupRange.Row + 1, 1).Value, True result = result & delim & resultRange.Cells(cell.Row - lookupRange.Row + 1, 1).Value End If End If Next cell If Len(result) > 0 Then VlookupUnique = Mid(result, Len(delim) + 1) Else VlookupUnique = "" End If End Function
- Arbedwch a chau'r ffenestr cod, dychwelwch i'r daflen waith, a nodwch y fformiwla ganlynol, pwyswch allwedd "Enter" i gael y canlyniad cywir yn ôl yr angen. Gweler y sgrinlun:
=VlookupUnique(E2, A2:A17, C2:C17, ", ")
I grynhoi, mae yna sawl ffordd effeithiol o VLOOKUP a dychwelyd gwerthoedd paru lluosog heb ddyblygiadau yn Excel, dewis y dull sy'n gweddu orau i'ch anghenion a fersiwn Excel. Gyda'r technegau hyn, gallwch chi ddychwelyd gwerthoedd paru lluosog yn hawdd heb ddyblygiadau yn Excel. Os oes gennych ddiddordeb mewn archwilio mwy o awgrymiadau a thriciau Excel, mae ein gwefan yn cynnig miloedd o sesiynau tiwtorial.
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!