Як повернути кілька значень пошуку в одній комірці, розділеній комами?
В Excel ми можемо застосувати функцію VLOOKUP для повернення першого зіставленого значення з комірок таблиці, але, іноді, нам потрібно витягнути всі відповідні значення, а потім розділити їх певним роздільником, таким як кома, тире тощо, в одне ціле комірка, як показано на наступному скріншоті. Як ми могли отримати та повернути декілька значень пошуку в одній комі, розділеній комами в Excel?
Повертайте кілька значень пошуку в одній клітинці, розділеній комами, за допомогою Kutools для Excel
Повертає кілька значень пошуку в одній комірці, розділеній комами, за допомогою функції, визначеної користувачем
Зазвичай для нас не існує прямого способу витягти та повернути декілька значень відповідності та розділити їх комою в одну клітинку. Тут ви можете створити визначену користувачем функцію для вирішення цієї роботи, будь ласка, виконайте наступне:
1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.
2. Клацання Insert > Модуліта вставте наступний код у Модулі Вікно
Код VBA: повертає кілька значень пошуку в одну комірку, відокремлену комами
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. Потім збережіть цей код і закрийте вікно Модуль, поверніться до робочого аркуша та введіть цю формулу: = SingleCellExtract (D2, A2: B15,2, ",") у порожню комірку, якій потрібно повернути результат. А потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат, див. знімок екрана:
примітки: У наведеній вище формулі:
D2: вказує значення комірок, які потрібно шукати;
А2: В15: - діапазон даних, для якого потрібно отримати дані;
2: число 2 - це номер стовпця, яке має повернути відповідне значення;
,: кома - це роздільник, який потрібно розділити на кілька значень.
Ви можете змінити їх відповідно до своїх потреб.
Повертайте кілька значень пошуку в одній клітинці, розділеній комами, за допомогою Kutools для Excel
Якщо у вас є Kutools для Excel, це завдання більше не буде проблемою. Розширені комбіновані ряди Утиліта може допомогти вам об'єднати всі відносні значення на основі стовпця.
Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна спробувати без обмежень протягом 30 днів. |
після установки Kutools для Excel, будь ласка, виконайте наступне:
1. Виберіть діапазон даних, для якого потрібно об’єднати всі відповідні значення на основі стовпця.
2. Клацання Кутулс > Злиття та розділення > Розширені комбіновані ряди, див. скріншот:
3, в Об'єднати рядки на основі стовпця у діалоговому вікні клацніть ім'я стовпця, на основі якого потрібно об'єднати, а потім клацніть Первинний ключ , див. знімок екрана:
4. Потім клацніть ім’я іншого стовпця, для якого ви хочете об’єднати їх відповідні значення, та натисніть Поєднувати щоб вибрати один роздільник для розділення комбінованих значень, див. скріншот
5. Потім натисніть OK , всі відповідні комірки з однаковим значенням об'єднані в одну комірку, яка відокремлена комою, див. скріншоти:
Клацніть, щоб дізнатися більше про цю утиліту Advanced Combine Rows ...
Завантажте та безкоштовну пробну версію Kutools для Excel зараз!
Демо: повертайте кілька значень пошуку в одній клітинці, розділеній комами, за допомогою Kutools для Excel
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!