Как подсчитать количество ячеек с одинаковым значением в Excel

Обновлено: 05.07.2024

Таблицы — это один из самых мощных и простых в использовании способов организации, просмотра и управления всеми видами данных. Одной из наиболее распространенных задач, которую люди выполняют с помощью электронных таблиц, таких как Microsoft Excel, является анализ наборов данных. Часто электронная таблица может содержать повторяющиеся данные, то есть строку или ячейку, которые дублируют другую строку или ячейку. Иногда мы хотим удалить эти дубликаты, и мы создали статью об удалении дубликатов в Excel, чтобы научить, как это сделать. Однако иногда мы не хотим изменять данные, но хотим знать, например, сколько раз конкретное значение дублируется в нашем наборе данных. Эта статья научит вас нескольким различным способам подсчета дубликатов в электронных таблицах Excel.

Функция СЧЁТЕСЛИ

СЧЁТЕСЛИ, несомненно, является одной из самых мощных и удобных статистических функций Excel. COUNTIF работает, находя общее количество ячеек в выбранном диапазоне, которые соответствуют заданным критериям. Например, вы можете попросить СЧЁТЕСЛИ сообщить вам, сколько ячеек в столбце D содержат фразу «Excel — это круто». Синтаксис этой функции Excel: =СЧЁТЕСЛИ (диапазон, критерии). Диапазон — это ячейки, в которых вы хотите искать критерии, критерии — это то, что вы хотите, чтобы функция подсчитывала. Итак, как мы можем использовать COUNTIF для подсчета повторяющихся значений?

Сначала введите фиктивные данные в пустую таблицу Excel. Введите значения «45», «252», «52», «45», «252» и «45» в ячейки A2: A7. Тогда ваша электронная таблица должна совпадать с таблицей, показанной непосредственно ниже.


Теперь давайте предположим, что вам нужно найти, сколько ячеек содержит повторяющееся значение 45. Функция СЧЁТЕСЛИ сообщит вам это в один миг!

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

Функция работает почти так же для текста. Например, введите «груша», «яблоко», «яблоко» и «апельсин» в ячейки A11:14. Затем таблица должна включать краткий список фруктов, как показано непосредственно ниже.


  1. Выберите, чтобы добавить функцию СЧЁТЕСЛИ в ячейку A16.
  2. Нажмите кнопку fx, выберите СЧЁТЕСЛИ и нажмите OK.


Теперь, когда вы нажимаете OK, A16 должен возвращать значение 2. Таким образом, есть две ячейки, содержащие дубликаты яблок. Обратите внимание, что ячейки в выбранном диапазоне не должны содержать пробелов. Если это так, Excel не будет считать их дубликатами (если только введенные критерии не содержат точно такие же пустые места). В этом руководстве для технических специалистов рассказывается, как удалить пустые места из ячеек электронной таблицы Excel.


Подсчет повторяющихся значений

Но что, если вам нужно найти общее количество дубликатов для двух, трех или более значений? Например, может потребоваться узнать, сколько раз три набора значений дублируются в диапазоне ячеек. В этом случае вы можете расширить функцию СЧЁТЕСЛИ, чтобы она включала несколько критериев.

  1. Выберите A9 в электронной таблице Excel.
  2. Затем нажмите на панели эффектов, чтобы отредактировать исходную функцию. Добавьте к функции +СЧЁТЕСЛИ(A2:A7,252) и нажмите Enter.

< бр />

Полная функция примет вид =СЧЁТЕСЛИ(A2:A7,45)+СЧЁТЕСЛИ(A2:A7,252), как показано на снимке экрана ниже. Затем A9 вернет значение 5. Таким образом, функция суммирует как 45, так и 252 дубликата в нашем диапазоне ячеек, что составляет 5.


