ВПР вместе с ПОИСКПОЗ

У меня есть условие поиска ниже, но я не могу заставить его работать.

=VLOOKUP(A1,'Raw Data'!A1:A3,MATCH('Submitted Data'!B1,'Submitted Data'!A1:B1))

Я пытаюсь извлечь значение столбца B из Submitted Data в столбец B в Raw Data на основе совпадения столбцов A, но все время получаю сообщение об ошибке.

Необработанные данные

     A      B      C
1   L1             23
2   L2             17
3   L7             31

Отправленные данные

     A      B
1   L1      Complete
2   L7      Pending
3   L2      Complete

person llanato    schedule 10.02.2015    source источник
comment
Попробуйте =VLOOKUP(A1, 'Submitted Data'!A1:B3,2,FALSE), так как вы просматриваете значение в A1 и извлекаете данные из отправленных данных, и вы возвращаете 2-й столбец.   -  person tospig    schedule 10.02.2015


Ответы (1)


vlookup выполняет match за вас, поэтому вам не нужна эта функция. Это должно сработать для вас:

=VLOOKUP(A1, 'Submitted Data'!A1:B3,2,FALSE)

Где

A1 — это ячейка со значением, которое вы хотите найти в другом диапазоне ячеек (т. е. данные на другом листе.

Submitted Data'!A1:B3 — это диапазон ячеек, содержащих данные, в которых вы хотите найти A1, а затем вернуть значение, отстоящее от него на определенное количество столбцов (см. следующее предложение).

2 — это столбец из диапазона Submitted Data'!A1:B3 (т. е. столбец B), который имеет значение, которое вы хотите вернуть.

FALSE означает, что вы хотите получить точное совпадение со значением A1.

person tospig    schedule 10.02.2015