3

У меня есть следующие данные:

и у меня есть эти данные в другой книге:

(увеличенное изображение)

формула, которую я использую:

=IF(ISERROR(MATCH(A10,'C:\path\to\file\John C 05-07-16.xlsx'!Individuals,0)),"NOT-Covered","Covered")

Он работал нормально, пока я не попытался заставить его ссылаться на "именованный диапазон", который является B4:O40 . Я проверил и дважды проверил все совпадения в названном диапазоне и подтвердил это, оценивая пошаговую формулу, и она должным образом преобразует "отдельных лиц" в B4:O40 но я получаю возврат "НЕ охвачено " независимо от того, какой текст находится в внешняя рабочая тетрадь. Я оценил формулу, и она, кажется, возвращает "#N/A" для функции ISERROR .

Любая идея, где это терпит неудачу и почему должно быть иначе при использовании именованного диапазона?

1 ответ1

1

Вы можете использовать эту формулу вместо:

=IF(AND(ISERROR(MATCH(A10,'your Path'!$B$4:$B$40,0)),ISERROR(MATCH(A10,'your Path'!$F$4:$F$40,0)),ISERROR(MATCH(A10,'Your Path'!$H$4:$H$40,0)),ISERROR(MATCH(A10,'Your Path'!$J$4:$J$40,0)),ISERROR(MATCH(A10,'your Path'!$L$4:$L$40,0)),MATCH(A10,'your Path'!$N$4:$N$40,0))),"Not Covered","Covered") 

Ваш путь - это адрес вашей книги, где ваш массив содержит диапазон B4:O40, но он разбит на каждый столбец B4:B40, F4:F40...
Функция AND определит, совпадает или нет совпадение, если нет совпадения во всех указанных столбцах, And вернет TRUE что означает « Не охвачено».

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