Эта функция также может подсчитывать значения в диапазонах ячеек в нескольких таблицах Excel. Для этого потребуется изменить требуемые диапазоны ячеек, чтобы они включали ссылку на лист, например Лист2! Или Sheet3!, в ссылке на ячейку. Например, чтобы включить диапазон ячеек на листе 3, функция будет выглядеть примерно так: =СЧЁТЕСЛИ(A2:A7,45)+СЧЁТЕСЛИ(Лист3!C3:C8,252).

Подсчитать все повторяющиеся значения в столбце или строке

Некоторым пользователям Excel может потребоваться подсчитать все повторяющиеся значения или элементы в столбце электронной таблицы. Вы также можете сделать это с помощью функции СЧЁТЕСЛИ. Однако для этой функции требуется абсолютная ссылка на ячейку для всего столбца, в котором нужно подсчитать все дубликаты.

Это копирует функцию во все остальные ячейки, как показано непосредственно ниже.

Столбец B на снимке выше теперь эффективно подсчитывает все значения в диапазоне A2:A7. Он подчеркивает, что 45 дублируется три раза, а 252 дублируется дважды в пределах выбранного диапазона. Так что теперь вы можете быстро найти все повторяющиеся значения в столбцах или строках электронной таблицы, включив абсолютные ссылки на ячейки в функции СЧЁТЕСЛИ.

Теперь вы можете подсчитать любое количество повторяющихся значений или элементов в ваших электронных таблицах Excel с помощью СЧЁТЕСЛИ. Откройте эту страницу YouTube, чтобы увидеть функцию СЧЁТЕСЛИ в действии.

Halo, bagaimana jika kita ingin menjumlahkan total dari data duplikat tersebut? Contoh, Banyaknya Apel pada baris satu adalah 734шт, Apel pada baris 5 100шт, Apel pada baris 8 20шт. Bagaimana cara menjumlahkannya dengan otomatis? Терима Касих унтук джавабання

Вы можете объединить несколько выражений СЧЁТЕСЛИ в одну формулу СУММ, в которой выражения СЧЁТЕСЛИ должны быть разделены запятой. Вот пример: =СУММ(СЧЁТЕСЛИ($B$2:$B$8, B2),СЧЁТЕСЛИ($B$2:$B$8, B3),СЧЁТЕСЛИ($B$2:$B$8, B4)).

Здравствуйте, я пытаюсь вычислить повторяющиеся значения как одно значение в Excel. Но я не могу. Вы можете помочь мне?. Например, я ввел в строки как 1001,1002,1003,1004 и снова 1001,1002,1003,1004 ", как это. В этом случае все повторяются, но он должен вывести "1001" как один счет, не два счета. Есть ли какая-то формула для этого?

Привет, Manikandan.K,
Предположим, что данные, которые вы будете подсчитывать, находятся в диапазоне A1:A20, вы можете использовать приведенную ниже формулу со стрелкой для подсчета (набор дубликатов учитывается только один раз):
= СУММ(ЕСЛИ(A1:A20<>"",1/СЧЁТЕСЛИ(A1:A20,A1:A20)))
Обратите внимание, что это формула массива, нажмите Ctrl + Shift + Enter, чтобы получить подсчет результат.

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

Здравствуйте, я пытаюсь запустить функцию "Расширенная комбинированная строка", но при ее запуске каждый раз происходит сбой Excel.

Я ввел в строку как "10,10,10,10,10,10,10,8,11,10,10,10,10,10" вот так, теперь я ввел 14 числовых значений. Как я могу подсчитать разные числа в одной строке? в моем случае результат должен быть "14".

Привет, Sampath Rangan,
Вам нужно подсчитать все числа в строке или подсчитать дубликаты в строке?
Предположим, что числа находятся в диапазоне A1:N1, теперь вы можете подсчитать числа следующим образом:
Подсчитать все числа: =COUNT(A1:N1)
Подсчитать дубликаты, говорит 10: = СЧЁТЕСЛИ($A$1:$N$1,"10")

мне это нужно
Есть 24 студента. сколько групп, чтобы взять 10 студентов в 1 группу
пример:
1,2,3,4,5 взять 1 группу в 3 число

