Я рассматриваю модель, в которой я продолжаю видеть восклицательный знак, используемый перед именем буквы ячейки - как показано в заголовке вопроса, "= INDIRECT(!$ F12) "Что это значит? как это устроено? Может кто-нибудь, пожалуйста, помогите мне, где я могу прочитать о таких ссылках? это используется в именовании ячеек, другая формула сделана таким же образом = IF(!N $ 7

С уважением

1 ответ1

1

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

Эту номенклатуру можно использовать при определении именованного диапазона в менеджере имен. Восклицательный знак связывает имя листа с адресом ячейки. Но если у вас есть случай, когда один и тот же именованный диапазон определен на нескольких листах, этот метод можно использовать для создания "общей" ссылки на лист. Именованный диапазон определяется с помощью восклицательного знака, но без имени листа. Когда вы используете этот именованный диапазон на определенной рабочей таблице, он будет ссылаться на диапазон активной рабочей таблицы.

Вы можете прочитать больше об этом методе здесь и здесь.

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