一、单条件查找 如下图所示,要求根据E2单元格的“编号”查询对应的“分数”。 在F2单元格输入公式:=DGET(A1:C8,C1,E1:E2) 其中A1:C8为数据库区域,C1表示返回“分数”列对应的数据,E1:E2为查找条件。 DGET函数的第二个参数field可以使用单元格引用,还可以使用指定列名的字符串,或者列位置的数字。 如下图所示,在F2单元格输入公式:=DGET(A1:C8,"分数",E1:E2),返回满足条件的对应“分数”列的数值。 如下图所示,在F2单元格输入公式:=DGET(A1:C8,3,E1:E2),返回满足条件的数据库区域第3列的数值。 二、逆向查找 如下图所示,根据“姓名”查询“编号”。 在F2单元格输入公式:=DGET(A1:C8,A1,E1:E2) 其中A1:C8是数据库区域,E1:E2为条件区域,返回值为对应的A1列“编号”。 三、多条件查找 如下图所示,根据E2单元格的“姓名”、F2单元格的“产品”,查找对应的销售额。 在G2单元格输入公式:=DGET(A1:C8,C1,E1:F2) 四、模糊查找 如下图所示,E2单元格的查找条件“姓名”只有一个“钟”字,F2单元格的公式查找到B5单元格“钟无艳”,最后返回对应的分数“65”。 五、没有符合条件的记录 如果没有符合条件的记录,DGET函数返回错误值#VALUE!。 如下图所示,由于数据库区域没有姓名“白展堂”,DGET函数返回错误值。 六、多个符合条件的记录 如果有多个符合条件的记录,DGET函数将返回错误值#NUM!。 如下图所示,姓名为“皮卡球”的有2行记录,DGET函数返回错误值。 点个在看你最好看 |
|