Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Синтаксис

Filter( исходный_массив , шаблон [, включить ] [, тип_сравнения ] )

Функция Filter имеет следующие аргументы:

Аргумент

Описание

исходный_массив

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

шаблон

Обязательный аргумент. Искомая строка.

включить

Необязательный аргумент. Значение Boolean, указывающее, какие строки требуется возвращать: те, в которых шаблон найден, или те, в которых он не найден. Если аргумент включить имеет значение True, функция Filter возвращает выборку из массива, где строки содержат шаблон как подстроку. Если значением аргумента включить является False, функция Filter возвращает выборку из массива, где строки не содержат шаблон.

тип_сравнения

Необязательный аргумент. Представляет собой числовое значение, указывающее вид сравнения строк. Возможные значения см. в разделе "Параметры".


Параметры

Аргумент тип_сравнения может принимать следующие значения:

Константа

Значение

Описание

vbUseCompareOption

-1

Выполняется сравнение с помощью параметра инструкции Option Compare.

vbBinaryCompare

0

Выполняется двоичное сравнение.

vbTextCompare

1

Выполняется текстовое сравнение.

vbDatabaseCompare

2

Только в Microsoft Office Access 2007. Выполняется сравнение на основе сведений из базы данных.


Замечания

Если в исходном_массиве не найдено ни одного соответствия шаблону, функция Filter возвращает пустой массив. Если исходный_массив является значением NULL или это не одномерный массив, возникает ошибка.

Массив, возвращенный функцией Filter, содержит только такие элементы, в которых количество символов достаточно для сравнения с шаблоном.

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

Нужны дополнительные параметры?

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

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×