У меня есть список переменных в столбце A> список элементов

другой список переменных в столбце B> с соответствующими кодами элементов для >> столбца A

И в столбце C> у меня есть список случайных кодов элементов

Теперь мне нужно заменить столбец C на соответствующие элементы в столбце A

попробовал vlookup но не смог!

3 ответа3

0

Поменяйте местами столбцы A и B , как предложено @ TheUser1024, и используйте столбец D для функции VLOOKUP :

=VLOOKUP(C1;$A:$B;2)
=VLOOKUP(C2;$A:$B;2)
...
0

Формула Vlookup ищет вашу назначенную информацию в первом столбце таблицы (слева), а затем ищет ее соответствие (справа) первого столбца таблицы. поэтому, когда вы делаете Vlookup, он не будет работать

так что проще всего сделать:1- столбец A> коды 2- столбцы B> элементы 3- выполнить формулу Vlookup, которая будет работать нормально

Вы также можете добавить, если вы хотите 4 - дать имя своей таблице, выделив ваши данные в обоих столбцах A и B, затем перейти к формуле, а затем к менеджеру имен. давайте предположим, что вы назвали его "Itemsdata", и ваши данные начинаются со строки A2, поэтому ваша формула будет = Vlookup(C2, Itemsdata, 2). это будет работать идеально

0

Я думаю, что ваша проблема в макете вашего стола. Возможно, вам придется поменять местами столбцы A и B , так как значение поиска находится во втором столбце вашего массива.

Из справки Office

таблица_массив
Два или более столбцов данных. Используйте ссылку на диапазон или имя диапазона. Значения в первом столбце table_array - это значения, которые ищутся lookup_value. Эти значения могут быть текстовыми, числовыми или логическими значениями. Прописные и строчные буквы эквивалентны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .