Энергонезависимое предложение с Индексом:
=A2-INDEX($1:$1,ROW(A2))
Смещение является изменчивым и приведет к пересчету всей рабочей книги при любой замене любой ячейки. Это может привести к замедлению в больших файлах со многими формулами.
Пояснение (после запроса разъяснения):
Первая строка содержит данные, начинающиеся со столбца B, который является вторым столбцом. Вышеприведенная функция Index() просматривает всю строку 1 и затем указывает на второй столбец, поскольку функция Row(A2) возвращает значение 2
.
Если формула перетаскивается вниз, бит Row(A2)
изменяется на Row(A3)
и возвращается число 3
, поэтому Index вернет третий столбец строки 1.
Чтобы настроить этот сценарий на другую настройку, вам необходимо проверить настройки. Какой столбец в строке 1 имеет первое значение данных? Второй, третий или n-й столбец?
Номер столбца с первым значением - это то, что вам нужно для числовой части в ссылке для функции Row(). Если ваши данные начинаются со столбца 2, то это будет Row(A2)
. Если ваши данные начинаются в столбце 7, то это должна быть Row(A7)
. Затем перетащите вниз, чтобы позволить Excel сделать свое дело с настройкой относительных ссылок.
Важным моментом является то, что вы правильно поняли стартовый номер.