Hogyan lehet több megfelelő értéket megtekinteni és összefűzni az Excelben?
Mint mindannyian ismertük, a VLOOKUP Az Excel funkció segíthet számunkra egy érték megkeresésében és a megfelelő adatok visszaküldésében egy másik oszlopba, de általában csak akkor kaphatja meg az első relatív értéket, ha több egyező adat van. Ebben a cikkben arról fogok beszélni, hogy hogyan lehet több megfelelő értéket csak egy cellában vagy egy függőleges listában összefűzni és összefűzni.
Vlookup és több egyező értéket ad vissza függőlegesen a képlettel
Vlookup és összefűz több egyező értéket egy cellában a felhasználó által definiált funkcióval
Keressen fel és kapcsoljon össze több egyező értéket egy cellában a Kutools for Excel segítségével
Vlookup és több egyező értéket ad vissza függőlegesen a képlettel
Tegyük fel, hogy a következő adattartománnyal rendelkezem: tömbképletet alkalmazhat ahhoz, hogy az összes megfelelő értéket függőlegesen megkapjam egy adott érték alapján, amint az a következő képernyőkép látható.
1. Írja be ezt a képletet: =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))),"") egy üres cellába, ahová be akarja helyezni az eredményt, például E2, majd nyomja meg a gombot Ctrl + Shift + Enter kulcsok együtt kapják meg a relatív értékalapot egy adott kritériumhoz, lásd a képernyőképet:
Megjegyzések: A fenti képletben:
A1: A16 az az oszloptartomány, amely tartalmazza a keresni kívánt értéket;
D2 jelzi a vlookup kívánt értéket;
B1: B16 az az oszloptartomány, amelyből vissza szeretné adni a megfelelő adatokat;
$ 1: $ 16 jelzi a sorok referenciáját a tartományon belül.
2. Ezután válassza ki az E2 cellát, és húzza le a kitöltő fogantyút a cellákig, amíg üres cellákat nem kap, és az összes megfelelő érték felkerül az oszlopba a következő képernyőkép szerint:
Vlookup és összefűz több egyező értéket egy cellában a felhasználó által definiált funkcióval
Ahelyett, hogy a relatív értékeket függőlegesen kapná meg, néha azt szeretné, hogy az egyező cellákba illessze az értékeket, és összefűzze azokat egy külön elválasztóval. Ebben az esetben a következő Felhasználó által definiált funkció tehet Önnek szívességet.
1. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.
2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.
VBA kód: Vlookup és összefűz több egyező értéket egy cellában
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. Ezután mentse el és zárja be ezt a kódot, menjen vissza a munkalapra, és írja be ezt a képletet: = cusvlookup (D2, A1: B16,2) egy üres cellába, ahová be akarja helyezni az eredményt, és nyomja meg a gombot belép kulcs, az összes, egy adott adaton alapuló megfelelő értéket egy térelválasztóval ellátott cellába helyezték vissza, lásd a képernyőképet:
Megjegyzések: A fenti képletben: D2 jelzi a keresni kívánt cellaértékeket, A1: B16 az az adattartomány, amelybe be akarja tölteni az adatokat, a szám 2 az az oszlopszám, ahonnan az egyező értéket vissza kell adni, megváltoztathatja a tézisek hivatkozásait az Ön igényeinek megfelelően.
Keressen fel és kapcsoljon össze több egyező értéket egy cellában a Kutools for Excel segítségével
Ha van Kutools az Excel számára, Annak Haladó kombinált sorok funkcióval könnyedén elvégezheti ezt a munkát. Ez a szolgáltatás segíthet az összes egyező érték kombinálásában egy meghatározott elválasztókkal ugyanazon adatok alapján egy másik oszlopban.
Kutools az Excel számára : több mint 300 praktikus Excel-bővítménnyel, ingyenesen, korlátozás nélkül, 30 nap alatt kipróbálható. |
Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:
1. Válassza ki azt az adattartományt, amelyhez meg szeretné kapni a megfelelő értékeket az adott adatok alapján.
2. Ezután kattintson Kutools > Egyesítés és felosztás > Haladó kombinált sorok, lásd a képernyőképet:
3. Az Haladó kombinált sorok párbeszédpanelen kattintson az oszlop nevére, amely alapján kombinálni kívánja, majd kattintson a gombra Elsődleges kulcs gomb, lásd a képernyőképet:
4. Ezután kattintson egy másik oszlop nevére, amelyre vissza szeretné adni az egyező értékeket, majd kattintson a gombra Kombájn egy elválasztó kiválasztásához az egyesített értékek elkülönítéséhez lásd a képernyőképet:
5. Kattintson a gombra Ok gombra, az azonos értékeken alapuló összes megfelelő értéket egyesítettük egy adott elválasztóval, lásd a képernyőképeket:
Töltse le és ingyenes próbaverziója a Kutools for Excel programhoz most!
Demo: Több egyező érték keresése és összefűzése egy cellában a Kutools for Excel segítségével
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!