Я немного запутался с поиском / соответствием, и мастер поиска в Excel 07, похоже, не позволяет правильно использовать несколько листов.

Мне нужно, чтобы ячейка B2:BXXXX на листе 2 выполнила следующее и отобразила ответ. Сравните ячейку A2:AXXXX на листе 2 со значениями в D2:D30000 на листе 3, находя точное совпадение, только если точное совпадение найдено, вернуть все содержимое ячейки L2:L30000 на листе 3, где строка является совпадающей строкой из D2:D30000 Если совпадение не найдено, вернуть # N/A нормально

пример

Sheet 2
90336-N 32(formula is here)
90336-R #N/A (formula is copy down'ed this entire column)

Лист 3

D   L
90336-N 32
90336   12
90336-Q 8

любая помощь? - весь лист содержит множество финансовых данных, а также базы данных компаний, которые я не могу публиковать, приведенные выше данные являются просто "ошибкой"

2 ответа2

1

Вы также хотите добавить IFERROR в команду vlookup. Это позволит вам легче находить несоответствия и даже обозначать их, например, как: = IFERROR(VLOOKUP(B2, Sheet3!)D $ 2: L $ 30000,9, FALSE), "CHECK")

0

Наиболее распространенным подходом является использование VLOOKUP . В Б2 на листе 2 используйте эту формулу

=VLOOKUP(B2,Sheet3!D$2:L$30000,9,FALSE)

Затем вы можете скопировать эту формулу вниз по столбцу

9 указывает на 9-й столбец диапазона Sheet3!D $ 2:L $ 30000, потому что это столбец, из которого вы хотите вернуть значение (сопоставление всегда выполняется с первым столбцом этого диапазона). VLOOKUP с FALSE в качестве окончательного параметра возвращает только точные совпадения или # N/A (хотя это без учета регистра)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .