Преобразовать сгруппированные данные в сводную таблицу.
MichaFX
Дата: Понедельник, 18.03.2013, 20:41 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Есть лист с сгруппированными ячейками (неколько уровней группировки) Бренд1 подбренд1 продукт1 продукт2 продукт3 подбренд2 продукт4 продукт5 продукт6 Бренд2 ... Нужно Бренд1 подбренд1 продукт1 Бренд1 подбренд1 продукт2 Бренд1 подбренд1 продукт3 Бренд1 подбренд2 продукт4 Бренд1 подбренд2 продукт5 Бренд1 подбренд2 продукт6 Бренд2 .... ну а дальше в сводную дело техники:) Основной вопрос как определить к какому уровню группировки относится сгруппированная ячейка.
Есть лист с сгруппированными ячейками (неколько уровней группировки) Бренд1 подбренд1 продукт1 продукт2 продукт3 подбренд2 продукт4 продукт5 продукт6 Бренд2 ... Нужно Бренд1 подбренд1 продукт1 Бренд1 подбренд1 продукт2 Бренд1 подбренд1 продукт3 Бренд1 подбренд2 продукт4 Бренд1 подбренд2 продукт5 Бренд1 подбренд2 продукт6 Бренд2 .... ну а дальше в сводную дело техники:) Основной вопрос как определить к какому уровню группировки относится сгруппированная ячейка. MichaFX
Сообщение отредактировал MichaFX - Понедельник, 18.03.2013, 20:44
Ответить
Сообщение Есть лист с сгруппированными ячейками (неколько уровней группировки) Бренд1 подбренд1 продукт1 продукт2 продукт3 подбренд2 продукт4 продукт5 продукт6 Бренд2 ... Нужно Бренд1 подбренд1 продукт1 Бренд1 подбренд1 продукт2 Бренд1 подбренд1 продукт3 Бренд1 подбренд2 продукт4 Бренд1 подбренд2 продукт5 Бренд1 подбренд2 продукт6 Бренд2 .... ну а дальше в сводную дело техники:) Основной вопрос как определить к какому уровню группировки относится сгруппированная ячейка. Автор - MichaFX Дата добавления - 18.03.2013 в 20:41
Serge_007
Дата: Понедельник, 18.03.2013, 21:58 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Нужен признак от которого отталкиваться У Вас его нет
Нужен признак от которого отталкиваться У Вас его нет Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Нужен признак от которого отталкиваться У Вас его нет Автор - Serge_007 Дата добавления - 18.03.2013 в 21:58
MichaFX
Дата: Понедельник, 18.03.2013, 22:40 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Признак это уровень группировки 1,2,3... и т д Нужно взять название каждого уровня группировки дойдя до товара и преобразовать в сводную таблицу. Дело в том, что это группировка как раз и получается из сводной таблицы(но доступа к исходнику нет), а надо сделать обратное преобразование
Признак это уровень группировки 1,2,3... и т д Нужно взять название каждого уровня группировки дойдя до товара и преобразовать в сводную таблицу. Дело в том, что это группировка как раз и получается из сводной таблицы(но доступа к исходнику нет), а надо сделать обратное преобразование MichaFX
Сообщение отредактировал MichaFX - Понедельник, 18.03.2013, 22:42
Ответить
Сообщение Признак это уровень группировки 1,2,3... и т д Нужно взять название каждого уровня группировки дойдя до товара и преобразовать в сводную таблицу. Дело в том, что это группировка как раз и получается из сводной таблицы(но доступа к исходнику нет), а надо сделать обратное преобразование Автор - MichaFX Дата добавления - 18.03.2013 в 22:40
_Boroda_
Дата: Понедельник, 18.03.2013, 22:55 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16766
Репутация:
6549
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Признак - количество пробелов перед первой буквой - 0,4,7,12,16 штук
Признак - количество пробелов перед первой буквой - 0,4,7,12,16 штук _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Признак - количество пробелов перед первой буквой - 0,4,7,12,16 штук Автор - _Boroda_ Дата добавления - 18.03.2013 в 22:55
Gustav
Дата: Понедельник, 18.03.2013, 23:08 |
Сообщение № 5
Группа: Админы
Ранг: Участник клуба
Сообщений: 2821
Репутация:
1189
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
UDF: [vba]Код
Function УРОВЕНЬСТРУКТУРЫ(rng As Range) УРОВЕНЬСТРУКТУРЫ = rng.EntireRow.OutlineLevel End Function
[/vba]
UDF: [vba]Код
Function УРОВЕНЬСТРУКТУРЫ(rng As Range) УРОВЕНЬСТРУКТУРЫ = rng.EntireRow.OutlineLevel End Function
[/vba] Gustav
МОИ: Ник , Tip box: 41001663842605
Сообщение отредактировал Gustav - Понедельник, 18.03.2013, 23:10
Ответить
Сообщение UDF: [vba]Код
Function УРОВЕНЬСТРУКТУРЫ(rng As Range) УРОВЕНЬСТРУКТУРЫ = rng.EntireRow.OutlineLevel End Function
[/vba] Автор - Gustav Дата добавления - 18.03.2013 в 23:08
Serge_007
Дата: Понедельник, 18.03.2013, 23:22 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (_Boroda_ )
Признак - количество пробелов перед первой буквой - 0,4,7,12,16 штук
Не пойдёт, я тоже сначала так подумал. См. строку 208
Цитата (_Boroda_ )
Признак - количество пробелов перед первой буквой - 0,4,7,12,16 штук
Не пойдёт, я тоже сначала так подумал. См. строку 208Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (_Boroda_ )
Признак - количество пробелов перед первой буквой - 0,4,7,12,16 штук
Не пойдёт, я тоже сначала так подумал. См. строку 208Автор - Serge_007 Дата добавления - 18.03.2013 в 23:22
_Boroda_
Дата: Понедельник, 18.03.2013, 23:30 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16766
Репутация:
6549
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Цитата (Serge_007 )
Не пойдёт, я тоже сначала так подумал. См. строку 208
Да и ладно. Все равно считает Код
=ОКРУГЛ((ДЛСТР(B11)-ДЛСТР(СЖПРОБЕЛЫ(B11))+4)/4;0)
Цитата (Serge_007 )
Не пойдёт, я тоже сначала так подумал. См. строку 208
Да и ладно. Все равно считает Код
=ОКРУГЛ((ДЛСТР(B11)-ДЛСТР(СЖПРОБЕЛЫ(B11))+4)/4;0)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Цитата (Serge_007 )
Не пойдёт, я тоже сначала так подумал. См. строку 208
Да и ладно. Все равно считает Код
=ОКРУГЛ((ДЛСТР(B11)-ДЛСТР(СЖПРОБЕЛЫ(B11))+4)/4;0)
Автор - _Boroda_ Дата добавления - 18.03.2013 в 23:30