Excel: Можно ли использовать Vlookup для поиска значения с помощью 2-го или 3-го столбца и вернуть значение из первого столбца?

Рассмотрим файл данных, подобный этому

ABCD 8256241 524CS-18 8204 $2.96 8256248 14212CS-18 8204 $3.96 8262898 1012CS36 8204 $1.96 129620 500868 8029 $0.72 129885 502237 8029 $3.17 129907 50850 8029 $3.58 229405 6905585550 8237 $109.88 229413 6905585679 8237 $129.88 

Я хочу найти значение из столбца B или C, а затем вернуть значение из A. Как это сделать, используя специально функцию Vlookup?

Я попробовал это

  VLOOKUP(500868,OFFSET('Sheet Name'!A2:D8,0,1),2,FALSE) 

это ищет значение в столбце B вместо A, но может возвращать только значение из C или D. Как я могу получить значение из A вместо.?

Поднимая столбец B и возвращающий столбец A. F1 я разместил значение, которое вы ищете.

 =INDEX($A$1:$A$8,MATCH(F1,$B$1:$B$8,0)) 

Конечно да. Есть 2 варианта:

ВПР

Посмотрите, как вы можете комбинировать VLOOKUP + IF или CHOOSE для поиска по другим столбцам.

INDEX MATCH

Ссылка здесь или

INDEX – возвращает строку (ячейку) из [RETURN_COLUMN]

MATCH – возвращает индекс [LOOKUP_VALUE] в [LOOKUP_COLUMN]

=INDEX([RETURN_COLUMN],MATCH([LOOKUP_VALUE],[LOOKUP_COLUMN],0))

  • Найти, если значение существует на другом листе (Excel)
  • Ошибка #NA во влагах с другой книгой
  • Условный vlookup в Excel
  • Vlookup, Google Docs., Фильтр и сумма
  • Понимание формулы vlookup в Excel?
  • Должен ли я разбить свои данные на более мелкие куски?
  • Использовать OR в vlookup Table Array
  • Проблемы с Vlookup по энергозатратам?
  • VLOOKUP или INDEX / MATCH не работают
  • обновление листа с другими значениями листов
  • Excel беспорядок с моей формулой при копировании, как я могу остановить, я перестаю менять одну часть, но не другую?
  • Давайте будем гением компьютера.