У меня есть список переменных в столбце A > список элементов
другой список переменных в столбце B > с соответствующими кодами элементов для >> столбца A
А в столбце C > у меня есть список кодов предметов, расположенных случайным образом
Теперь мне нужно заменить столбец C соответствующими элементами в столбце A.
попробовал vlookup, но не смог!
решение1
Я думаю, что проблема в макете вашей таблицы. Возможно, вам придется поменять местами столбцы A
и B
, поскольку ваше искомое значение находится во втором столбце вашего массива.
Таблица_массив
Два или более столбцов данных. Используйте ссылку на диапазон или имя диапазона.Значения в первом столбце table_array — это значения, искомые с помощью lookup_value.Эти значения могут быть текстом, числами или логическими значениями. Текст в верхнем и нижнем регистре эквивалентен.
решение2
Поменяйте местами столбцы A
и B
, как предложил @TheUser1024, и используйте столбец D
для своей VLOOKUP
функции:
=VLOOKUP(C1;$A:$B;2)
=VLOOKUP(C2;$A:$B;2)
...
решение3
Формула VLOOKUP ищет назначенную вам информацию в первом столбце вашей таблицы (слева), а затем ищет ее соответствие в (справа) первом столбце вашей таблицы. Поэтому всякий раз, когда вы используете VLOOKUP, это не сработает.
поэтому самый простой способ сделать так: 1- Столбец A > Коды 2- Столбец B > элементы 3- выполните формулу ВПР, которая будет работать нормально
Вы также можете добавить, если хотите, 4- дайте имя своей таблице, выделив данные в обоих столбцах A и B, затем перейдите к формуле, затем к менеджеру имен. Предположим, вы назвали ее «Itemsdata», а ваши данные начинаются со строки A2, поэтому ваша формула будет =Vlookup(C2,Itemsdata,2). Это будет работать идеально.