Сводная таблица для отображения значений, а не суммы значений

Я хочу показать сводную таблицу и показать ей фактические значения, по одному на каждую строку, а не сумму значений. Например.

Name    Jan   Feb   Mar   Apr
Bob     12    10          4
        3     5      
James   2     6     8     1
                    15

и др.

Моя начальная точка состоит из трех столбцов: Name, Value и Month.

Возможно ли это, не делая что-то совершенно другое?

Ответ 1

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

Предполагая, что ваши данные находятся в ColumnA:C и имеют метки столбцов в строке 1, также этот месяц отформатирован mmm (это последнее для удобства сортировки):

  • Сортировка данных по имени, затем Месяц
  • Введите D2 =IF(AND(A2=A1,C2=C1),D1+1,1) (один способ справиться с тем, что является сложной проблемой для нескольких записей для одного и того же человека за тот же месяц).
  • Создайте сводную таблицу из A1:D(last occupied row no.)
  • Скажите вставить F1.
  • Макет, как на снимке экрана.

SO12803305 example

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

  1. Скопировать сводную таблицу и вставить Special/Values, скажем, L1.
  2. Удалить верхнюю строку скопированного диапазона с ячейками сдвига вверх.
  3. Вставьте новую ячейку в L1 и сдвиньте вниз.
  4. Ключ 'Name' в L1.
  5. Фильтр скопировал диапазон и ColumnL, выберите Row Labels и числовые значения.
  6. Удалить содержимое L2:L(last selected cell)
  7. Удалите пустые строки в скопированном диапазоне с ячейками сдвига вверх (лучше всего, добавив столбец, который насчитывает все 12 месяцев). Надеемся, что результат должен быть выделен желтым цветом.

Рад снова объяснить/попробуйте еще раз (я действительно не тестировал это), если это не устраивает.

РЕДАКТИРОВАТЬ (Чтобы избежать второго блока вышеперечисленных шагов и облегчить обновление для изменений исходных данных)

0,0. Перед первым шагом 2. добавьте пустую строку вверху и переместите A2:D2  вверх.
 0,2. Соответственно отрегулируйте ссылки на ячейки (в D3 =IF(AND(A3=A2,C3=C2),D2+1,1).
 0,3. Создайте сводную таблицу из A:D

0,6. Перезапишите Row Labels с помощью Name.
+0,7. Сводные инструменты, дизайн, макет отчета, показ в табличной форме и сортировка строк и столбцов A > Z.
+0,8. Скройте Row1, ColumnG и строки и столбцы, которые показывают (blank).

additional example

Шаги .0. и .2. в редактировании не требуется, если сводная таблица находится на другом листе из исходных данных (рекомендуется).

Шаг .3. в редактировании это изменение, упрощающее последствия расширения набора исходных данных. Однако вводит (blank) в сводную таблицу, что если для скрытия может потребоваться корректировка при обновлении. Поэтому может быть лучше настроить диапазон исходных данных каждый раз, когда это изменится: инструменты сводной таблицы, параметры, изменение источника данных, изменение источника данных, выбор таблицы или диапазона). В этом случае скопировать, а не перемещаться в .0.

Ответ 2

Еще один простой способ сделать это - загрузить файл в листы Google, а затем добавить сводку, поскольку столбцы и строки выбирают то же, что и в Excel, однако для значений выберите Calculated Field, а затем в виде формулы in =

В моем случае заголовок столбца имеет URL