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

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

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

etc.

моя отправная точка имеет три колонки: Name, Value и Month.

возможно ли это без необходимости делать что-то совершенно другое?

2 ответов


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

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

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

SO12803305 example

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

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

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

редактировать (чтобы избежать второго блока шагов выше и облегчить обновление для изменений исходных данных)

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

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

additional example

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

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


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

In my case the column header is URL