Возможно, вы, ребята, могли мне помочь, потому что я в тупике. Вот некоторые фотографии, чтобы проиллюстрировать мою проблему:Изменить ссылку ячейки в excel?
Как вы можете видеть, D1 является «ссылки» B1. Тем не менее, потому что я использую INDIRECT функцию, фактическая ссылка C1 и происходит следующее:
Синяя ссылка коробки на С1, а не В1. Есть ли способ изменить синюю рамку так, чтобы она окружала фактическую ячейку, на которую ссылаются (B1), не изменяя, на какую ячейку ссылается функция INDIRECT (C1)?
Кроме того, это просто пример, иллюстрирующий мою проблему. Я не думаю, что было бы целесообразно опубликовать мой фактический лист, потому что я в исследовательской лаборатории. Будьте уверены, необходима функция INDIRECT.
Это действительно показывает ячейку, которую вы используете в вашей формуле ... она никогда не будет освещаться результаты расчета. И не будет никакого способа сделать это. Тем не менее вы можете использовать '= CELL (« адрес », [ваша формула])', чтобы получить адрес вашей цели. (Если возможно, попробуйте изменить ссылку на 'INDEX', потому что' OFFSET' и 'INDIRECT' являются неустойчивыми);) –
И что Dirk означает VOLATILE, и, пожалуйста, исправьте меня, если я ошибаюсь @DirkReichel, это то, что изменчивые функции пересчитываются каждый раз, когда что-то в рабочем листе изменяется (возможно, в книге). Энергонезависимая функция будет пересчитываться только тогда, когда ячейки изменятся. Это означает, что если вы используете только летучую функцию пару раз, вы, скорее всего, будете в порядке. Но если вы повторно используете активную функцию, вы заметите замедление на вашем листе. –
Hmm INDEX работает с относительными ссылками? –