как это сделать Excel создаст этот файл

Должно быть, я глуп, так как решение KuTools у меня не работает. Я скопировал пример со столбцом «Фрукты» (в который я поместил 3 записи Apple), создал рядом с ним пустой столбец, называемый столбцом «Количество». KuTools -> Контент -> Расширенные ряды комбинирования. Выберите столбец Fruit в качестве первичного ключа, столбец Count в качестве Calculate -> Count. Нажмите ОК. Ничего. Лист без изменений. Помогите пожалуйста?

Здравствуйте, БиллБрюстер!
Не могли бы вы сделать мне одолжение и прислать мне снимок экрана с диалоговым окном "Расширенные строки комбинирования"? Так же, как скриншот, как показано ниже. Заранее спасибо!

Уважаемый, я работаю над прикрепленным снимком экрана и файлом Excel. Мне нужно рассчитать значения в столбце «G», т.е. подсчитать уникальные текстовые значения на основе нескольких (двух) критериев, но критерии указаны в ЦИФРАХ. Кроме того, это большой лист, поэтому я хочу использовать ссылку на ячейку в диапазоне и в критериях. Я очень смущен. Я хочу подсчитать столбец C, т.е. степень на основе критериев E и F. То есть мне нужно установить формулу в G2, чтобы посмотреть E2 в столбце A и посмотреть F2 в столбце B и подсчитать уникальные текстовые значения в столбце C. Надеюсь, понятно.

Я очень благодарен вам, пожалуйста


Подробности:
У меня есть данные более чем 1000 компаний с разным годом. Как и в столбце A, у меня есть компании, а B показывает год, за который у этих компаний есть данные. Например, у первой компании есть данные за 2011, 2012, 2013 и 2015 годы. Для компании 2 у меня есть данные за 2014 и 2011 годы и так далее. Поскольку у большинства компаний есть данные с 2011 по 2015 год, поэтому я выбираю этот диапазон в столбце F для каждой компании. Теперь я хочу подсчитать уникальные градусы для ячейки G2, если в A есть 389841988 (идентификатор компании для первой компании), а в столбце B — 2011. Теперь мне нужно установить формулу в G2 таким образом, если я буду перетащите формулу G2 в ячейку G3, затем она должна дать мне значение, выглядя так, как будто в A есть 389841988 (идентификатор компании для первой компании), а в столбце B есть 2012, на основе этих двух критериев, он должен рассчитывать уникальный текст в C2 и так далее.
Посмотрите на второй лист под названием Пример, я сделал то же самое для функции ИНДЕКС, ПОИСКПОЗ, а также для функции СУММЕСЛИМН; в C2 у меня есть формула массива ИНДЕКС ($ F: $ H, MATCH (1, (A2 = $ F: $ F) * (B2 = $ G: $ G), 0), 3), а в D2 у меня есть СУММЕСЛИМН (И: И, Ж: Ж, А2, З: З, В2). Это помогает мне делать то, что я хочу, с двумя критериями (чтобы соответствовать, а также суммировать), а также я могу перетаскивать их для остальной части ячейки. Я ищу что-то вроде этого или что-нибудь, что я могу перетащить, чтобы подсчитать уникальные степени. Спасибо большое. Я жду.

При работе с большими наборами данных часто требуется подсчитывать дубликаты в Excel. Вы можете подсчитать повторяющиеся значения, используя функцию СЧЁТЕСЛИ. В этом руководстве вы узнаете, как подсчитывать дубликаты с помощью этой функции.

Как подсчитать дубликаты в Excel

Дубликаты можно подсчитать, используя формулу СЧЁТЕСЛИ в Excel. Есть несколько подходов к подсчету дубликатов. Возможно, вы захотите включить или исключить первый экземпляр при подсчете дубликатов. В следующих разделах вы увидите несколько примеров, связанных с подсчетом дубликатов.

