Это немного сложный вопрос, потому что он имеет два измерения.

У меня есть ряд формул на одном листе в книге в Excel. Я хочу скопировать числа в этой строке в виде столбца на другой лист рабочей книги, чтобы, если я внесу изменение в строку на исходном листе, оно распространялось на нужное место в столбце.

Два измерения: транспонирование строки в столбец и копирование по листам.

Как это возможно?

Благодарю.

1 ответ1

0

Да, вы можете, вот формула для этого:

Чтобы скопировать и перенести между книгами Excel:

=OFFSET([filename.xlsx]SheetName!$A$1,MOD(ROWS([filename.xlsx]SheetName!$2:2)-1,4),ROUNDUP(ROWS([filename.xlsx]SheetName$2:2)/4,0)-1) 

просто измените имя файла и имя листа на правильные имена.

Для копирования и транспонирования между листами в книге Excel:

=OFFSET(SheetName!$A$1,MOD(ROWS(SheetName!$2:2)-1,4),ROUNDUP(ROWS(SheetName$2:2)/4,0)-1) 

просто измените имя листа на правильные имена.

Просто используйте формулу в любой ячейке, и она автоматически скопирует и транспонирует ячейки.

Спасибо Gary's Student за эту формулу.

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