2013-07-17 2 views
-1

Я работаю с набором данных студентов в местном университете.vlookup несколько возвратов excel

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

+2

Пожалуйста, разместите образец своих данных. Я не уверен, что понимаю ваш вопрос. – Jack

+0

Даже если Excel возвращает ценности из 5 ячеек, ваш сам формуляр находится в одной ячейке. Что вы хотите появиться в этой ячейке? –

+0

У меня есть список студентов-инженеров, и я хочу вытащить линии, принадлежащие тем студентам в технике. Тем не менее, обычный vlookup возвращает только одну из строк для каждого ученика вместо нескольких, имеющих один и тот же идентификатор. –

ответ

0

Если я правильно понял вашу проблему: Вы пробовали играть с VLOOKUP ([range_lookup] = TRUE/FALSE)?

Если нет, я бы предположил, что лучше всего будет создать уникальный комбинированный идентификатор для каждого учащегося. Попробуйте опубликовать воспроизводимый пример :)

+0

У меня есть список студентов-инженеров, и я хочу вытащить линии, которые принадлежат тем студентам в технике. Тем не менее, обычный vlookup возвращает только одну из строк для каждого ученика вместо нескольких, имеющих один и тот же идентификатор. –

+0

VLOOKUP всегда будет возвращать одно уникальное наблюдение за строкой ваших данных. Вы можете создать уникальный идентификатор, например «ID_Course_Campus» в отдельном столбце, а затем VLOOKUP. Другим вариантом будет использование сводной таблицы с фильтром. – Dan

2

VLookup вернет первое соответствие строк или близко соответствует условию в зависимости от последнего параметра функции boolean. Предполагается, что идентификатор уникален и не повторяется несколько раз в таблице, в которой вы находитесь.

Насколько я понимаю, либо вы найдете способ сделать уникальный ключ для таблицы поиска, чтобы ключ как «ID + другой столбец», отформатированный уникальным способом, например «ID - Other ID», или вам придется использовать VBA для извлечения всех строк, соответствующих определенному нестандартному условию.

Если работа под рукой невелика или VBA не может быть рассмотрена, и это приемлемо для ее ручной работы с использованием автоматических фильтров, чтобы помочь в поиске/поиске.

+0

Что такое vba? Также размер выборки огромен. –

+2

VBA означает Visual Basic для приложений и позволяет вам писать код, который поможет с помощью различных электронных таблиц. Это широко используемый и хорошо известный язык программного обеспечения. Если в Excel вы нажмете клавиши ALT + F11, вы увидите редактор VBA. –

0

Вам нужно коротко дублировать записи на две отдельные колонки и посмотреть в оба столбца.

Я сделал это, если у вас есть логическое решение, вы можете это сделать.