Как подсчитать повторяющиеся экземпляры, включая первое вхождение

Следующий пример включает данные об оценках учащихся. Данные содержат имя учащегося, возраст и оценки. Столбец D содержит уникальные оценки, для которых вы собираетесь подсчитывать дубликаты.

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

  • Перейдите к ячейке F2.
  • Назначьте формулу =СЧЁТЕСЛИ($C$2:$C$8,E2) .
  • Нажмите Enter.
  • Перетащите формулу с F2 на F4.

< бр />

Теперь у вас есть количество повторяющихся оценок в столбце E.

Как подсчитать повторяющиеся экземпляры, за исключением первого вхождения

Часто может потребоваться подсчитать количество дубликатов в ваших данных без первого появления. Вы можете подсчитать количество дубликатов, исключая первую запись, так же, как и в предыдущем примере. Чтобы подсчитать повторяющиеся примеры из последнего примера без первого вхождения:

  • Выберите ячейку F2 .
  • Назначьте формулу =СЧЁТЕСЛИ($C$2:$C$8,E2)-1 .
  • Нажмите Enter, чтобы применить формулу.

< бр />

Это покажет количество повторяющихся значений без первого экземпляра в столбце E.

Подсчет дубликатов с учетом регистра в Excel

Функция СЧЁТЕСЛИ в Excel нечувствительна к регистру. Вы не получите фактического количества, если будете использовать его для подсчета дубликатов с учетом регистра. Но вы можете использовать комбинацию функций SUM и EXACT, чтобы получить количество повторяющихся экземпляров с учетом регистра. Чтобы найти число повторяющихся значений с учетом регистра:

  • Перейдите к ячейке F2.
  • Назначьте формулу =СУММ(--EXACT($C$2:$C$8,E2)) .
  • Нажмите Ctrl + Shift + Enter, чтобы применить формулу как формулу массива.

< бр />

Формула EXACT выполняет сравнение с учетом регистра значений в столбце D с оценками от C2 до C8. В результате получается массив логических значений ИСТИНА и ЛОЖЬ. Унарный оператор (-) преобразует значения в массив из 0 и 1. Затем функция СУММ суммирует эти записи, чтобы найти количество повторяющихся значений.

Подсчет повторяющихся строк в Excel

Вы можете подсчитывать повторяющиеся строки с одинаковыми значениями в каждой ячейке. Это очень удобно, если у вас есть большой набор данных и вы хотите идентифицировать повторяющиеся строки для будущих изменений. Функция СЧЁТЕСЛИМН позволяет считать на основе нескольких условий. Вы будете использовать функцию COUNTIFS для подсчета повторяющихся строк.

В следующем примере вы будете использовать информацию об ученике. В данных есть столбцы для имен учащихся, возраста и пола. Столбец E содержит все уникальные имена, для которых вы будете подсчитывать повторяющиеся строки.

  • Выберите ячейку F2, нажав на нее.
  • Присвойте формуле =СЧЁТЕСЛИМН($A$2:$A$8,A2,$B$2:$B$8,B2,$C$2:$C$8,C2) F2.
  • Нажмите Enter.

< бр />

Перетащите формулу в ячейки ниже с помощью мыши.

Как подсчитать общее количество дубликатов в столбце

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

  • Перейдите к ячейке B2, нажав на нее.
  • Назначьте формулу =ЕСЛИ(СЧЕТЕСЛИ($A$2:A2,A2)>1,"Да","") ячейке B2.
  • Нажмите Enter. Это покажет значение Да, если запись в A2 является повторяющейся записью.
  • Перетащите формулу вниз от B2 до B8.
  • Выберите ячейку B9.
  • Назначьте формулу =СЧЁТЕСЛИ(B2:B8;"Да") ячейке B9.
  • Нажмите Enter.

< бр />

Это покажет общее количество повторяющихся значений в столбце A без первого вхождения.

