Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как vlookup возвращать несколько значений в одной ячейке в Excel?

Обычно, в Excel, когда вы используете функцию VLOOKUP, если есть несколько значений, которые соответствуют критериям, вы можете просто получить первый. Но иногда вы хотите вернуть все соответствующие значения, которые соответствуют критериям, в одну ячейку, как показано на следующем скриншоте, как вы могли ее решить?

Vlookup для возврата нескольких значений в одну ячейку с помощью функции, определяемой пользователем

Vlookup для возврата нескольких значений в одну ячейку с помощью kutools для Excel

док-ВПР-множественные-значения-один-клеточно-1


Vlookup для возврата нескольких соответствующих значений в одну ячейку:

Kutools for ExcelАвтора Расширенные ряды комбинирования utiltiy, вы можете быстро объединить несколько повторяющихся строк в одну запись на основе ключевых столбцов, а также использовать некоторые вычисления, такие как сумма, средний, счетчик и т. д. для других столбцов.

  • 1. Укажите столбец ключей, который вы хотите объединить на другом столбце;
  • 2. Выберите разделитель для комбинированных данных.

doc объединить текст на основе критериев 10

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!

>

Традиционная функция VLOOKUP может не помочь вам решить эту проблему, но я создам определенную пользователем функцию для решения этой задачи. Пожалуйста, сделайте следующее:

1, Активируйте свой рабочий лист, который вы хотите vlookup несколько значений в одну ячейку.

2, Удерживайте ALT + F11 и открывает Окно Microsoft Visual Basic для приложений.

3. Щелчок Вставить > модуль, и вставьте следующий код в Окно модуля.

Код VBA: Vlookup для возврата нескольких значений в одну ячейку

Function MYVLOOKUP(pValue As String, pWorkRng As Range, pIndex As Long)
'Update 20150310
Dim rng As Range
Dim xResult As String
xResult = ""
For Each rng In pWorkRng
    If rng = pValue Then
        xResult = xResult & " " & rng.Offset(0, pIndex - 1)
    End If
Next
MYVLOOKUP = xResult
End Function

4, Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите следующую формулу: = Myvlookup (E6 $ A $ 2: $ C $ 15,2) в конкретную пустую ячейку, где вы хотите поместить результат, затем нажмите вводить чтобы получить все соответствующие значения в одной ячейке, которую вы хотите, см. снимок экрана:

док-ВПР-множественные-значения-один-клеточно-2

Примечание:

В приведенной выше формуле: E6 это значение, которое вы хотите вернуть его относительную информацию, A2: C15 - диапазон данных, который вы используете, номер 2 указывает номер столбца, в котором возвращается ваше согласованное значение.


Если у вас есть Kutools for Excel, С его Расширенные ряды комбинирования вы можете быстро объединить или объединить строки на основе одного и того же значения и выполнить некоторые вычисления.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

После установки Kutools for Excel, сделайте следующее:

1, Выберите диапазон данных, который вы хотите объединить с данными одного столбца на основе других данных.

2, Нажмите Kutools > содержание > Расширенные ряды комбинирования, см. снимок экрана:

док-ВПР-множественные-значения-один-клеточно-5

3, в Объединить строки на основе столбца диалогового окна, щелкните столбец ключевых слов, который будет объединен на основе, а затем нажмите Основной ключ, Затем щелкните другой столбец, который вы хотите объединить свои данные на основе столбца ключа, и нажмите Сочетать выбрать один разделитель для разделения комбинированных данных, см. снимок экрана:

док-ВПР-множественные-значения-один-клеточно-6

4. Затем нажмите OK , и вы получите следующие результаты:

док-ВПР-множественные-значения-один-клеточно-3 -2 док-ВПР-множественные-значения-один-клеточно-4-4

Нажмите, чтобы узнать больше об этой функции Advanced Combine Rows.

Скачать и бесплатно пробную версию Kutools для Excel сейчас!


Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


Статьи по теме:

Как vlookup следующее наибольшее значение в Excel?

Как vlookup в двумерной таблице в Excel?

Как просмотреть другую книгу?


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.