Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Связать сводные таблицы excel word - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Связать сводные таблицы excel word
reborn Дата: Среда, 30.10.2013, 20:19 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Исходные данные:
Есть эксель файл с большим количеством разных сводных таблиц.
Из всего этого бардака хочется сделать презентабельный шаблон.
Решил просто сделать связь файла эксель с каким нибудь красивым шаблоном ворда, данные потому что будут меняться.
Выделил сводную таблицу. С помощью специальной вставки вставил в ворд.
Таблица хорошо все вставилась, меняю данные в экселе, в ворде тоже меняется все
Однако возникла проблема, если в сводной таблице добавляется еще одна строка или столбец из-за расширения количества данных, они уже не вставляются в ворд.
Вопрос:
Можно ли как создать связь чтоб вставлялась всегда полная сводная таблица, а не фиксированное количетво строк и столбцов.
например у меня были данные с 2009 года по 2012й
потом добавились еще данные с 2013, их тоже надо вставить в ворд не перелопачивая весь шаблон, ибо таких таблиц дофига
К сообщению приложен файл: dok.docx (14.2 Kb) · test2.xlsx (13.0 Kb)
 
Ответить
СообщениеИсходные данные:
Есть эксель файл с большим количеством разных сводных таблиц.
Из всего этого бардака хочется сделать презентабельный шаблон.
Решил просто сделать связь файла эксель с каким нибудь красивым шаблоном ворда, данные потому что будут меняться.
Выделил сводную таблицу. С помощью специальной вставки вставил в ворд.
Таблица хорошо все вставилась, меняю данные в экселе, в ворде тоже меняется все
Однако возникла проблема, если в сводной таблице добавляется еще одна строка или столбец из-за расширения количества данных, они уже не вставляются в ворд.
Вопрос:
Можно ли как создать связь чтоб вставлялась всегда полная сводная таблица, а не фиксированное количетво строк и столбцов.
например у меня были данные с 2009 года по 2012й
потом добавились еще данные с 2013, их тоже надо вставить в ворд не перелопачивая весь шаблон, ибо таких таблиц дофига

Автор - reborn
Дата добавления - 30.10.2013 в 20:19
_Boroda_ Дата: Среда, 30.10.2013, 23:31 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Файл не прикладываю, т.к. все равно нужно будет переделывать для Вашего компьютера.
Алгоритм:
1. В диспетчере имен (Контрл F3) даем сводной имя. Например, св_таб. Формула для имени Вышей конкретной таблицы
Код
=СМЕЩ(Лист4!$A$3;;;СЧЁТЗ(Лист4!$A:$A);СЧЁТЗ(Лист4!$3:$3))


2. Идем в Ворд, жмем Alt F9. На месте своей сводной видим примерно такое в серенькой заливке
{ LINK Excel.Sheet.8 "E:\\Dropbox\\Actions\\шаблон для аналитики инструмента\\test2.xlsx!Лист4!R3C1:R7C2" "" \a \p }

Меняем вручную там адрес на только что заявленное в Excel имя, получаем
{ LINK Excel.Sheet.8 "E:\\Dropbox\\Actions\\шаблон для аналитики инструмента\\test2.xlsx!Лист4!св_таб" "" \a \p }

3. Еще раз жмем Alt F9. Видим обычную сводную.

4. Лезем в Excel, меняем в сводной что нужно, обновляем ее, Лезем в Ворд, если таблице не обновилась, то топаем на нее правой мышой - Обновить связь.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеФайл не прикладываю, т.к. все равно нужно будет переделывать для Вашего компьютера.
Алгоритм:
1. В диспетчере имен (Контрл F3) даем сводной имя. Например, св_таб. Формула для имени Вышей конкретной таблицы
Код
=СМЕЩ(Лист4!$A$3;;;СЧЁТЗ(Лист4!$A:$A);СЧЁТЗ(Лист4!$3:$3))


2. Идем в Ворд, жмем Alt F9. На месте своей сводной видим примерно такое в серенькой заливке
{ LINK Excel.Sheet.8 "E:\\Dropbox\\Actions\\шаблон для аналитики инструмента\\test2.xlsx!Лист4!R3C1:R7C2" "" \a \p }

Меняем вручную там адрес на только что заявленное в Excel имя, получаем
{ LINK Excel.Sheet.8 "E:\\Dropbox\\Actions\\шаблон для аналитики инструмента\\test2.xlsx!Лист4!св_таб" "" \a \p }

3. Еще раз жмем Alt F9. Видим обычную сводную.

4. Лезем в Excel, меняем в сводной что нужно, обновляем ее, Лезем в Ворд, если таблице не обновилась, то топаем на нее правой мышой - Обновить связь.

Автор - _Boroda_
Дата добавления - 30.10.2013 в 23:31
reborn Дата: Четверг, 31.10.2013, 07:23 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
создал имя сводная1
прописал путь ворде
но обновляется почему-то только первый столбец



