Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Сергей Разумов от 12.01.2017, 00:45

Название: PivotCell: Получить значение родителя / группирующей строки
Отправлено: Сергей Разумов от 12.01.2017, 00:45
Добрый день, форумчане!

меня довольно давно мучил вопрос, как получить значение строки родителя для известной PivotCell.
Например -- имеем пивот с именами сотрудников и принадлежностью к отделам:

Бухгалтерия
---Петров
---Иванов
---Сидоров
Отдел сбыта
---Васильев
---Тамильев
---Терентьев

Как находясь в ActiveCell с ActiveCell.Text = "Петров" получить "Бухгалтерия"? используя объекты Сводной Таблицы, конечно же.
Я искал через объекты листа, сравнивая форматирование текущей ячейки и ячеек находящихся над ней. Когда находил ячейку с отличающимся форматированием, признавал в ней категорию-родитель. Но это изврат, от которого хотелось бы уйти.

Заранее большое спасибо за ссылки и рекомендации!
Название: Re: PivotCell: Получить значение родителя / группирующей строки
Отправлено: boa от 12.01.2017, 12:41
можно через GET.CELL (http://www.mrexcel.com/forum/excel-questions/20611-info-only-get-cell-arguments.html)
приложите файл, покажу на примере
Название: Re: PivotCell: Получить значение родителя / группирующей строки
Отправлено: Сергей Разумов от 13.01.2017, 02:04
Добрый день, boa!
Файл прикладываю, заранее спасибо!

таск стоит в том, чтоб перебирая студентов по ИД получить для каждого дату начала курса и название курса -- данные из строк-родителей.
Название: Re: PivotCell: Получить значение родителя / группирующей строки
Отправлено: TimSha от 13.01.2017, 08:04
Цитата: Сергей Разумов от 13.01.2017, 02:04... по ИД получить для каждого дату начала курса и название курса -- данные из строк-родителей.
А почему из исходных данных сразу этого не сделать?!. ;)
См. новые листы.
Название: Re: PivotCell: Получить значение родителя / группирующей строки
Отправлено: Сергей Разумов от 13.01.2017, 13:19
TimSha, спасибо за ответ, посмотрю Ваш файл!)

С исходных данных не сделать, потому что в оригинале это Power Query с запросом к SQL  Server + Power Pivot как агент аналитики)
Название: Re: PivotCell: Получить значение родителя / группирующей строки
Отправлено: boa от 13.01.2017, 18:12
Как-то так
Название: Re: PivotCell: Получить значение родителя / группирующей строки
Отправлено: Сергей Разумов от 18.01.2017, 09:04
boa, Спасибо!!