Игнорировать строки уровня 1 в сводных таблицах Excel

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

У меня есть набор данных, указывающий историю транзакций для конкретного клиента/пациента в ветеринарной клинике. Они отражаются по clientID и имени пациента в моей сводной таблице. Я использовал сводную таблицу, чтобы сгруппировать по клиенту, а затем пациенту, чтобы увидеть, когда была совершена первая покупка и сколько всего покупок было. Затем я хочу сделать расчет для каждого пациента.

Моя проблема здесь. Excel имеет все данные для каждого клиента, сгруппированные в то, что я назову «результаты уровня 1». Единственные данные, на которых я хочу произвести расчет, — это «результаты уровня 2». Это строка 7, а затем строки 8-9 на скриншоте ниже.

Сводная таблица скриншот

Фактически, я хочу включить что-то в уравнение в столбце F, чтобы игнорировать любой полужирный текст, но Excel, похоже, не в состоянии сделать это. VBA является очевидным решением для меня, но я создаю шаги для продавцов, чтобы использовать их для анализа данных, пока они находятся в поле. Мы должны сделать все как можно проще. Копирование и вставка уравнения в ячейке-это одно, но использование VBA намного выше их головы.

Есть мысли о том, как игнорировать результаты уровня 1?

1 ответ

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

    ![Введите описание изображения здесь

    Щелкните ячейку в сводной таблице, а затем выберите лента «дизайн сводной таблицы» > раскрывающийся список «макет отчета» > > табличная форма. Есть другие настройки, чтобы избавиться от промежуточных строк и т.д.

    Теперь можно создавать формулы, учитывающие только требуемый уровень. (Также можно повторить метки сводной группы для каждого уровня группы, где есть пробелы.)