Sut i wylio a dychwelyd gwerthoedd lluosog heb ddyblygu yn Excel?
Weithiau, efallai yr hoffech chi wylio a dychwelyd gwerthoedd cyfatebol lluosog i mewn i un gell ar unwaith. Ond, os oes rhai gwerthoedd ailadroddus wedi'u poblogi i'r celloedd a ddychwelwyd, sut allech chi anwybyddu'r dyblygu a chadw'r gwerthoedd unigryw yn unig wrth ddychwelyd yr holl werthoedd paru fel y llun a ddangosir yn Excel?
Vlookup a dychwelyd gwerthoedd paru lluosog heb ddyblygu trwy ddefnyddio Swyddogaeth Diffiniedig Defnyddiwr
Gall y cod VBA canlynol eich helpu i ddychwelyd gwerthoedd paru lluosog heb ddyblygu, gwnewch fel hyn:
1. Daliwch i lawr y Alt + F11 allweddi i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod canlynol yn y Modiwlau Ffenestr.
Cod VBA: Vlookup a dychwelyd sawl gwerth cyfatebol unigryw:
Function MultipleLookupNoRept(Lookupvalue As String, LookupRange As Range, ColumnNumber As Integer)
Dim xDic As New Dictionary
Dim xRows As Long
Dim xStr As String
Dim i As Long
On Error Resume Next
xRows = LookupRange.Rows.Count
For i = 1 To xRows
If LookupRange.Columns(1).Cells(i).Value = Lookupvalue Then
xDic.Add LookupRange.Columns(ColumnNumber).Cells(i).Value, ""
End If
Next
xStr = ""
MultipleLookupNoRept = xStr
If xDic.Count > 0 Then
For i = 0 To xDic.Count - 1
xStr = xStr & xDic.Keys(i) & ","
Next
MultipleLookupNoRept = Left(xStr, Len(xStr) - 1)
End If
End Function
3. Ar ôl mewnosod y cod, yna cliciwch offer > Cyfeiriadau yn yr agored Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, ac yna, yn y popped allan Cyfeiriadau - VBAProject blwch deialog, gwirio Amser Rhedeg Sgriptio Microsoft opsiwn yn y Cyfeiriadau sydd ar Gael blwch rhestr, gweler y screenshot:
4. Yna cliciwch OK i gau'r blwch deialog, cadw a chau'r ffenestr god, dychwelyd i'r daflen waith, a nodi'r fformiwla hon: =MultipleLookupNoRept(E2,A2:C17,3) i mewn i gell wag lle rydych chi am allbwn y canlyniad, pwyswch Rhowch allwedd i gael y canlyniad cywir yn ôl yr angen. Gweler y screenshot:
Nodyn: Yn y fformiwla uchod, E2 yw'r meini prawf yr ydych am eu gwylio, A2: C17 yw'r ystod ddata rydych chi am ei defnyddio, y rhif 3 yw rhif y golofn sy'n cynnwys y gwerthoedd a ddychwelwyd.
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!