Подсчет уникальных значений в сводной таблице

Использование модели данных со сводной таблицей

Модель данных — еще одна вещь, которая мне нравится в новых версиях Microsoft Excel. Если вы используете Excel для Microsoft 365, Excel 2019, Excel 2016 и Excel 2013, у вас есть доступ к модели данных.

  1. Чтобы начать, щелкните любую ячейку в данных и перейдите на вкладку «Вставка» на ленте.
    go-to-insert-tab
  2. Нажмите здесь на сводной таблице, и появится диалоговое окно.
    click-on-pivot-table-dialogue-box
  3. Теперь установите флажок в нижней части диалогового окна «Добавить эти данные в модель данных» и нажмите «ОК».
  4. После этого вы получите обычную сводную таблицу и упорядочите свои данные в полях сводной таблицы, как вы это делали ранее. Это даст вам ту же сводную таблицу, что и раньше, но поля сводной таблицы немного отличаются.
    usual-pivot-table
  5. Вот в чем хитрость: щелкните маленькую стрелку рядом с надписью «Количество поставщиков услуг» в полях сводной таблицы.
    count-of-service-provider
  6. После этого нажмите «Настройки поля значений».
    value-field-settings
  7. Теперь прокрутите до конца, чтобы найти «Отдельная учетная запись», и нажмите «ОК».
    distinct-count-click-ok
  8. Начнем: у вас есть отдельный/уникальный номер для каждого региона в сводной таблице.
    distinct-count-of-each-reason

Поэтому у нас в стране всего 18 уникальных поставщиков услуг.

Использование функции СЧЕТЕСЛИ

Другой подход к вычислению уникальных записей — просто использовать формулу СЧЕТЕСЛИ в таблице данных.

  • Начнем с добавления столбца к вашим данным с заголовком по вашему выбору. Здесь мы назовем его «Счет №».
  • Добавьте эту формулу (=ЕСЛИ (СЧЕТЕСЛИ ($B$2:B2,B2)>1,0,1)) в ячейку D2 и перетащите ее в конец.
использование функции-счета

Как работает эта формула??

Сначала мы устанавливаем начальную точку диапазона, также называемую Абсолютной, то есть $B$2. Это означает, что она не изменится, даже если вы перетащите формулу вниз. Теперь, когда вы перетаскиваете формулу вниз на D3, эта формула принимает вид IF(COUNTIF($B$2:B3,B3)>1,0,1)

Прочтите это как

Countif ( $B$2:B3 , B3 ) даст вам количество раз, когда B3 существует в диапазоне $B$2:B3. Функция ЕСЛИ используется для добавления условия: ЕСЛИ (( количество раз, когда B3 существует в заданном диапазоне ) больше 1, то введите 0, в противном случае верните 1)

Теперь, если имя в данном столбце встречается более одного раза, формула вернет вам 0, в противном случае вы получите 1. Следовательно, для всех этих повторяющихся имен вы получите 0 в столбце «Не считать».

  1. Теперь создайте сводную таблицу с вашими данными.
    create-a-pivot-table
  2. Здесь вам нужно добавить «Местоположение» в «СТРОКИ» и «Количество номеров» в значения.
    add-locations-to-the-row
  3. Бум!! Сводная таблица готова с уникальными записями в каждой сводной таблице.
    pivot-table-with-unique-entries

Используйте Power Pivot для подсчета уникальных значений

Вот самый мощный метод идентификации уникальных записей; Силовой стержень. Убедитесь, что на ленте есть вкладка Power Pivot. Если вы не можете найти вкладку, ознакомьтесь с этим руководством .

  1. Как было сказано ранее, прежде всего убедитесь, что вкладка Power Pivot включена.
    power-pivot-to-count-unique-values
  2. После этого перейдите к модели данных и нажмите кнопку «Управление» .
    data-model-click-manage-button
  3. Здесь откроется окно, которое наверняка будет пустым, если вы импортируете данные впервые.
    blank-window-opened
  4. Нажмите «Домой» → «Получить внешние данные».
    go-home-click-external-data
  5. Здесь вы найдете несколько вариантов и источников, доступных для загрузки данных. Но нам нужно скачать простой Excel. Поэтому следуйте инструкциям и скриншотам и нажмите «Из других источников».
    multiple-options-to-upload-data
  6. Теперь вы снова получите открытое диалоговое окно. Прокрутите до конца, чтобы выбрать опцию «Файл Excel», и нажмите «Далее».
    dialogue-box
  7. Здесь вы можете переименовать соединение, используя имя по умолчанию «Excel». Нажмите «Обзор», чтобы выбрать путь к файлу данных.
    rename-the-connection
  8. Кроме того, если вы хотите, чтобы верхний столбец был строкой заголовка, установите флажок «Использовать первую строку в качестве заголовка столбца» и нажмите «Далее».
    column-to-be-header-row
  9. В конце файл импортируется в модель данных и нажмите «Готово».
    file-imported-to-the-data
  10. Итак, все 28 строк успешно импортированы. Теперь ударьте поближе.
    rows-imported-hit-close
  11. Вот как это выглядит.
    sample-looks-like
  12. Отсюда мы создадим сводную таблицу, выбрав Главная → Сводная таблица.
    create-pivot-table-by-home
  13. Поскольку у нас есть данные на Листе 1, мы расширим столбцы, щелкнув маленький треугольник рядом с ним.
    expand-the-columns
  14. Теперь укажите местоположение в строках и поставщиков услуг в значениях, как мы делали раньше. В результате получится простая сводная таблица с общим количеством поставщиков услуг.
    place-location-on-the-rows
  15. Вот в чем хитрость. Теперь перейдите в окно PowerPivot и нажмите «Измерить» , чтобы получить опцию «Новое измерение» .
    power-pivot-window
  16. Теперь добавьте описание нужного имени и начните вводить формулу в разделе формул.
    desired-name-and-formula
  17. Когда вы начнете печатать, вы автоматически получите предложения. Здесь нам понадобится отдельная функция подсчета. Выберите отдельную функцию подсчета.
    select-distinct-count-function
  18. После этого нажмите кнопку табуляции или поставьте скобку (и выберите столбец, для которого нам нужно определенное число. Как и здесь, нам нужно определенное количество поставщиков услуг. Поэтому наша формула будет выглядеть так = DISTINCTCOUNT(Лист1[Поставщик услуг]) )
    press-the-tab-button
  19. В конце выберите категорию. Поскольку мы выясняем уникальный номер поставщиков услуг, выберем категорию «Номера».
    select-the-category
  20. Измените формат на «Целое число» и нажмите «ОК». В сводную таблицу будет добавлен еще один столбец, который предоставит вам уникальные записи.
    change-format-to-whole-number

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *