Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Преобразование сводной таблицы в обычную

Автор haldamir, 25.11.2011, 11:41

« назад - далее »

haldamir

Доброго времени суток, дорогие форумчане.
Столкнулся недавно с проблемой:
Таблица сайтов. В полях указаны различные параметры. Все сайты находятся в общем списке и также разбиты по тематикам. Каждая тематика в отдельной вкладке. Все это дело организовано с помощью сводных таблиц. Изменяя значения в исходном списке, они, при обновлении таблиц, меняются во вкладках.
Проблема, собственно, в следующем: большинство остальных сотрудников работает на бесплатном OpenOffice, который очень сильно тупит при открытии сводных таблиц. Нужно преобразовать _сводные_ таблицы в обычные. Можно, конечно, просто скопировать и вставить значения на другой лист, но это как-то долго - вкладок то много, да и операция эта производится почти каждый день. Существует ли еще какой нить способ? Заранее спасибо.

sergo44441

Тут пример нужен, примерный вид таблиц и во что нужно преобразовывать
Не торопись, и все успеешь намного быстрее

haldamir

Какая разница как выглядит таблица. Суть от этого не меняется. Нужно "Сводную таблицу" переделать в обычную. Я это делаю следующим образом:
- Копирую сводную таблицу;
- Создаю новый лист;
- Специальная вставка - ширина столбцов
- Специальная вставка - Значения
- Специальная Вставка - формат

Все бы хорошо. Записал макрос на эти действия. Проблема только в имени листа. Все листы приходится переименовывать вручную. Думал скопировать сводную таблицу в буфер, удалить ее и на этом же листе вставить. Ан-нет! не выходит.

_Boroda_

#3
Чтобы _сводные_ меньше тормозили, можно так сделать:
ПКМ на любой ячейке сводной - Параметры сводной таблицы - Данные - снять все галки.

Попробуйте так, может, этого будет достаточно.

ЦитироватьПроблема только в имени листа. Все листы приходится переименовывать вручную.
Так вставляйте данные не на новый лист, а на этот же, начиная со столбца ВА (например), а столбцы А:АZ после вставки удаляйте. Все это макросом очень просто описать.
Или
в переменную запоминаете название листа, с которого копируете, добавляете к нему (названию) еще несколько символов (например, 1_11__111) создаете новый лист, присваиваете ему имя из переменной, вставляете значения, убиваете старый лист
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

Serge 007

Цитата: haldamir от 30.11.2011, 15:02
Я это делаю следующим образом:
- Копирую сводную таблицу;
- Создаю новый лист;
- Специальная вставка - ширина столбцов
- Специальная вставка - Значения
- Специальная Вставка - формат
А такой вариант Вас не устроит?
Copy Pivot


ЗЫ Можно записать макросом.
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390