Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2010, 12:15   #1
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию Сводная таблица с текстом вместо данных

Здравствуйте.
Уважаемые программисты, подскажите пожалуйста, как на базе исходной таблицы, создать таблицу типа сводной таблицы, где вместо данных текст "Вид ремонта".
Сводная таблица не получается. Формулы тормозят.
Как это сделать с помощью VBA?
Вложения
Тип файла: zip Сводная таблица с текстом вместо данных.zip (4.3 Кб, 67 просмотров)
agregator вне форума Ответить с цитированием
Старый 25.10.2010, 13:04   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Макросы тут не нужны.
Подождите немного - как только спецы по сводным заглянут на форум, они вам за пару минут всё оформят в лучшем виде без всяких макросов.

PS: Макросы имеет смысл использовать только тогда, когда встроенных средств нехватает.
Здесь же явно не тот случай.
EducatedFool вне форума Ответить с цитированием
Старый 25.10.2010, 13:47   #3
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию

Хорошо, подожду.
Ваши бы, слова да спецам в уши.
agregator вне форума Ответить с цитированием
Старый 25.10.2010, 14:25   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Могу предложить пока макрос
Вложения
Тип файла: rar Сводная таблица с текстом вместо данных.rar (14.3 Кб, 180 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 25.10.2010, 15:36   #5
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Макросы тут не нужны.
Игорь, к сожалению в вычисляемых полях сводной текст иметь место не может, так что решение здесь возможно только макросами или формулами.
Формулами довольно просто, но есть вопрос к автору - как велика БД?
Если это десятки тысяч строк, то формулами лучше не делать, потому как тормозить будет очень сильно
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.10.2010, 15:19   #6
agregator
Форумчанин
 
Аватар для agregator
 
Регистрация: 09.05.2009
Сообщений: 369
По умолчанию

База 2000 строк, а итоговая таблица 300 строк на 31 столбец.

Последний раз редактировалось agregator; 26.10.2010 в 15:22.
agregator вне форума Ответить с цитированием
Старый 26.10.2010, 20:41   #7
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от agregator Посмотреть сообщение
База 2000 строк, а итоговая таблица 300 строк на 31 столбец.
Так будет работать.
Вложения
Тип файла: rar agregator_.rar (6.7 Кб, 197 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.10.2010, 21:52   #8
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

В 2010 Экселе думаю, что можно создать вычисляемое поле в виде текста
motorway вне форума Ответить с цитированием
Старый 26.10.2010, 21:56   #9
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
В 2010 Экселе думаю, что можно создать вычисляемое поле в виде текста
Почему так думаеш?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.10.2010, 21:58   #10
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Если использовать надстройку PowerPivot, то там можно сделать вычисляемое поле с помощью DAX. Насколько знаю, строки там тоже могут быть
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сводная таблица данных из многих файлов Excel Aleksandr-St Microsoft Office Excel 0 26.05.2010 13:48
Сводная таблица Yanata Microsoft Office Excel 0 27.07.2009 22:31
Сводная Таблица winfacks Microsoft Office Excel 4 18.12.2008 11:21
Сводная таблица ExcArt Microsoft Office Excel 0 02.03.2008 16:50
Сводная таблица Галина Microsoft Office Excel 3 01.11.2007 20:01