Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

PivotCell: Получить значение родителя / группирующей строки

Автор Сергей Разумов, 12.01.2017, 00:45

« назад - далее »

Сергей Разумов

Добрый день, форумчане!

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

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

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

Заранее большое спасибо за ссылки и рекомендации!

boa

можно через GET.CELL
приложите файл, покажу на примере
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

Сергей Разумов

Добрый день, boa!
Файл прикладываю, заранее спасибо!

таск стоит в том, чтоб перебирая студентов по ИД получить для каждого дату начала курса и название курса -- данные из строк-родителей.

TimSha

Цитата: Сергей Разумов от 13.01.2017, 02:04... по ИД получить для каждого дату начала курса и название курса -- данные из строк-родителей.
А почему из исходных данных сразу этого не сделать?!. ;)
См. новые листы.
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)

Сергей Разумов

TimSha, спасибо за ответ, посмотрю Ваш файл!)

С исходных данных не сделать, потому что в оригинале это Power Query с запросом к SQL  Server + Power Pivot как агент аналитики)

boa

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра