Excel - Зеркальный диапазон ячеек
Можно ли отразить или воспроизвести диапазон ячеек с одного листа на другой?
Например:
----------------------------------------------
| CELL01 | CELL02 | CELL03 | CELL04 | CELL05 |
----------------------------------------------
----------------------------------------------
| CELL06 | CELL07 | CELL08 | CELL09 | CELL10 |
----------------------------------------------
----------------------------------------------
| CELL11 | CELL12 | CELL13 | CELL14 | CELL15 |
----------------------------------------------
Если я хочу скопировать CELL01
в CELL11
включительно к другому листу и иметь обновление данных автоматически всякий раз, когда в оригинал вносятся изменения, как мне поступить?
ВАЖНО: Мой конкретный набор данных является более сложным, чем этот, и состоит из нескольких объединенных ячеек, а также ячеек, которые отформатированы по-разному (например, выравнивание, цвета фона и т. Д.). Я знаю о Paste Link
вариант, но это не совсем то, что мне нужно; это работает до некоторой степени, но сталкивается с проблемами в таких областях, как объединенные ячейки, например, ввод 0
в ячейки, которые составляют остальную часть каждой объединенной ячейки.
Большое спасибо.
1 ответ
Чтобы отразить данные, я бы просто использовал ='C:\pathname\[workbookname.xlsx]sheetname'!$D$10
,
Если вам приходится многократно отражать макет, то вы должны перенести весь функционал в VBA, в противном случае я бы просто повторил его один раз.