Jak vrátit více hodnot vyhledávání v jedné buňce oddělené čárkami?
V aplikaci Excel můžeme použít funkci VLOOKUP k vrácení první shodné hodnoty z buněk tabulky, ale někdy musíme extrahovat všechny odpovídající hodnoty a poté je oddělit konkrétním oddělovačem, například čárkou, pomlčkou atd ... do jednoho buňka jako následující snímek obrazovky. Jak bychom mohli získat a vrátit více hodnot vyhledávání v jedné buňce oddělené čárkami v aplikaci Excel?
Vraťte více hodnot vyhledávání v jedné buňce oddělené čárkami pomocí funkce definované uživatelem
Vraťte více hodnot vyhledávání v jedné buňce oddělené čárkami pomocí programu Kutools pro Excel
Vraťte více hodnot vyhledávání v jedné buňce oddělené čárkami pomocí funkce definované uživatelem
Normálně pro nás neexistuje žádný přímý způsob, jak extrahovat a vrátit více hodnot shody a oddělit je čárkou do jedné buňky, zde můžete vytvořit funkci definovanou uživatelem k vyřešení této úlohy, postupujte takto:
1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.
2, klikněte Vložit > Modula vložte následující kód do Modul Okno.
Kód VBA: Vraťte více hodnot vyhledávání do jedné buňky oddělené čárkami
Function SingleCellExtract(LookupValue As String, LookupRange As Range, ColumnNumber As Integer, Char As String)
'Updateby Extendoffice
Dim I As Long
Dim xRet As String
For I = 1 To LookupRange.Columns(1).Cells.Count
If LookupRange.Cells(I, 1) = LookupValue Then
If xRet = "" Then
xRet = LookupRange.Cells(I, ColumnNumber) & Char
Else
xRet = xRet & "" & LookupRange.Cells(I, ColumnNumber) & Char
End If
End If
Next
SingleCellExtract = Left(xRet, Len(xRet) - 1)
End Function
3. Poté uložte tento kód a zavřete okno modulu, vraťte se do svého listu a zadejte tento vzorec: = SingleCellExtract (D2, A2: B15,2, ",") do prázdné buňky, které chcete vrátit výsledek. A pak stiskněte vstoupit klíč k získání výsledku, viz screenshot:
Poznámka: Ve výše uvedeném vzorci:
D2: označuje hodnoty buněk, které chcete vyhledat;
A2: B15: je rozsah dat, který chcete načíst data;
2: číslo 2 je číslo sloupce, který má vrátit odpovídající hodnotu;
,: čárka je oddělovač, kterým chcete oddělit více hodnot.
Můžete je podle potřeby změnit.
Vraťte více hodnot vyhledávání v jedné buňce oddělené čárkami pomocí programu Kutools pro Excel
Pokud máte Kutools pro Excel, tento úkol již nebude problémem. The Pokročilé kombinování řádků nástroj vám může pomoci kombinovat všechny relativní hodnoty založené na sloupci.
Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. |
Po instalaci Kutools pro Excel, postupujte následovně:
1. Vyberte rozsah dat, který chcete kombinovat všechny odpovídající hodnoty na základě sloupce.
2, klikněte Kutools > Sloučit a rozdělit > Pokročilé kombinování řádků, viz screenshot:
3. V Kombinujte řádky na základě sloupce V dialogovém okně klikněte na název sloupce, podle kterého chcete kombinovat, a poté klikněte na Primární klíč tlačítko, viz screenshot:
4. Poté klikněte na název jiného sloupce, u kterého chcete zkombinovat odpovídající hodnoty, a klikněte na Kombinovat vyberte jeden oddělovač k oddělení kombinovaných hodnot, viz screenshot:
5. Pak klikněte na tlačítko OK tlačítko, všechny odpovídající buňky se stejnou hodnotou byly sloučeny do jedné buňky, které jsou odděleny čárkou, viz screenshoty:
![]() |
![]() |
![]() |
Kliknutím zobrazíte další podrobnosti o tomto nástroji Advanced Combine Rows…
Stáhněte si zdarma zkušební verzi Kutools pro Excel!
Ukázka: Vraťte více hodnot vyhledávání v jedné buňce oddělené čárkou pomocí programu Kutools pro Excel
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%
- Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
- Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
- Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
- Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
- Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
- Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
- Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
- Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
- Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!

















