Всем привет!
Импортирую данные из умной таблицы Excel в Word.
Вариант 1.
Выделяю диапазон ячеек, вставляю в Word как лист Excel со связью.
Ссылка в поле (после Alt+F9) выглядит так:
Плюс: изменения в данных отображаются в Word (после "Обновить связь").
Минус: при вставке строки умная таблица распространяет формулы на ячейки новой строки, но в Word строка не появляется. Аналогично при удалении строки.
Вариант 2.
Именую диапазон ячеек, выделяю его, вставляю в Word как лист Excel со связью.
Ссылка в поле (после Alt+F9) выглядит так:
Плюс: изменения в данных отображаются в Word ("Обновить связь").
Плюс: при вставке строки умная таблица распространяет формулы на ячейки новой строки, в Word строка появляется. Аналогично при удалении строки.
Минус: требуется дополнительно именовать диапазоны.
По идее, имя умной таблицы эквивалентно именам именованных диапазонов. Во всяком случае, в диспетчере имён оно отображается наравне с ними.
Логично использовать готовые имена (умных таблиц), а не создавать новые имена для тех же диапазонов.
Отсюда
Вариант 3.
Правлю в поле слияния ссылку с именованного диапазона на Имя_умной_ таблицы, и плюс всякие разные варианты перепробовал.
Минус: не фурычит.
Использовал при этом следующие доки:
а)
б)
в)
В последнем вроде заявлено, что они это умеют, но реально нет ничего.
Вопрос:
Можно ли использовать в поле слияния ссылку на умную таблицу и/или на её фрагменты - Заголовки, Данные, Столбцы, Строки, Итоги?
Если можно, то как?
ПС. Если это невозможно, то придётся писать код, точнее, уже написал основное, но хочется обойтись формулами.
Импортирую данные из умной таблицы Excel в Word.
Вариант 1.
Выделяю диапазон ячеек, вставляю в Word как лист Excel со связью.
Ссылка в поле (после Alt+F9) выглядит так:
| Код |
|---|
{ LINK Excel.Sheet.12 C:\\Users\\User\\Desktop\\Exps\\tmp2.xlsx Лист1!R1C1:R5C8 \a \p \* MERGEFORMAT } |
Плюс: изменения в данных отображаются в Word (после "Обновить связь").
Минус: при вставке строки умная таблица распространяет формулы на ячейки новой строки, но в Word строка не появляется. Аналогично при удалении строки.
Вариант 2.
Именую диапазон ячеек, выделяю его, вставляю в Word как лист Excel со связью.
Ссылка в поле (после Alt+F9) выглядит так:
| Код |
|---|
{ LINK Excel.Sheet.12 C:\\Users\\User\\Desktop\\Exps\\tmp2.xlsx Лист1!NRange \a \p \* MERGEFORMAT } |
Плюс: изменения в данных отображаются в Word ("Обновить связь").
Плюс: при вставке строки умная таблица распространяет формулы на ячейки новой строки, в Word строка появляется. Аналогично при удалении строки.
Минус: требуется дополнительно именовать диапазоны.
По идее, имя умной таблицы эквивалентно именам именованных диапазонов. Во всяком случае, в диспетчере имён оно отображается наравне с ними.
Скрытый текст |
|---|
Логично использовать готовые имена (умных таблиц), а не создавать новые имена для тех же диапазонов.
Отсюда
Вариант 3.
Правлю в поле слияния ссылку с именованного диапазона на Имя_умной_ таблицы, и плюс всякие разные варианты перепробовал.
Минус: не фурычит.
Использовал при этом следующие доки:
а)
б)
в)
В последнем вроде заявлено, что они это умеют, но реально нет ничего.
Вопрос:
Можно ли использовать в поле слияния ссылку на умную таблицу и/или на её фрагменты - Заголовки, Данные, Столбцы, Строки, Итоги?
Если можно, то как?
ПС. Если это невозможно, то придётся писать код, точнее, уже написал основное, но хочется обойтись формулами.
Dum spiro spero