Перейти до основного матеріалу

Як змінити зворотну таблицю в Excel?

doc-reverse-pivottable-1
Чи хотіли ви коли-небудь змінити або перенести зведену таблицю в Excel так само, як показано на скріншотах нижче. Тепер я розповім вам про швидкі способи змінити зведену таблицю в Excel.
(11 кроків) Зворотна зведена таблиця за допомогою зведеної таблиці та майстра зведених діаграм
(7 кроків) Зворотна зведена таблиця за допомогою Kutools for Excel Transpose Table Dimensions гарна ідея3

стрілка синя права міхур Зворотна зведена таблиця за допомогою зведеної таблиці та майстра зведених діаграм

Щоб змінити зворотну таблицю, потрібно спочатку відкрити діалогове вікно Майстер зведеної діаграми та створити нову зведену таблицю в Excel.

1. прес Alt + D + P комбінаційні клавіші, щоб відкрити діалогове вікно зведеної таблиці та зведеної діаграми, а потім перевірте Кілька діапазонів консолідації опція під Де дані, які ви хочете проаналізувати розділ і PivotTable опція під Який звіт ви хочете створити .

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

doc-reverse-pivottable-2

2. клацання МАЙБУТНІ щоб перейти до наступного діалогового вікна для перевірки Я буду створювати поля сторінки та натисніть кнопку МАЙБУТНІ.

doc-reverse-pivottable-3

3. Виберіть свої базові дані, а потім натисніть додавати щоб додати діапазон даних до Всі діапазони список. Дивіться знімок екрана:

doc-reverse-pivottable-4

4. клацання МАЙБУТНІ щоб перейти до останнього кроку майстра, поставте прапорець біля потрібної опції Куди потрібно помістити звіт зведеної таблиці розділ. Потім клацніть обробка.

doc-reverse-pivottable-5

5. Тепер створюється нова зведена таблиця, і двічі клацніть останню комірку в правому нижньому куті нової зведеної таблиці, тоді нова таблиця створюється на новому аркуші. Дивіться скріншоти:
doc-reverse-pivottable-6

iv>

6. Потім створіть нову зведену таблицю на основі цієї нової таблиці. Виділіть всю нову таблицю та натисніть Insert > PivotTable > PivotTable.

doc-reverse-pivottable-7

7. Потім у діалоговому вікні, що з’являється, поставте прапорець біля потрібного параметра Виберіть, де потрібно розмістити звіт зведеної таблиці .

doc-reverse-pivottable-8

8. клацання OK. Тоді а Список полів зведеної таблиці З'явиться панель і перетягніть Рядок та Колонка поля до Етикетки рядків розділ і поле Значення до Цінності розділ. Дивіться знімок екрана:

doc-reverse-pivottable-9

9. Потім клацніть на будь-яку комірку нової зведеної таблиці та перейдіть до дизайн натисніть вкладку "Макет звіту"> "Показати в табличній формі".

doc-reverse-pivottable-10

10. Потім натисніть кнопку Макет звіту ще раз клацнути Повторіть усі мітки елементів зі списку. Дивіться знімок екрана:

doc-reverse-pivottable-11

примітки: Це ні Повторіть усі мітки елементів команда у випадаючому списку Макет звіту в Excel 2007, просто пропустіть цей крок.

11. клацання дизайн > Підсумки > Не показувати проміжні підсумки.

doc-reverse-pivottable-12

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

doc-reverse-pivottable-13


стрілка синя права міхур Зворотна зведена таблиця за допомогою Kutools for Excel’s Transpose Table Dimensions

З вищевказаним способом є так багато кроків для вирішення завдання. Щоб значно покращити ефективність роботи та скоротити робочий час, пропоную змінити зворотну таблицю за допомогою Kutools для ExcelАвтора Транспонуйте розміри таблиці функцію.

1. Виберіть базові дані та натисніть Кутулс > Діапазон > Транспонуйте розміри таблиці.

doc зворотна поворотна таблиця 20

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

інструмент надбудови excel для зміни 2d таблиці на 1d

3. клацання Ok щоб створити нову таблицю, а потім вставити заголовки над новою таблицею. Дивіться знімок екрана:

doc-reverse-pivottable-16

4. Виберіть нову таблицю, включаючи заголовки, та натисніть Insert > PivotTable > PivotTable, потім в Створіть зведену таблицю діалогове вікно, позначте потрібний параметр під Виберіть, де потрібно розмістити звіт зведеної таблиці .

doc-reverse-pivottable-17

5. клацання OK, А в Список полів зведеної таблиці панель, перетягніть Рядок та Колонка поля до Етикетки рядків розділ, і значення поле до Цінності .
doc-reverse-pivottable-9

6. Клацніть будь-яку комірку нової зведеної таблиці та натисніть дизайн > Макет звіту > Показати у табличній формі, потім натисніть кнопку Макет звіту ще раз клацнути Повторіть усі мітки елементів. Дивіться скріншоти:

doc-reverse-pivottable-10doc-reverse-pivottable-11

примітки: Це ні Повторіть усі мітки елементів в розкривному списку кнопки Розмітка звіту в Excel 2007, просто пропустіть її.

7. клацання дизайн > Підсумки > Не показувати проміжні підсумки.

doc-reverse-pivottable-12

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

doc-reverse-pivottable-19

з Kutools для ExcelАвтора Транспонуйте розміри таблиці Ви також можете перетворити таблицю списку в перехресну таблицю. Натисніть тут, щоб дізнатися більше інформації.


Швидко транспонуйте перехресну таблицю до списку або навпаки

Поки ви отримуєте аркуш із перехресною таблицею, який вам потрібно перетворити в таблицю списків, як ви можете швидко з ним впоратися? С Кутули для Excel Транспонуйте розміри таблиці Утиліта, ви можете якнайшвидше перетворити таблицю перехресних розмірів у таблицю трьох розмірів або навпаки.   Натисніть, щоб отримати 30-денну повнофункціональну безкоштовну пробну версію!
doc транспонувати хрест у список
 
Kutools для Excel: із понад 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень протягом 30 днів.

Відносні статті:

Найкращі інструменти продуктивності офісу

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

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 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