Чтобы подсчитать повторяющиеся значения, включая первое вхождение:

  • Выберите ячейку D4.
  • Назначьте формулу =СТРОКИ($A$2:$A$8)-СУММ(ЕСЛИ(СЧЁТЕСЛИ($A$2:$A$8,$A$2:$A$8) =1,1,0)) для строки Б2.
  • Нажмите Ctrl + Shift + Ввод.

< бр />

Здесь мы использовали функции СТРОКИ, СУММ и ЕСЛИ вместе с функцией СЧЕТЕСЛИ и применили ее как функцию массива. Эту формулу можно разбить на две части. На первом этапе функция СТРОКИ подсчитывает количество строк между A2:A8, что равно 7. Во второй части формулы функция СЧЁТЕСЛИ используется для подсчета общего количества совпадений в диапазоне от A2 до A8 с самой собой, и мы вкладываем все это в функцию ЕСЛИ.

Используемое здесь условие состоит в том, чтобы вернуть 1, если это совпадение, и 0 в противном случае. Полученные 1 затем суммируются, и в результате получается 2, что является количеством различных совпадений между A2 и A8 с самим собой. Разница между этими двумя шагами возвращает 5, общее количество дубликатов, включая первые экземпляры.

Подсчет дубликатов в Excel — очень удобный прием при работе с большими наборами данных. Функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН удобны для подсчёта повторяющихся значений в Excel и получения полезной информации о данных.

Все еще нужна помощь с форматированием Excel или есть другие вопросы об Excel? Свяжитесь с живым экспертом по Excel здесь, чтобы получить помощь один на один. Первый сеанс всегда бесплатный.

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше

Предположим, вы хотите узнать, сколько раз определенный текст или числовое значение встречается в диапазоне ячеек. Например:

Если диапазон, например A2:D20, содержит числовые значения 5, 6, 7 и 6, то число 6 встречается два раза.

Если столбец содержит "Бьюкенен", "Додсворт", "Додсворт" и "Додсворт", то "Додсворт" встречается три раза.

Существует несколько способов подсчета частоты появления значения.

Используйте функцию СЧЁТЕСЛИ, чтобы подсчитать, сколько раз определенное значение появляется в диапазоне ячеек.

COUNTIF примеры

Для получения дополнительной информации см. функцию СЧЁТЕСЛИ.

Функция СЧЁТЕСЛИМН аналогична функции СЧЁТЕСЛИ за одним важным исключением: СЧЁТЕСЛИМН позволяет применять критерии к ячейкам в нескольких диапазонах и подсчитывает количество совпадений всех критериев. Вы можете использовать до 127 пар диапазон/критерий с СЧЁТЕСЛИМН.

Синтаксис для СЧЁТЕСЛИМН:

COUNTIFS(диапазон_критериев1, диапазон_критериев1, [диапазон_критериев2, критерий2],…)

См. следующий пример:

Пример COUNTIFS

Чтобы узнать больше об использовании этой функции для подсчета с несколькими диапазонами и критериями, см. раздел Функция СЧЁТЕСЛИМН.

Допустим, вам нужно определить, сколько продавцов продали конкретный товар в определенном регионе, или вы хотите узнать, сколько продаж на определенную сумму было совершено конкретным продавцом. Вы можете использовать функции ЕСЛИ и СЧЕТ вместе; то есть сначала вы используете функцию ЕСЛИ для проверки условия, а затем, только если результат функции ЕСЛИ равен True, вы используете функцию СЧЁТ для подсчета ячеек.

Формулы в этом примере должны быть введены как формулы массива.

Если у вас установлена ​​текущая версия Microsoft 365, вы можете просто ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива.

Если вы открыли эту книгу в Excel для Windows или Excel 2016 для Mac и более поздних версиях и хотите изменить формулу или создать аналогичную формулу, нажмите F2, а затем нажмите Ctrl+Shift+Enter, чтобы формула вернулась результаты, которые вы ожидаете. В более ранних версиях Excel для Mac используйте +Shift+Enter.

