Всем привет! Импортирую данные из умной таблицы 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. Правлю в поле слияния ссылку с именованного диапазона на Имя_умной_ таблицы, и плюс всякие разные варианты перепробовал. Минус: не фурычит.
Вопрос: Можно ли использовать в поле слияния ссылку на умную таблицу и/или на её фрагменты - Заголовки, Данные, Столбцы, Строки, Итоги? Если можно, то как?
ПС. Если это невозможно, то придётся писать код, точнее, уже написал основное, но хочется обойтись формулами.
Подскажите, плиз, формулу для решения такой задачки. В ячейке - последовательность А и Б, например, АББААББАБББААААА. Нужно получить на выходе формулы длины серий А, разделенные 1 пробелом, т.е. 1 2 1 5.