Пожалуйста, ознакомьтесь с образцами данных на прилагаемой картинке. Мне нужно извлечь список Dept для всех максимальных значений в CountOfDocs, для каждого уникального MatterNumber.

В общем, учитывая данные на картинке, мой список должен выглядеть так:

000054 LIT
00006 BANKR
00007 NONE
00008 NONE
00009 BANKR
0001 BANKR

Я играл с промежуточными итогами и сводными таблицами. Я использую Excel 2010, поэтому у меня нет возможности отображать отдельные значения в сводной таблице ... :(

1 ответ1

0

Есть причудливые способы сделать это, но это всегда удобно, когда вы можете выбить простое решение. Вот подход, который вы можете использовать для задач такого типа. Вы были на правильном пути с сводной таблицей. Вы можете использовать сводную таблицу для тяжелой работы по определению целей, а затем выполнить поиск на основе результатов. Это два шага, но это не повредит вашему мозгу.

Вы используете только последние три столбца для этой задачи, поэтому я не включил столбец Office в моем примере.

Столбец D является вспомогательным столбцом для упрощения поиска. Вы можете скрыть это, если не хотите это видеть. Подсчеты не уникальны, поэтому я объединил их с MatterNumber. Я застрял между ними, чтобы обеспечить уникальность. Эта формула была просто:

=A2 & "." & C2

(Мой пример начинается с MatterNumber в столбце А.) Амперсанды соединяют кусочки.

Вы уже работаете с сводными таблицами, поэтому я не буду вдаваться в подробности о том, как это сделать. MatterNumber появляется в окне Rows, а Count агрегируется с Max.

Чтобы получить имя Dept, связанное с каждым максимальным счетом, посмотрите на вспомогательный столбец, чтобы найти имя Dept:

=INDEX($B$2:$B$19,MATCH(A23&"."&B23,$D$2:$D$19,0))

В моем примере столбец B - это Dept, который извлекает INDEX. MATCH ищет в столбце помощника точное совпадение со своим собственным составным целевым значением (MatterNumber.MAX_COUNT).

Обратите внимание, что сводная таблица сортирует результаты по значениям строк. Также обратите внимание, что если в MatterNumber есть связь для максимума, то будет получен только первый.

Если вы не хотите видеть столбец Max-Count в сводной таблице, просто разместите сводную таблицу, чтобы вы могли скрыть этот столбец.

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