WorksheetFunction.DGet 方法 (Excel)
从列表或数据库的列中提取符合指定条件的单个值。
语法
表达式。DGet (Arg1、 Arg2、 Arg3)
表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。