Как правильно установить Excel для автоматического увеличения

0

У меня есть вопрос, касающийся автоматического увеличения при перетаскивании формул.

У меня есть несколько рядов данных в столбцах на листе, и я пытаюсь сослаться на них на другом листе.

Поэтому на листе 2 я помещаю в ячейку A2 следующее: = 'Участие в войне и AttackTrack'! C1. Исходя из предыдущего опыта, мне нужно дать ему еще несколько записей, чтобы знать, что делать, поэтому я добавляю следующие 2 строки в A3 и A4: = 'Участие в войне & AttackTrack'! D1 = 'Участие в войне и AttackTrack'! E1

Теперь я хочу только увеличить столбец, а не число. Когда я выделяю все 3 ячейки и перетаскиваю их, я вместо этого получаю в ячейке A4 следующее: = 'Участие в войне и AttackTrack'! C4

Почему я получаю это и как / как я могу заставить его увеличиваться должным образом? Для меня альтернатива - ввести несколько строк вручную или написать макрос для этого.

Изменить: Добавление более сложный пример той же проблемы для справки:

У меня есть = (SUM («Участие в войне и AttackTrack»! D2: D1000) / (B3 * 2)), за которым следует = (SUM («Участие в войне и AttackTrack»! E2: E1000) / (B4 * 2)). Я хочу, чтобы столбцы увеличивались в первом диапазоне, а столбец и строка увеличивались в следующем диапазоне. Это возможно?

Спасибо

JaReg
источник

Ответы:

0

Вместо того, чтобы играть с автоматическим приращением к рабочему использованию OFFSETили INDIRECTфункциям, например:

=(SUM(OFFSET('War Participation & AttackTrack'!D2:D1000,0,ROW()-1))/(OFFSET(B3,ROW()-1,0)*2))

Это сместит вправо ваш первый диапазон и сместит вниз второй эталон. (поместите первую формулу в строку 1).

Мате Юхас
источник