2017-02-14 26 views
0

я следующая таблица ...Как использовать VLOOKUP, когда в lookup_value есть запятая?

enter image description here

Я хочу использовать ВПР, чтобы заполнить «Менеджер Forward Name», в колонке D.

В английском языке ... Я стараюсь используйте обратное имя менеджера в столбце C в качестве lookup_value для поиска этой строки в столбце B с намерением вернуть значение этой строки из столбца 1 в диапазоне table_array.

Формула выглядит как "= ВПР (C2, A: B, 1,0)"

Моего искомое_значение является клетка "С2" моего диапазона таблица_массива "A: B" Значения номер_столбца на колонке " 1 " Я хочу точное совпадение, поэтому я использую range_lookup" 0 "

Я получаю значение« # N/A », и мне интересно, является ли это запятой в строке lookup_value.

Я попытался удостовериться, что столбцы A и B являются обоими типа Text или, оба, типа General, но ничего не работает.

Любые идеи, как исправить это?

PS: Я попытался использовать другие предложения из других вопросов stackoverflow, но ничего не работает.

ответ

1

Это тот факт, что VLOOKUP ожидает значение поиска в левой колонке слева, а не справа.

Использование INDEX/MATCH:

=INDEX(A:A,MATCH(C2,B:B,0)) 
+1

Спасибо за исправление и особенно за разъяснения. –

0

Вы пытаетесь найти «Смит, Боб» в столбце A. Это значение не присутствует в столбце A. Возможно, вы спутать наличием значения " Bob Smith ", который для Excel является совершенно другой ценностью.

0

Написать эту формулу в столбце D -

=RIGHT(C2,LEN(C2)-SEARCH(" ",C2,1))&" "&LEFT(C2,SEARCH(",",C2,1)-1) 

Спасибо!