Чтобы примеры формул работали, вторым аргументом функции ЕСЛИ должно быть число.

Подробнее об этих функциях см. в разделах Функция СЧЁТ и ЕСЛИ.

В следующих примерах мы используем функции ЕСЛИ и СУММ вместе. Функция ЕСЛИ сначала проверяет значения в некоторых ячейках, а затем, если результат проверки истинен, СУММ суммирует значения, прошедшие проверку.

Примечания. Формулы в этом примере необходимо вводить как формулы массива.

Если у вас установлена ​​текущая версия Microsoft 365, вы можете просто ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива.

Если вы открыли эту книгу в Excel для Windows или Excel 2016 для Mac и более поздних версиях и хотите изменить формулу или создать аналогичную формулу, нажмите F2, а затем нажмите Ctrl+Shift+Enter, чтобы формула вернулась результаты, которые вы ожидаете. В более ранних версиях Excel для Mac используйте +Shift+Enter.

Приведенная выше функция сообщает, что если C2:C7 содержит значения Buchanan и Dodsworth, то функция СУММ должна отображать сумму записей, в которых выполняется условие. Формула находит три записи для Бьюкенена и одну для Додсворта в заданном диапазоне и отображает 4.

Пример 2 : СУММ и ЕСЛИ, вложенные в формулу

Приведенная выше функция говорит, что если D2:D7 содержит значения меньше 9000 долларов США или больше 19 000 долларов США, то SUM должна отображать сумму всех тех записей, в которых выполняется условие. Формула находит две записи D3 и D5 со значениями меньше 9000 долларов США, а затем D4 и D6 со значениями больше 19000 долларов США и отображает 4.

Пример 3 : СУММ и ЕСЛИ, вложенные в формулу

Приведенная выше функция говорит, что если у D2:D7 есть счета для Бьюкенена на сумму менее 9000 долл. США, то функция SUM должна отображать сумму записей, в которых выполняется условие. Формула обнаруживает, что C6 соответствует условию, и отображает 1.

Вы можете использовать сводную таблицу для отображения итогов и подсчета вхождений уникальных значений. Сводная таблица — это интерактивный способ быстрого суммирования больших объемов данных. Вы можете использовать сводную таблицу для развертывания и свертывания уровней данных, чтобы сфокусировать результаты и перейти к подробностям из сводных данных для областей, которые вас интересуют. Кроме того, вы можете перемещать строки в столбцы или столбцы в строки («сведение»), чтобы увидеть, сколько раз значение встречается в сводной таблице. Давайте рассмотрим пример сценария электронной таблицы продаж, где вы можете подсчитать, сколько значений продаж имеется для гольфа и тенниса за определенные кварталы.

Введите следующие данные в электронную таблицу Excel.

Нажмите «Вставка» > «Сводная таблица».

В диалоговом окне "Создать сводную таблицу" нажмите "Выбрать таблицу или диапазон", затем нажмите "Новый лист" и нажмите "ОК".

Пустая сводная таблица создается на новом листе.

В области полей сводной таблицы выполните следующие действия:

Перетащите "Спорт" в область "Строки".

Перетащите квартал в область столбцов.

Перетащите Sales в область значений.

Имя поля отображается как SumofSales2 как в сводной таблице, так и в области значений.

На данный момент панель полей сводной таблицы выглядит следующим образом:

В области "Значения" щелкните раскрывающийся список рядом с SumofSales2 и выберите "Настройки поля значений".

В диалоговом окне "Параметры поля значения" выполните следующие действия:

В поле Суммировать значение по разделам выберите Количество.

В поле «Пользовательское имя» измените имя на «Количество».

В сводной таблице отображается количество записей о гольфе и теннисе в кварталах 3 и 4, а также данные о продажах.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше

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

Значения 5, 6, 7 и 6, результатом являются три уникальных значения — 5 , 6 и 7.

