Надстройка PLEX для Microsoft Excel 2007-2021 и Office 365

Функция MaskCompare

4343 12.06.2016
Функция MaskCompare

Проверяет соответствие текста в ячейке заданной маске и возвращает логическое значение ИСТИНА или ЛОЖЬ в зависимости от того, совпадает ли текст в ячейке с заданной маской или нет. Маска может быть любой текстовой строкой, включая стандартные символы подстановки:

  • * - любое количество любых символов
  • ? - один любой символ
  • # - любая цифра (0-9)
  • [список_символов] - любой символ из списка, например [А-Я] или [аожп] или [A-Za-z]
  • [!список_символов] - все символы, кроме содержащихся в списке

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

Синтаксис

=MaskCompare(Txt; Mask; CaseSensitive)

где

  • Txt- любой текст или ячейка с текстом, которую мы проверяем на соответствие маске
  • Mask - текст маски
  • CaseSensitive - надо ли (1) или нет (0) учитывать регистр символов при сравнении. Если этот аргумент не указан, то по-умолчанию регистр не учитывается.
Если нужно подсчитать количество ячеек в диапазоне, которые соответствуют маске, то можно использовать функцию CountByMask.

Полный список всех инструментов надстройки PLEX



Наверх