Vlookup, ссылаясь на данные таблицы на другом листе

Я хотел бы использовать функцию VLOOKUP, относящуюся к таблице данных, помещенной в другой лист, из той, где написана функция VLOOKUP.

Пример: в Листе 1 ячейке AA3 я хотел бы вставить функцию VLOOKUP. Я хочу, чтобы функция проверила число в ячейке M3, найдите то же самое число в первом столбце A2: Q47 в листе 2 и воспроизведет значение в 13-м столбце этой таблицы.

Я написал эту функцию, но в результате она сообщает #N/A:

=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)

Ответы

Ответ 1

Одной из распространенных проблем с VLOOKUP является "несоответствие данных", где #N/A возвращается, потому что числовое значение поиска не соответствует текстовому форматированию в таблице VLOOKUP (или наоборот)

Работает ли какая-либо из этих версий?

=VLOOKUP(M3&"",Sheet1!$A$2:$Q$47,13,FALSE)

или

=VLOOKUP(M3+0,Sheet1!$A$2:$Q$47,13,FALSE)

Первый преобразует числовое значение поиска в текст (при условии, что таблица поиска 1-й столбец содержит числа, отформатированные как текст). Последний делает обратное, меняя текстовое значение поиска на число.

В зависимости от того, какой из них работает (при условии, что это делается), вы можете постоянно изменять формат своих данных, чтобы стандартный VLOOKUP работал

Ответ 2

Я столкнулся с этой проблемой, и когда я начал искать важную точку, которую я нашел, значение u просматривает i.e Столбец M3 должен присутствовать в первом столбце таблицы u, который нужно искать https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 проверить в lookup_value

Ответ 3

Ваша формула выглядит отлично. Возможно, значение, которое вы ищете, находится не в первом столбце второй таблицы?

Если второй лист находится в другой книге, вам нужно добавить ссылку на рабочую книгу по вашей формуле:

=VLOOKUP(M3,[Book1]Sheet1!$A$2:$Q$47,13,FALSE)

Ответ 4

Возможно, что-то не так с вашей формулой, если вы смотрите с другого листа, возможно, вам нужно изменить Sheet1 на Sheet2 --- >= VLOOKUP (M3, Sheet2! $A $2: $Q $47,13, FALSE) --- Где Лист2 - ваш массив таблиц

Ответ 5

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

Ответ 6

У меня возникла аналогичная проблема, и она возвращалась #N/A. Это означает, что данные соответствия присутствуют, но в записи столбцов M3 может быть дополнительное пространство, что может помешать ему получить точное значение. Поскольку вы установили последний параметр как FALSE, он ищет "точное соответствие". Эта формула верна: =VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)

Ответ 7

Скопируйте =VLOOKUP(M3,A$2:Q$47,13,FALSE) на другие листы, затем выполните поиск! замените на! $, выполните поиск: замените на: $один раз для всех листов