Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Особенности использования названий листов в функции ДВССЫЛ (INDIRECT)

Кулешова Ольга Владимировна: Особенности использования названий листов в функции ДВССЫЛ (INDIRECT)

КОВ

Использование функции ДВССЫЛ значительно ускоряет процесс получения данных как на одном, так и на разных листах. Это так удобно - написать одну формулу, задать в ней изменяющиеся или постоянные параметры, такие как название листа, адрес ячейки или диапазона, скопировать формулу и получить результаты!

Сперва многим кажется не привычным - “сочинять” адрес ячейки или диапазона, но вскоре этот барьер преодолевается. И одна из сложностей, с которой сталкиваются пользователи, - это наличие в названии листов пробелов, дефисов и т.д. Однако, и это не может служить проблемой, стоит только вспомнить/понять как Excel обозначает такие ссылки и проблема решена.

Адрес ячейки с другого листа выглядит в общем виде так: ИмяЛиста!Ячейка, если имя листа написано с какими-нибудь разделителями, то имя листа заключается в апострофы: ИмяЛиста’!Ячейка.

Поэтому в функции ДВССЫЛ [INDIRECT] простая сцепка названия листа (значение ячейки A2) и ячейки C1 дает результат только там, где название города написано без каких-либо разделителей:

Т.к.  результат аргумента функции не будет содержать апострофы, а значит Excel не сможет понять это правильно. Отсюда и ошибка #ССЫЛКА!

Поэтому, чтобы исправить данную ошибку, следует принудительно заключить название листа в апострофы:

Таким образом, более универсальная формула для работы с именами листов будет:

=ДВССЫЛ(”‘”&A2&”‘!C1″) или =INDIRECT(”‘”&A2&”‘!C1″)


Станьте профи по Excel на наших курсах!

Источник

Ближайшие группы

Авторизации

Обратный звонок

Оставьте свои данные ниже и наш менеджер свяжется с вами в рабочее время!

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Спасибо за обращение! Ваш менеджер свяжется с вами в рабочее время.