В следующей таблице ссылки изменятся после сортировки и прервут вычисления.

Абсолютные ссылки не вариант. Таблицу необходимо периодически копировать на другой лист и помещать в другую строку (столбцы идентичны). Абсолютная ссылка нарушит вычисления после копирования.

Я хотел бы сохранить ссылки без изменений. Одна идея состоит в том, чтобы использовать формулы для ведения ссылок. Например, S75 содержит: =T70 .
Измените его на =(the address of the Count data cell)

Какие формулы я мог бы использовать для достижения этой цели?

Если никакая формула не может сделать, мне нужно прибегнуть к макросу. Сначала используйте абсолютную ссылку ($ T $ 70). Затем запустите макрос, который заменяет все выбранные ячейки на относительные ссылки (T70) каждый раз, когда его нужно скопировать. Нужно изменить только эталон T70, а не другие. Я не знаю, как кодировать. Может ли кто-нибудь помочь?

Большое спасибо.

1 ответ1

1

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

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

=SUM(OFFSET(L72,-1,0),1)

Теперь измените формулу в ячейке T76 на

=OFFSET(T76,-1-L76,0)+1.5

Поскольку формула относится только к ячейкам в отдельной строке, она будет работать после сортировки.

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