Этот вопрос касается попыток предотвратить нарушение функциональности при изменении имени файла Excel.

Вот что я пытаюсь сделать:

У меня есть таблица, где я собираю данные о посещениях и уникальных посетителях для определенных веб-сайтов в месяц. Затем я использую эти данные для создания трех разных графиков. Чтобы сохранить эти графики динамическими (то есть не нужно генерировать новую диаграмму каждый раз, когда я добавляю данные для нового месяца), я использую определенные имена.

Что приводит меня к моей проблеме: я ссылаюсь на свои имена так: =filename.xlsx!defined_name Таким образом, имя файла жестко закодировано. Есть ли способ использовать мягкую ссылку на файл, в котором я работаю (например, использовать this или self в OOP для ссылки на соответствующий объект) вместо использования точного имени файла в каждой ссылке.

1 ответ1

0

Вы можете использовать функцию INDIRECT, чтобы сделать этот тип мягких ссылок.

РЕДАКТИРОВАТЬ - Если ваши диаграммы находятся в той же книге, что и именованные диапазоны, вам не нужно указывать имя файла в ссылках, и вам не понадобятся функции INDIRECT.

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