Значения "Брэдли", "Дойл", "Дойл", "Дойл", результатом являются два уникальных значения — "Брэдли" и "Дойл".

Существует несколько способов подсчета уникальных значений среди дубликатов.

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

Выберите диапазон ячеек или убедитесь, что активная ячейка находится в таблице.

Убедитесь, что диапазон ячеек имеет заголовок столбца.

На вкладке "Данные" в группе "Сортировка и фильтр" нажмите "Дополнительно".

Появится диалоговое окно "Расширенный фильтр".

Нажмите «Копировать в другое место».

В поле "Копировать в" введите ссылку на ячейку.

Можно также нажать "Свернуть диалоговое окно", чтобы временно скрыть диалоговое окно, выбрать ячейку на листе и нажать "Развернуть диалоговое окно" .

Установите флажок "Только уникальные записи" и нажмите "ОК".

Уникальные значения из выбранного диапазона копируются в новое место, начиная с ячейки, указанной в поле Копировать в.

В пустой ячейке под последней ячейкой диапазона введите функцию СТРОКИ. Используйте только что скопированный диапазон уникальных значений в качестве аргумента, исключая заголовок столбца. Например, если диапазон уникальных значений — B2:B45, введите =СТРОКИ(B2:B45).

Для выполнения этой задачи используйте комбинацию функций ЕСЛИ, СУММ, ЧАСТОТЫ, ПОИСКПОЗ и ДЛСТР:

Присвойте значение 1 каждому истинному условию с помощью функции ЕСЛИ.

Сложите итог с помощью функции СУММ.

Подсчитайте количество уникальных значений с помощью функции ЧАСТОТА. Функция ЧАСТОТА игнорирует текст и нулевые значения. Для первого вхождения определенного значения эта функция возвращает число, равное количеству вхождений этого значения. Для каждого вхождения одного и того же значения после первого эта функция возвращает ноль.

Возвращает позицию текстового значения в диапазоне с помощью функции ПОИСКПОЗ. Это возвращаемое значение затем используется в качестве аргумента функции ЧАСТОТА, чтобы можно было оценить соответствующие текстовые значения.

Найдите пустые ячейки с помощью функции ДЛСТР. Пустые ячейки имеют длину 0.

Примеры вложенные функции для подсчета количества уникальных значений среди дубликатов

Формулы в этом примере должны быть введены как формулы массива. Если у вас есть текущая версия Microsoft 365, вы можете просто ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходной диапазон, введя формулу в верхнюю левую ячейку выходного диапазона, а затем нажав CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.

Чтобы просмотреть пошаговую оценку функции, выберите ячейку, содержащую формулу, а затем на вкладке "Формулы" в группе "Аудит формул" нажмите "Вычислить формулу".

Функция ЧАСТОТА вычисляет, как часто значения встречаются в диапазоне значений, а затем возвращает вертикальный массив чисел. Например, используйте ЧАСТОТА, чтобы подсчитать количество результатов тестов, попадающих в диапазон значений. Поскольку эта функция возвращает массив, ее необходимо вводить как формулу массива.

Функция ПОИСКПОЗ ищет указанный элемент в диапазоне ячеек, а затем возвращает относительное положение этого элемента в диапазоне. Например, если диапазон A1:A3 содержит значения 5, 25 и 38, формула =ПОИСКПОЗ(25;A1:A3,0) возвращает число 2, поскольку 25 – это второй элемент диапазона.

Функция ДЛСТР возвращает количество символов в текстовой строке.

Функция СУММ складывает все числа, указанные вами в качестве аргументов. Каждый аргумент может быть диапазоном, ссылкой на ячейку, массивом, константой, формулой или результатом другой функции. Например, СУММ(A1:A5) складывает все числа, содержащиеся в ячейках с A1 по A5.

Функция ЕСЛИ возвращает одно значение, если указанное вами условие оценивается как ИСТИНА, и другое значение, если это условие оценивается как ЛОЖЬ.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Читайте также: