Excel: Как очистить все переименованные метки сводной таблицы

при использовании сводных таблиц в Excel часто бывает полезно заменять некоторые метки сводных таблиц новыми именами.

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

Я имею над 50 переименованными ярлыками, этим утомительный.

есть ли способ очистить все переименованные метки сводной таблицы для данного поля одним махом?

Edit: Я использую Excel 2010, но меня интересуют любые методы, доступные в более поздних версиях.

10
задан fixer1234
13.04.2023 22:22 Количество просмотров материала 2874
Распечатать страницу

4 ответа

  1. переименуйте заголовок/имя столбца в source
  2. обновить сводную. Это удалит все вынуждены этикетки и падение поля от оси.
  3. переименуйте имя столбца обратно в
  4. обновить пивот еще раз
  5. добавьте поле обратно в сводку.
8
отвечен Madball73 2023-04-15 06:10

этот макрос удаляет все подписи из меток строк и столбцов во всех сводных таблицах книги. Это не будет работать с таблицами PowerPivot.

Sub FixPivotItemCaptions()
Dim pi As PivotItem
Dim pt As PivotTable
Dim wb As Workbook
Dim ws As Worksheet
Dim pf As PivotField

Set wb = ActiveWorkbook

Application.ScreenUpdating = False
For Each ws In wb.Worksheets
    For Each pt In ws.PivotTables
        For Each pf In pt.PivotFields
            For Each pi In pf.PivotItems
                pi.Caption = pi.SourceName
            Next
        Next
    Next
Next
Application.ScreenUpdating = True
End Sub
1
отвечен Marcus Poetting 2023-04-15 08:27

Если столбец, о котором идет речь, уже находится в нескольких поворотах, и есть некоторые усилия или проблемы, чтобы повторно добавить столбец или вы боитесь уничтожить некоторые макеты, например - тогда я предлагаю следующий простой способ:

  • щелкните правой кнопкой мыши в любом месте сводной таблицы, выберите "Параметры сводной таблицы", выберите вкладку" Данные "и измените" количество элементов для сохранения в поле " на нет.
  • обновить сводную

и там мы идем, старый элемент метки поля ("псевдонимы") являются забытый. Вы, возможно, захотите переименовать aliaes данные туда, где вы хотите их, и, возможно, отменить "количество элементов для сохранения в поле" для автоматического.

0
отвечен Paschi 2023-04-15 10:44

вы можете позволить excel забыть элементы, которые он не видел в последнем обновлении, а затем загрузить фиктивную таблицу (выберите top 1 из ).

некоторый вариант на этом будет работать для всех версий excel.

http://www.contextures.com/xlPivot04.html

-1
отвечен Andrew Hill 2023-04-15 13:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх