2014-11-11 3 views
0

Я именованный диапазон в одной рабочей книги файл, который указывает на другой именованный диапазон в другом файле рабочей книги, скажемКак передать именованный диапазон в формуле Excel

CityList = AnotherFile.xlsx!Cities. 

Формула

=OFFSET(CityList,MATCH(J6,INDEX(CityList,,2),0)-1,0,COUNTIF(INDEX(CityList,,2),J6),1) 

хорошо работает, однако, если я хочу сделать CityList как параметр, так как я применим ту же формулу к различным именованным диапазонам, как я могу это сделать? Я попытался использовать INDIRECT («B6») на замену CityList (B6 имеет значение «CityList»), но это не сработало.

Большое спасибо!

ответ

0

Вам не нужны кавычки. =INDIRECT(B6) должен работать.

+0

попробовал это раньше, теперь работает – Kevin