Kako vlookup in združiti več ustreznih vrednosti v Excelu?
Kot smo vsi vedeli, Vlookup funkcija v Excelu nam lahko pomaga poiskati vrednost in vrniti ustrezne podatke v drugem stolpcu, na splošno pa lahko prvo relativno vrednost dobi le, če je več ujemajočih se podatkov. V tem članku bom govoril o tem, kako vlookup in združiti več ustreznih vrednosti v samo eno celico ali navpični seznam.
Vlookup in vrni več ujemajočih se vrednosti navpično s formulo
Iskanje in združevanje več ujemajočih se vrednosti v celici z uporabniško določeno funkcijo
Poiščite in združite več ujemajočih se vrednosti v celici s Kutools za Excel
Vlookup in vrni več ujemajočih se vrednosti navpično s formulo
Recimo, da imam naslednji obseg podatkov, da dobim vse ustrezne vrednosti, ki temeljijo na določeni vrednosti navpično, kot je prikazano na spodnjem posnetku zaslona, lahko uporabite matrično formulo.
1. Vnesite to formulo: =IF(COUNTIF($A$1:$A$16,$D$2)>=ROWS($1:1),INDEX($B$1:$B$16,SMALL(IF($A$1:$A$16=$D$2,ROW($1:$16)),ROW(1:1))),"") v prazno celico, kamor želite postaviti rezultat, na primer E2, in pritisnite Ctrl + Shift + Enter tipke skupaj, da dobite relativno vrednostno vrednost na določenem merilu, glejte posnetek zaslona:
Opombe: V zgornji formuli:
A1: A16 je obseg stolpcev, ki vsebuje določeno vrednost, ki jo želite iskati;
D2 označuje določeno vrednost, ki jo želite vlookup;
B1: B16 je obseg stolpcev, iz katerega želite vrniti ustrezne podatke;
$ 1: $ 16 označuje sklic na vrstice znotraj obsega.
2. Nato izberite celico E2 in povlecite ročico za polnjenje navzdol do celic, dokler ne dobite praznih celic, vse ustrezne vrednosti pa so navedene v stolpcu, kot je prikazano na sliki spodaj:
Iskanje in združevanje več ujemajočih se vrednosti v celici z uporabniško določeno funkcijo
Namesto da relativne vrednosti dobite navpično, včasih želite ujemajoče se vrednosti v eno celico in jih združiti s posebnim ločilom. V tem primeru vam lahko uslugo prikaže naslednja uporabniško določena funkcija.
1. Drži dol ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Moduli Okno.
Koda VBA: Poiščite in združite več ujemajočih se vrednosti v celici
Function CusVlookup(lookupval, lookuprange As Range, indexcol As Long)
'updateby Extendoffice
Dim x As Range
Dim result As String
result = ""
For Each x In lookuprange
If x = lookupval Then
result = result & " " & x.Offset(0, indexcol - 1)
End If
Next x
CusVlookup = result
End Function
3. Nato shranite in zaprite to kodo, se vrnite na delovni list in vnesite to formulo: = cusvlookup (D2, A1: B16,2) v prazno celico, kamor želite postaviti rezultat, in pritisnite Vnesite ključ, vse ustrezne vrednosti, ki temeljijo na določenih podatkih, so bile vrnjene v eno celico z ločevalnikom presledka, glej posnetek zaslona:
Opombe: V zgornji formuli: D2 označuje vrednosti celic, ki jih želite poiskati, A1: B16 je obseg podatkov, za katerega želite pridobiti podatke, število 2 je številka stolpca, iz katere naj se vrne ujemajoča se vrednost, lahko spremenite sklice na teze glede na vaše potrebe.
Poiščite in združite več ujemajočih se vrednosti v celici s Kutools za Excel
Če imate Kutools za Excel, Z njegovim Napredne kombinirane vrstice funkcijo, lahko to delo hitro končate z lahkoto. Ta funkcija vam lahko pomaga združiti vse ujemajoče se vrednosti z določenimi ločili na podlagi istih podatkov v drugem stolpcu.
Kutools za Excel : z več kot 300 priročnimi dodatki za Excel, ki jih lahko brezplačno preizkusite v 30 dneh. |
Po namestitvi Kutools za Excel, naredite naslednje:
1. Izberite obseg podatkov, za katerega želite dobiti ustrezne vrednosti na podlagi določenih podatkov.
2. Nato kliknite Kutools > Spoji in razdeli > Napredne kombinirane vrstice, glej posnetek zaslona:
3. v Napredne kombinirane vrstice v pogovornem oknu kliknite ime stolpca, ki ga želite združiti, nato kliknite Primarni ključ gumb, glej posnetek zaslona:
4. Nato kliknite drugo ime stolpca, za katerega želite vrniti ujemajoče se vrednosti, in kliknite Združite če želite izbrati en ločilo za ločevanje združenih vrednosti, glejte posnetek zaslona:
5. In nato kliknite Ok gumb, so vse ustrezne vrednosti, ki temeljijo na enakih vrednostih, združene skupaj z določenim ločevalnikom, glejte posnetke zaslona:
Prenesite in brezplačno preizkusite Kutools za Excel zdaj!
Predstavitev: Vlookup in združite več ujemajočih se vrednosti v celici s Kutools za Excel
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!