и еще вопрос обновляется только если правой кнопкой нажать на таблице в ворде и выбрать "обновить связь"
если я правильно понял нужно так будет прокликать каждую из вставленных таблиц таким образом, можно ли "обновить связь" сразу во всех таблицах ворда?
иначе как бы смысл пропадает


Сообщение отредактировал reborn - Четверг, 31.10.2013, 07:28
 
Ответить
Сообщениесоздал имя сводная1
прописал путь ворде
но обновляется почему-то только первый столбец



и еще вопрос обновляется только если правой кнопкой нажать на таблице в ворде и выбрать "обновить связь"
если я правильно понял нужно так будет прокликать каждую из вставленных таблиц таким образом, можно ли "обновить связь" сразу во всех таблицах ворда?
иначе как бы смысл пропадает

Автор - reborn
Дата добавления - 31.10.2013 в 07:23
_Boroda_ Дата: Четверг, 31.10.2013, 07:44 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
У меня Ваш Excel файл немного иначе выглядит. Для Вашей картинки последний аргумент в формуле д.б. не 3 строка, а та, в которой слово "Названия"
...СЧЁТЗ(Лист4!$4:$4)) - если это строка 4.
А обновлять все можно, как и в Excel, кнопкой F9


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУ меня Ваш Excel файл немного иначе выглядит. Для Вашей картинки последний аргумент в формуле д.б. не 3 строка, а та, в которой слово "Названия"
...СЧЁТЗ(Лист4!$4:$4)) - если это строка 4.
А обновлять все можно, как и в Excel, кнопкой F9

Автор - _Boroda_
Дата добавления - 31.10.2013 в 07:44
reborn Дата: Воскресенье, 10.11.2013, 20:40 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Подскажите пожалуйста что не правильно с адресацией сводной.
Пытаюсь задать постоянное имя сводной.
Возможно расширение сводной вниз.



И заодно чтоб потом не дублировать вопрос.
Если водная будет расширяться вправо то как тогда будет выглядеть адресация


Сообщение отредактировал reborn - Воскресенье, 10.11.2013, 20:42
 
Ответить
СообщениеПодскажите пожалуйста что не правильно с адресацией сводной.
Пытаюсь задать постоянное имя сводной.
Возможно расширение сводной вниз.



И заодно чтоб потом не дублировать вопрос.
Если водная будет расширяться вправо то как тогда будет выглядеть адресация

Автор - reborn
Дата добавления - 10.11.2013 в 20:40
_Boroda_ Дата: Воскресенье, 10.11.2013, 21:15 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16745
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Предположу, что в столбце F выше строки 48 есть значения, которые, конечно же, посчитались в куске СЧЁТЗ(F:F).
По поводу "Вправо" - у Вас значения столбцов сводной находятся в строке 52, а Вы считаете СЧЁТЗ(51:51). Почему? Кстати, про это как раз был написан мой предыдущий пост в этой теме.
Перепишите формулу (для этой конкретной таблицы) вот так:
Код
=СМЕЩ($F$51;;;СЧЁТЗ($F$51:$F$999);СЧЁТЗ($F52:$FF$52))

Имя листа сами подставьте.
И НИЧЕГО!!! не дописывайте лишнего (кроме самой сводной) в диапазонах $F$51:$F$999 и $F52:$FF$52


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПредположу, что в столбце F выше строки 48 есть значения, которые, конечно же, посчитались в куске СЧЁТЗ(F:F).
По поводу "Вправо" - у Вас значения столбцов сводной находятся в строке 52, а Вы считаете СЧЁТЗ(51:51). Почему? Кстати, про это как раз был написан мой предыдущий пост в этой теме.
Перепишите формулу (для этой конкретной таблицы) вот так:
Код
=СМЕЩ($F$51;;;СЧЁТЗ($F$51:$F$999);СЧЁТЗ($F52:$FF$52))

Имя листа сами подставьте.
И НИЧЕГО!!! не дописывайте лишнего (кроме самой сводной) в диапазонах $F$51:$F$999 и $F52:$FF$52

Автор - _Boroda_
Дата добавления - 10.11.2013 в 21:15
reborn Дата: Воскресенье, 10.11.2013, 21:44 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Код
=СМЕЩ(час_р!$F$52;;;СЧЁТЗ(час_р!$F$52:$F1000);СЧЁТЗ(час_р!$F$53:$J$53))


подправил, вот так лучше стало работать

сначала не совсем правильно понял
 
Ответить
Сообщение
Код
=СМЕЩ(час_р!$F$52;;;СЧЁТЗ(час_р!$F$52:$F1000);СЧЁТЗ(час_р!$F$53:$J$53))


подправил, вот так лучше стало работать

сначала не совсем правильно понял

Автор - reborn
Дата добавления - 10.11.2013 в 21:44
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!