Перейти к основному содержанию

Как отменить сводную таблицу в Excel?

Автор: Сан Последнее изменение: 2020 июля 05 г.
документ-обратная-сводная-1
Вы когда-нибудь хотели перевернуть или транспонировать сводную таблицу в Excel, как показано на скриншотах ниже. Теперь я расскажу вам, как быстро изменить сводную таблицу в Excel.
(11 шагов) Обратная сводная таблица с мастером сводной таблицы и сводной диаграммы
(7 шагов) Обратная сводная таблица с Kutools для Excel Размеры транспонированной таблицы хорошая идея3

стрелка синий правый пузырь Обратная сводная таблица с помощью PivotTable и PivotChart Wizard

Чтобы перевернуть сводную таблицу, вам необходимо сначала открыть диалоговое окно мастера сводных таблиц и сводных диаграмм и создать новую сводную таблицу в Excel.

1. Нажмите Альт + Д + П сочетания клавиш для открытия диалогового окна мастера сводных таблиц и диаграмм, затем установите флажок Несколько диапазонов консолидации вариант под Где данные, которые вы хотите проанализировать и PivotTable вариант под Какой отчет вы хотите создать .

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

документ-обратная-сводная-2

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

документ-обратная-сводная-3

3. Выберите базовые данные, затем нажмите Добавить чтобы добавить диапазон данных в Все диапазоны список. Смотрите скриншот:

документ-обратная-сводная-4

4. Нажмите Следующая чтобы перейти к последнему шагу мастера, отметьте нужный вариант в Куда вы хотите поместить отчет сводной таблицы раздел. Затем нажмите Завершить.

документ-обратная-сводная-5

5. Теперь создается новая сводная таблица и дважды щелкните последнюю ячейку в правом нижнем углу новой сводной таблицы, после чего новая таблица будет создана на новом листе. Смотрите скриншоты:
документ-обратная-сводная-6

iv>

6. Затем создайте новую сводную таблицу на основе этой новой таблицы. Выделите всю новую таблицу и нажмите Вставить > PivotTable > PivotTable.

документ-обратная-сводная-7

7. Затем во всплывающем диалоговом окне отметьте нужный вариант в Выберите, где вы хотите разместить отчет сводной таблицы .

документ-обратная-сводная-8

8. Нажмите OK, Затем Список полей сводной таблицы появится панель и перетащите Строка и Column полей для заголовки строк раздел и поле значения для Наши ценности раздел. Смотрите скриншот:

документ-обратная-сводная-9

9. Затем щелкните любую ячейку новой сводной таблицы и перейдите к Проект нажмите вкладку «Макет отчета»> «Показать в табличной форме».

документ-обратная-сводная-10

10. Затем перейдите к Макет отчета снова щелкнуть Повторить все метки предметов из списка. Смотрите скриншот:

документ-обратная-сводная-11

Внимание: Это не Повторить все метки предметов в раскрывающемся списке Макет отчета в Excel 2007, просто пропустите этот шаг.

11. Нажмите Проект > подытоги > Не показывать промежуточные итоги.

документ-обратная-сводная-12

Теперь сводная таблица перевернута. Смотрите скриншот:

документ-обратная-сводная-13


стрелка синий правый пузырь Обратная сводная таблица с Kutools для Excel Размеры транспонированной таблицы

С указанным выше способом есть так много шагов для решения задачи. Чтобы значительно повысить эффективность вашей работы и сократить рабочее время, я предлагаю вам перевернуть сводную таблицу с помощью Kutools for ExcelАвтора Перенести размеры таблицы функцию.

1. Выберите базовые данные и нажмите Кутулс > Диапазон > Перенести размеры таблицы.

doc обратный поворотный 20

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

инструмент надстройки Excel для изменения 2d таблицы на 1d

3. Нажмите Ok чтобы создать новую таблицу, а затем вставьте заголовки над новой таблицей. Смотрите скриншот:

документ-обратная-сводная-16

4. Выберите новую таблицу, включая заголовки, и нажмите Вставить > PivotTable > PivotTable, то в Создать сводную таблицу в диалоговом окне выберите нужный вариант в Выберите, где вы хотите разместить отчет сводной таблицы .

документ-обратная-сводная-17

5. Нажмите OK, И в Список полей сводной таблицы панель, перетащите Строка и Column полей для заголовки строк раздел и Значение поле к Наши ценности .
документ-обратная-сводная-9

