6

Я хотел бы создать сводную таблицу из "иерархических" данных, содержащихся в листе Excel 2010. Данные являются иерархическими в смысле отношения родитель / потомок в базе данных, где, по сути, одна "родительская" строка может иметь много "дочерних" строк.

У меня есть большой рабочий лист, составленный в рамках исследовательского проекта. Строки на рабочем листе представляют юридические суждения (дела). В каждом случае есть один или несколько юридических вопросов. Часть проекта включала классификацию вопросов в рабочем листе. Для простоты на листе есть три столбца для выпусков: "Проблема 1", "Проблема 2", "Проблема 3".

Вот упрощенный пример рабочего листа. Обратите внимание, что я упростил это и есть много других столбцов.

A      B            C  ...  F  G                        H                         I       ...
CASEID APPEAL FROM             ISSUE1                   ISSUE2                    ISSUE3
 C01   Conviction              Evidence-admissibility
 C02   Conviction              Credibility              Fresh evidence
 C03   Acquittal               Credibility              Evidence-misapprehension
 C04   Conviction              Fairness                 Abuse of process          Delay
 C05   Sentence                Credit for time served

Как вы видите, было бы неплохо иметь возможность ответить на такие вопросы, как: Каковы наиболее распространенные проблемы при рассмотрении апелляций по обвинительным приговорам?

Концептуально, данные, которые я показал выше, действительно имеют форму отношения родитель / ребенок. Представьте себе таблицу "Case" и таблицу "Issue", где между двумя таблицами существует отношение 1:N.

Есть ли способ поместить эти данные в сводную таблицу, чтобы я мог ответить на вопросы, подобные тем, которые я предлагал выше? Я могу "массировать" данные программно, но я бы предпочел избежать чего-то столь же грубого, как создание нового листа и выравнивание его путем дублирования строк. Другими словами, я бы предпочел не преобразовывать приведенный выше лист в это:

A      B            C  ...  F  G                        ...
CASEID APPEAL FROM             ISSUE
 C01   Conviction              Evidence-admissibility
 C02   Conviction              Credibility              
 C02   Conviction              Fresh evidence
 C03   Acquittal               Credibility
 C03   Acquittal               Evidence-misapprehension
 C04   Conviction              Fairness
 C04   Conviction              Abuse of process
 C04   Conviction              Delay
 C05   Sentence                Credit for time served

1 ответ1

1

Я хотел бы скачать надстройку Power Query

http://office.microsoft.com/en-us/excel/download-microsoft-power-query-for-excel-FX104018616.aspx

... и использовать функцию Append:

http://office.microsoft.com/en-001/excel-help/append-queries-HA104149760.aspx?CTT=5&origin=HA103993872

Power Query был недавно выпущен - он работает как запись макроса, но сфокусирован на импорте данных в Excel и разбивке таблиц данных. Вы проектируете объекты "Query", которые можно использовать повторно и которые можно редактировать в форме сценария.

Функция Append в Power Query может добавлять строки из одной таблицы под другую за одну операцию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .