Что я хочу сказать, если содержимое ячейки D3
(на текущем листе) существует в столбце A
в первом рабочий лист (в моем списке под названием). (и они всегда существуют где-то). Верните содержимое соответствующей строки в столбце C
.Проверьте, существует ли ячейка excel на другом листе в столбце - и возвращает содержимое другого столбца
Другими словами, если соответствующая ячейка находится в строке 12
- возвращает данные от C12
.
Я использовал следующий синтаксис, но я не могу заставить последнюю часть работать правильно.
=IF(ISERROR(MATCH(D3,List!A:A, 0)), "No Match", VLOOKUP(D3,List!A:A,1,TRUE))
Как исправить формулу?
Это сработало! = IFERROR (VLOOKUP (D3, List! A: C, 3, FALSE), «No Match») Я не совсем уверен, что понимаю список! A: C (A: C). Я думал, что функция работает как таковая - найдите данные в одном столбце и верните содержимое другого (что, если я только хочу, чтобы он выполнял поиск в столбце A и всегда возвращал столбцы C или D ... но никогда не выполнял поиск в этих столбцах). – YelizavetaYR
'List! A: C, 3,' означает, что вы собираетесь искать в первом столбце диапазона 'List! A: C' (т.е.' List! A: A') и возвращать соответствующее значение из третьего столбца диапазона 'List! A: C' (т.е.' List! C: C') –
Замечательно! Спасибо! – YelizavetaYR