Ինչպե՞ս vlookup- ը Excel- ում մեկ խցում բազմաթիվ արժեքներ վերադարձնելու համար:
Սովորաբար, Excel- ում, երբ օգտագործում եք VLOOKUP գործառույթը, եթե չափանիշներին համապատասխանող բազմաթիվ արժեքներ կան, պարզապես կարող եք ստանալ առաջինը: Բայց երբեմն ուզում եք բոլոր համապատասխան արժեքները, որոնք համապատասխանում են չափանիշներին, մեկ բջիջ վերադարձնել, ինչպես ցույց է տրված հետևյալ նկարը, ինչպե՞ս կարող եք լուծել այն:
- Vlookup ՝ բոլոր համապատասխան արժեքները մեկ խցում վերադարձնելու համար
- Vlookup ՝ առանց կրկնօրինակների բոլոր համապատասխան արժեքները վերադարձնելու մեկ բջիջ
Vlookup ՝ օգտագործողի կողմից սահմանված գործառույթով բազմաթիվ արժեքներ մեկ բջիջ վերադառնալու համար
- Vlookup ՝ բոլոր համապատասխան արժեքները մեկ խցում վերադարձնելու համար
- Vlookup ՝ առանց կրկնօրինակների բոլոր համապատասխան արժեքները վերադարձնելու մեկ բջիջ
Vlookup ՝ մի քանի բջիջներ օգտակար հատկությամբ մեկ բջիջ վերադարձնելու համար
Vlookup- ը TEXTJOIN գործառույթով մի քանի բջիջներ վերադարձնելու համար մի քանի արժեքներ (Excel 2019 և Office 365)
Եթե ունեք Excel- ի ավելի բարձր տարբերակ, ինչպիսիք են Excel 2019-ը և Office 365-ը, կա նոր գործառույթ. ՄԻԱԵԼ, այս հզոր գործառույթի միջոցով դուք կարող եք արագորեն դիտել և վերադարձնել բոլոր համապատասխան արժեքները մեկ բջիջում:
Vlookup ՝ բոլոր համապատասխան արժեքները մեկ խցում վերադարձնելու համար
Ստորև բերված բանաձևը կիրառեք դատարկ վանդակի մեջ, որտեղ ցանկանում եք տեղադրել արդյունքը, այնուհետև սեղմել Ctrl + Shift + Մուտք ստեղները միասին `առաջին արդյունքը ստանալու համար, այնուհետև լրացնելու բռնիչը ներքև քաշեք դեպի այն բջիջը, որը ցանկանում եք օգտագործել այս բանաձևը, և դուք կստանաք բոլոր համապատասխան արժեքները, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը.
Vlookup ՝ առանց կրկնօրինակների բոլոր համապատասխան արժեքները վերադարձնելու մեկ բջիջ
Եթե ցանկանում եք վերադարձնել որոնման տվյալների հիման վրա բոլոր համապատասխանող արժեքները առանց կրկնօրինակների, ստորև ներկայացված բանաձևը կարող է օգնել ձեզ:
Խնդրում ենք պատճենել և տեղադրել հետեւյալ բանաձևը դատարկ բջիջում, այնուհետև սեղմել Ctrl + Shift + Մուտք ստեղները միասին `առաջին արդյունքը ստանալու համար, ապա պատճենեք այս բանաձևը` այլ բջիջներ լրացնելու համար, և դուք կստանաք բոլոր համապատասխան արժեքները առանց կեղծիքի, ինչպես ցույց է տրված ստորև նշված նկարը.
Vlookup ՝ օգտագործողի կողմից սահմանված գործառույթով բազմաթիվ արժեքներ մեկ բջիջ վերադառնալու համար
Վերոնշյալ TEXTJOIN գործառույթը հասանելի է միայն Excel 2019-ի և Office 365-ի համար, եթե Excel- ի այլ ցածր տարբերակներ ունեք, այս խնդիրն ավարտելու համար պետք է օգտագործել որոշ կոդեր:
Vlookup ՝ բոլոր համապատասխան արժեքները մեկ խցում վերադարձնելու համար
1, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.
VBA կոդ. Vlookup ՝ մի քանի բջիջներ բազմաթիվ արժեքներ վերադարձնելու համար
Function ConcatenateIf(CriteriaRange As Range, Condition As Variant, ConcatenateRange As Range, Optional Separator As String = ",") As Variant
'Updateby Extendoffice
Dim xResult As String
On Error Resume Next
If CriteriaRange.Count <> ConcatenateRange.Count Then
ConcatenateIf = CVErr(xlErrRef)
Exit Function
End If
For i = 1 To CriteriaRange.Count
If CriteriaRange.Cells(i).Value = Condition Then
xResult = xResult & Separator & ConcatenateRange.Cells(i).Value
End If
Next i
If xResult <> "" Then
xResult = VBA.Mid(xResult, VBA.Len(Separator) + 1)
End If
ConcatenateIf = xResult
Exit Function
End Function
3, Դրանից հետո պահեք և փակեք այս կոդը, վերադարձեք աշխատանքային թերթ և մուտքագրեք այս բանաձևը. =CONCATENATEIF($A$2:$A$11, E2, $C$2:$C$11, ", ") որոշակի դատարկ վանդակի մեջ, որտեղ ցանկանում եք տեղադրել արդյունքը, այնուհետև քաշել լրացման բռնակը ներքև ՝ ստանալու համար անհրաժեշտ բոլոր համապատասխան արժեքները մեկ խցում, տես նկարի նկարը.
Vlookup ՝ առանց կրկնօրինակների բոլոր համապատասխան արժեքները վերադարձնելու մեկ բջիջ
Վերադարձված համապատասխանող արժեքների կրկնօրինակներն անտեսելու համար խնդրում ենք վարվել ստորև ներկայացված կոդի հետ:
1, Պահեք պահեք Alt + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.
VBA կոդ. Vlookup և մի քանի համապատասխան եզակի արժեքներ վերադարձնել մեկ բջիջ
Function MultipleLookupNoRept(Lookupvalue As String, LookupRange As Range, ColumnNumber As Integer)
'Updateby Extendoffice
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, Կոդը տեղադրելուց հետո կտտացրեք Գործիքներ > Սայլակ բացվածում Microsoft Visual Basic հավելվածների համար պատուհանից, այնուհետև դուրս եկավ դուրս Հղումներ - VBAP նախագիծ երկխոսության տուփ, ստուգեք Microsoft Scripting Runtime տարբերակը Հասանելի հղումներ ցուցակի տուփը, տե՛ս սքրինշոթերը.
4. Այնուհետեւ կտտացրեք OK երկխոսության տուփը փակելու, կոդի պատուհանը պահելու և փակելու համար, վերադառնալ աշխատանքային թերթ և մուտքագրել այս բանաձևը. =MultipleLookupNoRept(E2,$A$2:$C$11,3) into a blank cell where you want to output the result, and then drag the fill hanlde down to get all matching values, see screenshot:
Vlookup ՝ մի քանի բջիջներ օգտակար հատկությամբ մեկ բջիջ վերադարձնելու համար
Եթե դուք ունեք մեր Excel- ի համար նախատեսված գործիքներԻր Ընդլայնված կոմբինատ տողեր առանձնահատկությունը, դուք կարող եք արագորեն միավորել կամ միավորել տողերը ՝ ելնելով նույն արժեքից, և կատարել որոշ հաշվարկներ, որքան ձեզ հարկավոր է:
Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներխնդրում եմ արեք հետևյալը.
1, Ընտրեք տվյալների տիրույթը, որը ցանկանում եք համատեղել մեկ սյունակի տվյալներ `հիմնվելով մեկ այլ սյունակի վրա:
2: Սեղմեք Կուտոլս > Միաձուլում և պառակտում > Ընդլայնված կոմբինատ տողեր, տես նկարի նկարը.
3, Դուրս ցցված Ընդլայնված կոմբինատ տողեր երկխոսության տուփ:
- Կտտացրեք ստեղնաշարի սյունակի անունը, որը պետք է համակցված լինի, և այնուհետև կտտացրեք Առաջնային բանալին
- Դրանից հետո կտտացրեք մեկ այլ սյունակի վրա, որը ցանկանում եք համատեղել դրա տվյալները ՝ հիմնվելով ստեղնային սյունակի վրա, և կտտացրեք Միավորել ընտրել մեկ տարանջատիչ `համակցված տվյալներն առանձնացնելու համար:
4. Այնուհետեւ կտտացրեք OK կոճակը, և դուք կստանաք հետևյալ արդյունքները.
Ներբեռնեք և անվճար փորձեք Kutools- ը Excel- ի համար:
Ավելի հարաբերական հոդվածներ.
- VLOOKUP գործառույթ ՝ մի քանի հիմնական և առաջադեմ օրինակներով
- Excel- ում VLOOKUP գործառույթը Excel- ի օգտվողների մեծ մասի համար հզոր գործառույթ է, որն օգտագործվում է տվյալների տիրույթի ձախ մասում արժեք որոնելու և նույն շարքում համապատասխանեցված արժեք վերադարձնելու համար `ձեր նշած սյունակից: Այս ձեռնարկը խոսում է այն մասին, թե ինչպես օգտագործել VLOOKUP գործառույթը Excel- ի մի քանի հիմնական և առաջադեմ օրինակներով:
- Վերադարձեք համապատասխանության բազմաթիվ արժեքներ `հիմնված մեկ կամ մի քանի չափանիշների վրա
- Սովորաբար, որոնեք որոշակի արժեք և վերադարձեք համապատասխան նյութը մեզանից շատերի համար հեշտ է ՝ օգտագործելով VLOOKUP գործառույթը: Բայց, երբևէ փորձե՞լ եք վերադարձնել համընկնող բազմաթիվ արժեքներ ՝ հիմնվելով մեկ կամ ավելի չափանիշների: Այս հոդվածում ես կներկայացնեմ մի քանի բանաձևեր Excel- ում այս բարդ խնդիրը լուծելու համար:
- Vlookup և վերադարձնել մի քանի արժեքներ ուղղահայաց
- Սովորաբար, առաջին համապատասխան արժեքը ստանալու համար կարող եք օգտագործել Vlookup գործառույթը, բայց, երբեմն, ցանկանում եք վերադարձնել բոլոր համապատասխան գրառումները `ելնելով որոշակի չափանիշի: Այս հոդվածում ես կխոսեմ այն մասին, թե ինչպես vlookup- ը վերադառնալ և վերադարձնել բոլոր համապատասխան արժեքները ուղղահայաց, հորիզոնական կամ մեկ մեկ բջիջում:
- Vlookup և վերադարձնել մի քանի արժեքներ իջնող ցուցակից
- Excel- ում ինչպե՞ս կարող եք դիտել և մի քանի համապատասխան արժեքներ վերադարձնել ցուցակից, ինչը նշանակում է, որ բացվող ցուցակից մեկ կետ ընտրելու դեպքում դրա բոլոր հարաբերական արժեքները միանգամից ցուցադրվում են: Այս հոդվածը ես փուլ առ փուլ կներկայացնեմ լուծումը:
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: