Excel: сохраняйте формулу, даже если я удаляю строку

Предположим, что я имею следующую формулу

=Sheet1!$A$1 

Я хотел бы сохранить его также, если я удалю Row 1. Итак, если у меня есть в Sheet1:

A1: 1

A2: 2

Так что формула дает мне 1 до тех пор, пока у меня есть первая и вторая строки. Если теперь я удаляю первую строку, мне бы хотелось, чтобы формула вернула 2 вместо #REF!

Как я могу сохранить формулу действительной даже при удалении строки?

Пытаться,

 =index(sheet1!a:a, 1) 

По hardcoding номер строки, вы не получите #ref! ошибка при удалении A1; он просто использует новый A1.

Вы также можете использовать косвенную формулу:

 =INDIRECT("Sheet1!A1") 
  • Как предотвратить автоматическое копирование Excel в таблицах Excel?
  • Excel - разделительная строка из ячеек
  • Отображать смежные данные с наибольшим значением в пределах диапазона, включая дубликаты
  • Фильтр Excel работает плохо
  • Excel: дата возврата из числа дней
  • Вычисление значений для групп данных Excel
  • Получите понедельник последней полной недели в течение месяца в excel
  • Элемент элемента Cell Match Элемент таблицы Excel
  • Динамическая начальная точка формулы OFFSET и SUM
  • Есть ли ограничение того, сколько кода можно вставить в Excel или это ошибка?
  • Введите значение в ячейку, введите результат отображения формулы
  • Interesting Posts

    MySQL ODBC с Microsoft Excel 2007 Crash

    Excel VBA: заполнить диаграмму (и treemap-диаграмму) с изображениями на основе значения ячейки

    Использование функции RangetoHtml и Excel не будет закрываться после выполнения функций

    Изменение цвета фона excel для определенного ввода текста

    Диапазон VLookup Изменение при перемещении и удалении столбцов в диапазоне функции Vlookup

    Автоматическое заполнение главного списка из нескольких ячеек в нескольких листах

    Excel ускоритель ключа Userform для метки не работает

    Как получить среднее значение (значений столбца) категории (распределено по строкам)?

    Почему Excel не показывает подсказки аргументов для DATEDIF ()?

    VBA Runtime Error 9 (Excel 2007)

    Обобщение данных по таблице с двумя осями – excel

    Необходимо преобразовать данные в виде строки в читаемый формат Excel

    Удаление определенного содержимого с листа excel с выбранными ячейками

    Как отключить автоматическое backspace в редакторе Excel VBA

    Excel VBA: TextToColumns по датам (один столбец, без разделителя) не работает?

    Давайте будем гением компьютера.