@AndreyTT

Как заменить в google spreadsheets (гугл таблицы) в диапазоне ячеек относительные ссылки на абсолютные?

И так, есть таблица, с двумя листами. На одном листе строки ссылаются на строки на втором листе, примерно так:
5e1cace39af96950970823.png

Теперь на втором листе происходит изменение: в середину списка добавляется новая строка.
Т.к. у всех ссылок на первом листе ссылки стоят относительные, все ссылки сдвигаются на 1 вниз:
5e1cad7a3a4ec451489210.png

Чтобы этого не происходило, нужно заменить все ссылки в формулах на первом листе на абсолютные. Но как это сделать ума не приложу, т.к. в реальности там ссылки со сложными формулами, в строке по 6 ячеек с формулами, которые я один раз написал, а дальше размножаю вниз перетаскиванием. Если заменить в одной строчке на абсолютные значения, то размножение, конечно не сработает. Общее количество строк около 1000.

Куда копать?
  • Вопрос задан
  • 1283 просмотра
Решения вопроса 1
@AndreyTT Автор вопроса
В общем я решил это макросом, который каждый раз при заходе в таблицу и добавлении строки на лист, обновляет все формулы в таблицы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
dollar
@dollar
Делай добро и бросай его в воду.
С абсолютными ссылками адреса съедут точно также.

Чтобы этого не происходило, нужно просто не вставлять новую строку. Для этого можно в вашем примере выделить 4,5,6 (C5:C7) и скопировать чуть ниже (на C6). Т.е. сначала Ctrl+C, а потом Ctrl+V.

При этом Ctrl+X нельзя, т.к. это будет перемещение, а при перемещении адреса запоминаются и сохраняются у ссылающихся ячеек.
Ответ написан
@whiterushkin
Нашел 2 решения
1. ARRAY FORMULAS
2. IMPORT RANGE
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы