筛选器函数
返回一个从零开始的数组,其中包含基于指定的筛选条件的字符串数组的子集。
语法
筛选 (sourcearray、 match、[ include、 [ compare ]])
Filter 函数语法具有以下命名参数:
Part | 说明 |
---|---|
sourcearray | 必填。 要搜索的字符串的一维度组。 |
匹配 | 必填。 要搜索的字符串。 |
include | 可选。 Boolean 值,指示是否返回包括或排除 match 的子字符串。 如果 include 为 True,则 Filter 返回包含 match 作为子字符串的数组的子集。 如果 include 为 False,则 Filter 返回不包含 match 作为子字符串的数组的子集。 |
compare | 可选。 指示要使用的字符串比较类型的数值。 请参阅“设置”部分了解相关值。 |
设置
compare 参数可以包含以下值:
常量 | 值 | 说明 |
---|---|---|
vbUseCompareOption | -1 | 使用 Option Compare 语句的设置来执行比较。 |
vbBinaryCompare | 0 | 执行二进制比较。 |
vbTextCompare | 1 | 执行文本比较。 |
vbDatabaseCompare | 2 | 仅用于 Microsoft Access。 根据数据库中的信息执行比较。 |
Filter 函数返回的数组只包含足以构成匹配项数的元素。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