Сравнить текст с именованным диапазоном на внешнем листе
У меня есть следующие данные:
и у меня есть эти данные в другой книге:
формула, которую я использую:
=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 ответ
Вы можете использовать эту формулу вместо:
=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
что означает не охвачено.