У меня запрос по формулам OFFSET
и TRANSPOSE
. В Google Sheets (изначально в Excel) настроены следующие два листа:
Первый лист:
Формула в ячейке B2: =transpose('Form responses 1'!A2:BB2)
(оригинал)
=transpose(offset('Form responses 1'!A$2:BB$2,COLUMNS($A$2:A2)-1,0))
(текущий)
Формула в ячейке C2: =transpose('Form responses 1'!A3:BB3)
Формула в ячейке D2: =transpose('Form responses 1'!A4:BB4)
Хотелось бы, чтобы ссылки увеличивались по строке (по вертикали вниз), а не по столбцу (по горизонтали вправо) при перетаскивании для копирования формулы.
Второй лист:
Как вы можете видеть на первом листе, я пытаюсь TRANSPOSE
данных со второго листа, используя упомянутую формулу. Однако когда я перетаскиваю формулу через (по горизонтали), она ссылается на столбец, когда вместо этого мне нужно, чтобы она ссылалась на строку (если я перетаскиваю ее вниз, она работает нормально, но это не то, что мне нужно в данном конкретном случае).
Я понимаю, что мне нужно реализовать функцию OFFSET
, что-то вроде: =transpose(offset('Form responses 1'!A$2:BB$2,COLUMNS($A$2:A2)-1,0))
Я не уверен, какой должна быть последняя часть, COLUMNS($A$2:A2)-1,0
, на что я должен изменить это, чтобы получить желаемый результат?
Если я недостаточно подробно объяснил, пожалуйста, дайте мне знать, спасибо.