Прескочи на основното съдържание

Как да проверя дали в работна книга съществува обобщена таблица?

Автор: Xiaoyang Последна промяна: 2014-11-19

Ако във вашата работна книга има няколко обобщени таблици и сега, бързо искате да знаете дали в тази работна книга съществува конкретна обобщена таблица. Обикновено можете да отидете в диалоговия прозорец Опции на обобщената таблица, за да проверите едно по едно името на обобщената таблица, но това отнема много време и е досадно, когато има десетки или стотици обобщени таблици. Тук мога да говоря за трик за решаване на тази задача.

Проверете дали съществува обобщена таблица в работна книга с дефинирана от потребителя функция


стрелка син десен балон Проверете дали съществува обобщена таблица в работна книга с дефинирана от потребителя функция

За да разберете бързо дали съществува обобщена таблица в текущата работна книга, можете да създадете дефинирана от потребителя функция, за да я разрешите.

1. Отворете работната книга, която искате да проверите дали съществува осевата таблица.

2. Задръжте натиснат ALT + F11 ключове и отваря Прозорец на Microsoft Visual Basic за приложения.

3. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.

VBA код: Проверете дали в работна книга съществува обобщена таблица

Function PivotExist(Name As String) As Boolean
'Update 20141112
    Dim sh As Worksheet
    Dim pt As PivotTable
    PivotExist = False
    For Each sh In ActiveWorkbook.Worksheets
        For Each pt In sh.PivotTables
            If pt.Name = Name Then
                PivotExist = True
                Exit For
            End If
        Next
    Next
End Function

4. След това запазете и затворете този код, върнете се към работния си лист, въведете тази формула =pivotexist("salereport") в празна клетка, вижте екранната снимка:

doc-check-pivottable-exist-1

бележки: (1.) В горната формула „salereport” е името на обобщената таблица, която искате да проверите.

(2.) Трябва да въведете името на обобщената таблица в двойни кавички и името трябва да е чувствително към главни и малки букви.

5. След като въведете формулата, натиснете клавиша Enter, ако получите TRUE във вашата клетка осевата таблица съществува, ако получите FALSE, обобщената таблица не съществува.


Още по темата:

Как да изброя всички обобщени таблици от работна книга?

Как да добавите множество полета в обобщена таблица?

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за 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
PivotExist = True
Exit Function '--> this is better so no extra loop needed
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations