2016-09-19 3 views
0

Это может быть легко для вас, но мне нужно использовать одну формулу vlookup, так как я имею дело со многими номерами в двух столбцах.обновление листа с другими значениями листов

У меня есть два листа один из них Лист1 другой является Sheet2

Оба из них имеют две колонки. Столбцы A содержат «Номер материала», а столбец B содержит «Статус». Sheet1 имеет больше «Materialnumbers» внутри, чем Sheet2 , но Sheet2 включает в себя правильное «Status», поэтому, если «Materialnumbers» соответствуют, я хотел бы иметь значение «Status» для Sheet2 в столбце Sheet1.

Я знаю i должен написать код vlookup в столбце Sheet1. Но какова правильная формула для этого?

Заранее спасибо.

ответ

1

Вы правы - просто ВПР необходимо в колонке C. В С2 поставить эту формулу:

=VLOOKUP($A2,Sheet2!$A$1:$B$12,2,FALSE)

  • Он смотрит на значение в Лист1 А2.
  • Сравнивает это значение с первым столбцом в диапазоне $ A $ 1: $ B $ 12 (при необходимости обновите диапазон).
  • Возвращает значение из второго столбца (B).
  • Возвращается только в точном соответствии (FALSE).
0

Попробуйте в клетке C2 на Лист1:

=VLOOKUP($A2,Sheet2!A:B,2,0)

+0

спасибо большое. как я могу сделать то же самое для несоответствующих столбцов? Я хочу взять «статус» материалов, которые не соответствуют этому времени? –

+0

Я не уверен, что полностью понимаю вопрос, вы имеете в виду, что хотите получить статус уже в Листе 1, если нет совпадения для номера материала в Sheet2? Если вам нужна формула: '= IFERROR (VLOOKUP ($ A2, Sheet2! A: B, 2,0), $ B2)' – Jordan

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