В этой статье мы узнаем, как узнать, есть ли в списке повторяющиеся значения в Excel.

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

link: / summing-excel-sumproduct-function [функция СУММПРОИЗВ] — математическая функция в Excel. Он работает на нескольких диапазонах. Он умножает соответствующие массивы, а затем добавляет их.

Синтаксис:

= SUMPRODUCT ( list1, [list2], … )

link: / tips-countif-in-microsoft-excel [COUNTIF function] of excel просто подсчитывает количество ячеек с определенным условием в заданном диапазоне.

Синтаксис:

= COUNTIF ( list, condition )

Формирование формулы:

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

= SUMPRODUCT ( COUNTIF ( list, list ) -1 ) > 0

Давайте разберемся с этой формулой на примере, показанном ниже.

В этом примере мы взяли некоторые имена в виде списка в Excel, как показано ниже.

image

Нам нужно выяснить, есть ли повторяющееся значение или нет.

Используйте формулу

= SUMPRODUCT ( COUNTIF( A2:A14 , A2:A14 ) -1 ) > 0

Пояснение:

Функция СЧЁТЕСЛИ подсчитывает появление каждого значения в списке и возвращает массив чисел, где число представляет их количество \ {1; 1; 1; 2; 1; 1; 1; 1; 1; 1; 1; 1; 2} Вычтите 1 из каждого значения в списке.

\ {0; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 1} Теперь функция СУММПРОИЗВ складывает все значения и возвращает ИСТИНА, если результат больше 0, или ЛОЖЬ.

image

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

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

Используйте эту формулу, если список содержит пустые ячейки

= SUMPRODUCT ( ( COUNTIF ( list , list ) - 1 ) * ( list < > " " ) ) > 0

Надеюсь, вы понимаете, как узнать, есть ли в списке повторяющиеся значения в Excel. Ознакомьтесь с другими статьями по математическим формулировкам, например, «Увеличение на процент» и «Процент прибыли в Excel» здесь. Укажите свои запросы в поле для комментариев ниже. Мы поможем вам в этом.

Похожие статьи

link: / working-with-formulas-highlight-duplicates-in-excel [Выделить повторяющиеся значения в двух или более столбцах] link: / counting-count-unique-values-in-excel [Подсчитать уникальные значения в Excel] ` link: / summing-excel-sumproduct-function [Как использовать функцию СУММПРОИЗВ] `link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ]

Популярные статьи

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список] link: / tips-conditional-formatting-with-if-statement [Если с условное форматирование] ссылка: / логические-формулы-если-функция-с-подстановочными знаками [Если с подстановочными знаками] ссылка: / поиск-формулы-vlookup-по-дате-в-excel [Просмотр по дате] `| |||