6. Щелкните любую ячейку новой сводной таблицы и щелкните Проект > Макет отчета > Показать в табличной форме, затем нажмите Макет отчета снова щелкнуть Повторить все метки предметов. Смотрите скриншоты:

документ-обратная-сводная-10документ-обратная-сводная-11

Внимание: Это не Повторить все метки предметов в раскрывающемся списке кнопки «Макет отчета» в Excel 2007, просто пропустите ее.

7. Нажмите Проект > подытоги > Не показывать промежуточные итоги.

документ-обратная-сводная-12

Теперь сводная таблица перевернута. Смотрите скриншот:

документ-обратная-сводная-19

Доступно Kutools for ExcelАвтора Перенести размеры таблицы функцию, вы также можете преобразовать таблицу списка в кросс-таблицу. Нажмите здесь, чтобы узнать больше.


Быстро перенести кросс-таблицу в список или наоборот

Когда вы получаете лист с перекрестной таблицей, который нужно преобразовать в таблицу списка, как быстро с этим справиться? С участием Kutools для Excel Перенести размеры таблицы Вы можете преобразовать таблицу поперечных размеров в таблицу трех размеров или наоборот так быстро, как только сможете.   Нажмите, чтобы получить 30-дневную полнофункциональную бесплатную пробную версию!
док транспонировать крестик в список
 
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней.

Относительные статьи:

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
VBA code:

Sub Unpivot()
'
Dim Rowlabel As Range
Dim Columnlabel As Range
Dim Pap As Range
Dim Tabl As Range
Dim i As Integer
Dim j As Integer
Dim a As Integer
Dim b As Integer
Dim Data As Range
Dim k As Integer
Dim Label As Range
Dim pvtCache As PivotCache
Dim pvt As PivotTable
Dim SrcData As String
'
ActiveSheet.Copy Before:=Worksheets(1)
Set Tabl = Selection
For Each Pap In Tabl
If Pap.MergeCells Then
With Pap.MergeArea
.UnMerge
.Value = Pap.Value
End With
End If
Next
i = Application.InputBox("So dong chua label", "Hoang", i, Type:=2)
j = Application.InputBox("So cot chua label", "Hoang", j, Type:=2)
On Error Resume Next
Sheets("Unpivot_Table").Delete
Sheets.Add.Name = "Unpivot_Table"
Set Pap = Range("Unpivot_Table!B2")
b = Tabl.Rows.Count
a = Tabl.Columns.Count
Set Data = Range(Tabl.Cells(i + 1, j + 1), Tabl.Cells(b, a))
Set Columnlabel = Range(Tabl.Cells(i + 1, 1), Tabl.Cells(b, j))
Set Rowlabel = Range(Tabl.Cells(1, j + 1), Tabl.Cells(i, a))
Pap.Select
For Each Column In Data.Columns
Column.Copy
Selection.PasteSpecial Paste:=xlPasteValues
Columnlabel.Copy
Selection.Offset(0, 1).PasteSpecial Paste:=xlPasteValues
Column.Copy
Selection.Offset(b - i, -1).Select
Next Column
Pap.Offset(0, j + 1).Select
For Each Column In Rowlabel.Columns
Column.Copy
Range(Selection, Selection.Offset(b - i - 1, 0)).PasteSpecial Paste:=xlPasteValues, Transpose:=True
Selection.End(xlDown).Offset(1, 0).Select
Next Column
Set Label = Range(Pap.Offset(-1, 0), Pap.Offset(0, i + j + 1))
For k = 1 To i + j + 1
Label.Cells(1, k).Value = Application.InputBox(Label.Cells(2, k).Value & " la", "Hoang", k, Type:=2)
Next
Range(Pap.End(xlUp), Pap.End(xlDown).End(xlToRight)).Select
SrcData = ActiveSheet.Name & "!" & Selection.Address
On Error Resume Next
Sheets("Pivot").Delete
Sheets.Add.Name = "Pivot"
Set pvtCache = ActiveWorkbook.PivotCaches.Create( _
SourceType:=xlDatabase, _
SourceData:=SrcData)
Set pvt = pvtCache.CreatePivotTable( _
TableDestination:="Pivot!" & Sheets("Pivot").Range("A3").Address(ReferenceStyle:=xlR1C1), _
TableName:="PivotTable1")
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations