2015-09-04 4 views
0

У меня есть список A, который имеет только имена (60 строк). Тогда у меня есть другой список B, который имеет Имена, а также ID (200 строк).Поиск значения 1-го столбца из 2-го столбца и возврата третьего значения столбца, если соответствует

То, что я хочу, это найти совпадение для списка Имя в списке B, чтобы иметь идентификаторы для списка. Имя. Я пробовал несколько функций, но ни один из них, похоже, не решил его.

Это что-то, что нужно сделать с помощью VBA?

Я попытался с различными комбинациями ВПР, матч, ЕСЛИОШИБКА и т.д., но ничего не работает ....

Но я получил его решить. Мне нужно было использовать отдельные листы для этого соответствия/фильтрации, например, лист 1 для A и лист 2 для списка B, а затем использовать VSEARCH.

Пример

A LIST 
Name 
Name12 
...60 

B LIST 
Name ID 
Name1 123 
...300 
+0

Я думаю, что небольшой пример с ожидаемыми результатами поможет проиллюстрировать ваш запрос. Немного трудно понять без него. –

+0

Пример, безусловно, поможет. Является ли ID, объединенным с именем, является столбцом B? – Trum

+0

Либо 'VLOOKUP', либо' INDEX (массив, MATCH (... 'с соответствующими аргументами должен работать.Настройте аргументы в соответствии с настройками ваших данных. –

ответ

0

Если я правильно понял ваш вопрос, это то, как вы можете получить идентификаторы в столбце F.

формула будет найти имя в столбце Е от диапазона А2 до В14 и возвращать идентификаторы в столбце F.

enter image description here

+0

Спасибо, это то, что пыталось, но это просто не было" t работа и дали неожиданные результаты. При переходе на два отдельных листа все было хорошо с первой попытки. Не знаю, что происходило. Я использую последний Excel для Mac (15.13.1) – user1271930

+0

Должно быть, что-то пошло не так в ссылке на ячейку или диапазон. Трудно сказать, не видя, что на самом деле вы пробовали. – ManishChristian

+0

Я был как раз в вашем примере. И я действительно провел некоторое время, и я имею в виду 45 минут или около того с этим сначала. до двух листовых методов, с которыми он работал. – user1271930

0

по крайней мере, для меня решение было использовать отдельные листы для того, чтобы получить VSEA RCH для правильной работы. Если это стандарт и «по книге», тогда должно быть четко указано, что с помощью vsearch вы должны использовать два отдельных файла листа или xls.

+0

Я думаю, что это не помогает. Отдельные листы, скорее всего, будут проблемой, чем решение, крайне маловероятно, чтобы быть причиной вашей проблемы, и, я думаю, в транс У вас есть неправильное английское имя для функции. – pnuts

Смежные вопросы