Учитывая сводную таблицу:
A B
1 2
3 4
Я хотел бы иметь третий столбец:
A B C
1 2 1_2
3 4 3_4
Это легко сделать с обычной таблицей, как это можно сделать с помощью сводной таблицы? Обычная формула (если она не является частью сводной таблицы) не учитывает количество строк в сводной таблице, которое можно изменить из-за изменений в фильтре.
microsoft-excel
pivot-table
BreakPhreak
источник
источник
Ответы:
Не самое красивое решение, но оно мне помогло однажды:
Ниже приведен пример, который я создал, чтобы продемонстрировать это. Формула для ячейки C2:
=IF(AND(A2<>"", A2<>"Grand Total"), A2 & "_" & B2, "")
Я заполнил эту формулу далеко за пределы сводной таблицы. Когда я позже добавлю дополнительные данные и обновлю таблицу Pivot, если новые данные генерируют новую строку в таблице Pivot, я также получу объединенное значение для нее.
источник
Как это устроено:
Запишите формулу в C13, чтобы получить значения, разделенные запятыми, и скопируйте формулу вниз.
=IF(A13<>"", A13 & "-" &B13)
Обратите внимание, при необходимости измените ссылки на ячейки в формуле.
источник