Доброго времени, Форумчане! Задача, которую я никак не могу решить заключается так: на листе А - результат, созданный программой, и её надо преобразовать так как на листе В. Как не пробовал у меня не получается. Может кто-нибудь даст мне подсказку(формулы) как решить задачу.
1.Название темы - что тут не нормального? Если не нормально, модератор замените. 2.А по-другому никак нельзя составить формулу 3.Если бы я знал, разве сюда написал бы?
В моей практике не приходилось работать сводными таблицами. Это для меня новое. Сейчас буду разбираться, что и как, и почему. Всем участникам данной темы выражаю благодарность.
Если результат нужен именно точно такой, как в первом примере (а не как показано формулами или сводными) - то можно делать на словарях: два словаря чтоб организовать шапки (в один словарь каждому ns собрать его g, и словарь или коллекция для уникальных okpo), второй для данных (ключ okpo|ns|g) - двумя циклами по исходнику собрали данные, затем двумя заходами сформировали шапки, заполнили данными. Делать неинтересно, делал уже тут много - рутина одна...
jakim,№25-это и есть ответ.БМВ, №6-тоже сделано правильно и красиво, но я так и не понял как это делается. Буду заниматься над своднами таблицами. Тема решена. Всем участникам этой темы выражаю свою благодарность.