Можно ли автоматически копировать формулу в строки, если формула ссылается на данные в непоследовательных строках? Формулы в столбце B на Листе 1 настроены следующим образом:

B1 references Sheet2!B1
B2 references Sheet2!A1
B3 references Sheet2!B2
B4 references Sheet2!A2

1 ответ1

0

Установите B1 (на Sheet1) в

=INDIRECT("Sheet2!R" & INT((ROW()+1)/2) & "C" & MOD(ROW(), 2)+1, FALSE)

и перетащите / заполните.  Первый аргумент INDIRECT() - это строка, которая выглядит как

  • Ряд 1: Sheet2!R1C2
  • Ряд 2: Sheet2!R1C1
  • Ряд 3: Sheet2!R2C2
  • Ряд 4: Sheet2!R2C1

Второй аргумент, FALSE , указывает INDIRECT() обрабатывать часть ссылки на ячейку первого аргумента как формат « R1C1 »; то есть как Rrow#Ccolumn# .  Таким образом, вышеизложенное интерпретируется как

  • Ряд 1: Sheet2!B1
  • Ряд 2: Sheet2!A1
  • Ряд 3: Sheet2!B2
  • Ряд 4: Sheet2!A2

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