У меня есть книга Excel, где есть скрытый лист, который в основном извлекает данные из других листов в той же книге, просто используя формулу =.

Проблема, с которой я столкнулся, заключается в том, что, если я добавляю столбец или ячейки к листу, формула извлекает данные из нее, корректирует формулу на скрытом листе. Я не хочу, чтобы это произошло.

Если я вставлю новый столбец C, а затем добавлю данные в столбец C, я все еще хочу, чтобы скрытая таблица данных извлекала информацию из этого столбца. Прямо сейчас он пропускает столбец C.

Это базовая формула, которую я использую: ='OME6500 Commissioning '!C2

Есть ли способ заблокировать формулу, чтобы она не корректировалась при вставке ячеек на листе "Ввод в эксплуатацию OME6500".

1 ответ1

2

Используйте функцию INDIRECT. В каждой ячейке вместо использования

='OME6500 Commissioning '!C2

использование

=INDIRECT("'OME6500 Commissioning '!C2")

Ссылка никогда не изменится, независимо от того, что вы делаете с исходной ячейкой (ями). Если вам нужно заполнить большое количество ячеек, используйте

=INDIRECT("'OME6500 Commissioning '!C"&ROW(A2))

тогда вы можете заполнить косвенную формулу, и вам не придется вручную редактировать каждую ячейку.

Удачи!

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