|
|
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
Вопрос к знатокам Excel – подскажите, как лучше и правильнее всего (не ВПР, а сводными таблицами?) реализовать перенос данных в таблице – из линейного вида в сгруппированный поадресно, т.е. из ПунктнапряжениеA220B220C220D220E220F220G220H220A48C48E48H48A380B380C380G380 получить Пункт220V48V380VA22048380B220380C22048380D220E22048F220G220380H22048 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 16:39 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
См. вложение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 17:20 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
еще можно формулами. =СУММПРОИЗВ() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 17:51 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
Serge 007, Спасибо, узнал, что поле можно переносить и в область заголовков столбцов:) Но сами столбцы нужно потом именовать вручную? PlanB, Просьба поподробнее; это без сводной таблицы? И общий вопрос, а как лучше и правильнее всего решить обратную задачу т.е. из исходно сгруппированную обычную таблицу превратить в линейную? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 21:00 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
Вариант по первому вопросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2011, 23:45 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
vikttur, а так не проще? и без доп столбика СУММПРОИЗВ(($B$2:$B$17=$F12)*($C$2:$C$17=G$11)*($C$2:$C$17)) если без нулей, то так =ЕСЛИ(СУММПРОИЗВ(($B$2:$B$17=$F12)*($C$2:$C$17=G$11)*($C$2:$C$17))=0;"";СУММПРОИЗВ(($B$2:$B$17=$F12)*($C$2:$C$17=G$11)*($C$2:$C$17))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2011, 09:25 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
bezgodyaИ общий вопрос, а как лучше и правильнее всего решить обратную задачу т.е. из исходно сгруппированную обычную таблицу превратить в линейную?если дважды щелкнуть на сводную таблицу, автоматом создастся новый лист с исходными данными. так что в вашем случае решение с использованием СТ будет лучшим. Имейте ввиду, что формулы тормозят на больших выборках, а СТ ест почти любой набор данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2011, 09:27 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
bezgodyaНо сами столбцы нужно потом именовать вручную? Нет. Названия полей берутся из исходной таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2011, 10:14 |
|
||
|
Перегруппировка табличных данных
|
|||
|---|---|---|---|
|
#18+
PlanBvikttur, а так не проще? и без доп столбика... Проще. Но расчеты сложнее. СУММПРОИЗВ() функция тяжелая, и чем больше обрабатываемый диапазон, тем больше нагрузка. Не нужно бояться доп. столбцов или строк. Глаза мозолят? Можно скрыть. Но разнесение расчетов дает возможность значительно сократить вычисления. Если все же хочется без доп. столбца, то функция будет работать быстрее, если записать немного не так: СУММПРОИЗВ(--($B$2:$B$17=$F12);--($C$2:$C$17=G$11);$C$2:$C$17) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2011, 13:56 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37597683&tid=2176148]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 482ms |

| 0 / 0 |
