|
|
02.12.2011, 13:32
|
#1
|
Элита
Регистрация: 18.01.2007
Сообщений: 1 769
|
подскажите Excel работа с данными
Подскажите, пожалуйста, как автоматически перекинуть данные из такого вида (таблица, где один параметр идет в столбике, один - в строчках, в пересечении указаны данные)
___а__ в __ с
1 _10_15_ 20
2 _16_23_35
3 _25_30_40
в такой, подходящий для создания сводных таблиц, т.е. в первом столбике, как и было первый параметр, во втором столбике - второй параметр (который был по столбцам), в третьем сами данные.
1 а 10
1 в 15
1 с 20
2 а 16
2 в 23
2 с 35
3 а 25
3 в 30
3 с 40
|
|
Цитировать ·
|
02.12.2011, 14:07
|
#2
|
Участник
Регистрация: 18.11.2011
Адрес: Комендань
Сообщений: 101
|
Что-то я не понял, сводную таблицу можно строить как по столбцам, так и по строкам. Может немного конкретики, что получить то надо?
|
|
Цитировать ·
|
02.12.2011, 14:15
|
#3
|
Элита
Регистрация: 18.01.2007
Сообщений: 1 769
|
То, что сводную можно построить по разному, я знаю. Вопрос в том, что первоначальные данные в виде, не подходящем для построения сводной.
Или можно построить сводную на основе данных в первом варианте?
Конкретика - у меня куча данных в первом виде. Мне надо их загнать во второй вид, чтобы почистить данные, подсоединить к ним еще другие параметры и потом на этой основе создать сводную.
|
|
Цитировать ·
|
02.12.2011, 14:27
|
#4
|
Элита
Регистрация: 12.09.2007
Адрес: В.О., П.С.
Сообщений: 1 711
|
ИМХО, надо писать обработку на VBA.
Могу сделать, присылайте файл исходный и пример того, что хотите получить.
Но если данных немного, то быстрее руками будет.
|
|
Цитировать ·
|
02.12.2011, 14:47
|
#5
|
Участник
Регистрация: 18.11.2011
Адрес: Комендань
Сообщений: 101
|
Сводную можно построить и на первоначальных данных.
Если надо всетаки переделать, то можно попробовать так:
1. Скопировать строку
2. Специальная вставка и поставить галку "Транспонировать"
3. Дальше следующую строку
При транспонировании строка превращается в столбец.
Если строк много, тогда надо макрос писать
|
|
Цитировать ·
|
02.12.2011, 15:24
|
#6
|
Элита
Регистрация: 18.01.2007
Сообщений: 1 769
|
эх, была надежда, что в Екселе это предусмотрено(((
в макросах пока не разбираюсь
про транспонирование знаю, но там 4000 строк.
а каким образом можно построить сводную на исходном формате?
|
|
Цитировать ·
|
02.12.2011, 15:31
|
#7
|
Участник
Регистрация: 18.11.2011
Адрес: Комендань
Сообщений: 101
|
Цитата:
Сообщение от Облако
эх, была надежда, что в Екселе это предусмотрено(((
в макросах пока не разбираюсь
про транспонирование знаю, но там 4000 строк.
а каким образом можно построить сводную на исходном формате?
|
Давайте часть строк, попробуем создать сводную. И напишите как хотите сгруппировать данные.
|
|
Цитировать ·
|
02.12.2011, 15:34
|
#8
|
Элита
Регистрация: 18.01.2007
Сообщений: 1 769
|
Цитата:
Сообщение от Nikum
ИМХО, надо писать обработку на VBA.
Могу сделать, присылайте файл исходный и пример того, что хотите получить.
Но если данных немного, то быстрее руками будет.
|
спасибо, но так предвидится длительный проект, то надо либо научиться делать это самим, либо привлекать специалиста на постоянной основе.
|
|
Цитировать ·
|
02.12.2011, 15:41
|
#9
|
Элита
Регистрация: 18.01.2007
Сообщений: 1 769
|
Цитата:
Сообщение от Goodman
Давайте часть строк, попробуем создать сводную. И напишите как хотите сгруппировать данные.
|
Так вот можно на моем же примере. Из исходной перекрестной таблицы получить вариант, где оба параметра находятся в столбиках.
Или Вы для создания сводной тоже будете применять макросы? Тогда мне это не подойдет.
|
|
Цитировать ·
|
02.12.2011, 15:48
|
#10
|
Элита
Регистрация: 12.09.2007
Адрес: В.О., П.С.
Сообщений: 1 711
|
Такие объемы лучше с помощью БД обрабатывать.
А исходные данные нельзя сразу в желаемом виде получать, раз большой и длительный проект?
Если структура таблиц меняться не будет, то сделанный 1 раз VBA-макрос можно применять сколько угодно на новых файлах.
|
|
Цитировать ·
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Перепечатка материалов запрещена без письменного согласия администрации и авторов. © 2000—2012 Littleone®.
|
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод на русский язык - idelena
|
|
|
|