WorksheetFunction.DGet 方法 (Excel)

从列表或数据库的列中提取符合指定条件的单个值。

语法

表达式DGet (Arg1Arg2Arg3)

表达 一个代表 WorksheetFunction 对象的变量。

参数

名称 必需/可选 数据类型 说明
Arg1 必需 区域 Database - 构成列表或数据库的单元格区域。 数据库是相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。
Arg2 必需 Variant Field - 指示函数所使用的列。 输入使用双引号括起来的列标签,如“使用年数”或“产量”,或者输入代表列表中列位置的数字(不带引号):1 代表第一列,2 代表第二列,依此类推。
Arg3 必需 Variant Criteria - 包含指定条件的单元格区域。 为 criteria 参数使用任何范围,只要它至少包含一个列标签和列标签下方的至少一个单元格,在其中指定列的条件。

返回值

Variant

说明

由于在单元格中键入文本或值时等号用来指示一个公式,因此 Microsoft Excel 将计算键入内容;但是,这可能会导致产生意外的筛选结果。 若要指示文本或值的相等比较运算符,请在条件范围中的相应单元格中键入条件作为字符串表达式:

=“=entry”,其中 entry 是要查找的文本或值。

例如:

在单元格中键入的内容 Excel 计算和显示的内容
=“=Davolio” =Davolio
=“=3000” =3000

筛选文本数据时,Excel 不会区分大写和小写字符。 但是,可使用公式执行区分大小写的搜索。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。