Мне нужна помощь с чем-то. У меня есть список значений (на sheet 2
), и я хочу создать две строки (где A4 = A3
) указанных значений на листе 1. (Показано ниже) Есть ли формула, которую я могу использовать в Excel, которая может позволить мне скопировать эту формулу на листе один через сотни строк?
2 ответа
2
Предполагая, что данные в листе 1 находятся в столбце A
в листе 2 A1
добавьте следующую формулу:
=INDIRECT("Sheet1!A" & ROW()*2)
И в B1
добавить это:
=INDIRECT("Sheet1!A" & ROW()*2-1)
Затем заселить
2
Если вы хотите избежать опосредованного значения, вы можете использовать INDEX:
=INDEX(Sheet1!A:A,INT((ROW(1:1)-1)/2)+2)
Где +2
- начальная строка данных на Листе1. Я предположил строку 2, если отличается от фактической первой строки данных.