К тексту на этой странице мог быть частично применён машинный перевод.

Функция РАЗЛИЧИЕ

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

Синтаксис

DISTINCT(range)
  • диапазон
    Представляет собой группу ячеек для оценки. Можно включить одну или несколько колонок.

Пример использования

COUNT(DISTINCT([Created By]:[Created By]))

Примечания об использовании

  • DISTINCT — функция поддержки, и не может использоваться самостоятельно. Он заменяет диапазон в рамках другой функции или формулы, такой как COUNT или JOIN.

  • Чтобы " РАЗЛИЧИЕ " могло их оценить, все значения должны быть одного типа данных (числовые, текстовые, даты и т.д.).  Ошибка НЕВЕРНОГО ТИПА ДАННЫХ появляется при ссылке на диапазон с текстовыми и числовыми значениями. Ячейка, содержащая смешанные символы текста и числа, например часть 157, считается текстовой и может быть оценена с помощью DISTINT.

  • Чтобы DISTINCT ссылался только на один тип данных, рассмотрим возможность использования COLLECT:

    =COUNT(DISTINCT({COLLECT({Range 1}, {Range 1}, ISNUMBER(@cell))))

Примеры

Пример 1

COUNT(DISTINCT([Created By]:[Created By]))

Эта функция определяет, сколько уникальных лиц представили формы для заполнения данных в рамках листа.

 

Пример 2

= JOIN( DISTINCT([In Stock Item]:[In Stock Item]), ", ")

Эта формула объединяет уникальные значения из столбца В наличии в единую строку, разделённую запятыми.

Если вы хотите, чтобы ваши результаты отображались в виде сложенного списка в ячейке при использовании опции Текстовая пленка или в виде списка в поле с несколькими выделенными параметрами, добавьте разделитель CHAR( 10) в формулу:

= JOIN(DISTINCT([In Stock Item]:[In Stock Item]), CHAR(10))

Brandfolder Image
Example 2 DISTINCT function

 

Пример 3

INDEX( DISTINCT([Created By]:[Created By]), Sequence@row)

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

Brandfolder Image
Example 3 DISTINCT function

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

Остались вопросы?

Используйте шаблон Руководства формул для поиска дополнительных ресурсов поддержки, просмотра формул 100+, просмотра глоссария каждой функции, с которой вы можете работать в реальном времени, и поиска примеров часто используемых и продвинутых формул.

Примеры использования этой функции другими клиентами Smartsheet вы можете найти в онлайн- сообществе Smartsheet.

Обратиться к Сообществу