excel实用技巧:if函数和dget函数的组合应用

2025-04-21 02:24:16

1、 if函数的作用介绍: if函数用以判断某个条件是否满足,如果满足则返回一个值,不满足则返回另外一个值,这个值可以是表达式或者是引用。 写法如下:=if(条件,真值,假值)

excel实用技巧:if函数和dget函数的组合应用

2、 dget函数的作用介绍: 该函数从数据清单或数据库中精确获得腿发滏呸符合条件的单个值,如果没有符合的则返回#VALUE!,如果有多个符合条件的则返回#NUM!。 写法如下:租涫疼迟=dget(database,field,criteria)。 database:含有字段标示的数据区域。 field:函数指定的操作列。 criteria:需要指定的条件。

excel实用技巧:if函数和dget函数的组合应用

3、 本实例中将把英语、化学、物理都及格的同学姓名提取出来。 逻辑过程应该是: 1、首先应该判断获取的符合条件的返回结果是单个值,还是#VALUE!,或者是#NUM!。那么可以使用函数iserr来判断,该函数用以检测一个值是否是除了#N/A以外的错误值,返回true或者false,正好可以给if函数使用。 2、如果iserr返回true,说明没有符合条件或者有多个值,那么设定一个if的返回值。如果iserr返回false,说明只有唯一值,那么,就可以使用dget函数来获取。

excel实用技巧:if函数和dget函数的组合应用

4、 判断是否是错误值,函数参考如下: =ISERR(DGET(A1:D7,1,A10:C11)),返回的逻辑值true或者false作为if函数的判断依据。需要注意的是field参数也可以使用“姓名”来代替。 本例中返回的结果为false,说明没有#N/A以外的错误值

excel实用技巧:if函数和dget函数的组合应用

5、 组合if函数: =IF(ISERR(DGET(A1:D7,1,A10:C11)),"没有及格的同学或者不止一个",DGET(A1:D7,1,A10:C11)),这样就有效了规避了是错误值时候的情况

excel实用技巧:if函数和dget函数的组合应用

6、 此时我们更改一下数据,使及格的人数有多个,来看看该组合函数的结果是什么情况。 结果按预期提示,说明函数是符合实际的。 其实本实例中还可以将此组合函数设计的更加细致,让返回结果可以提示为:1、没有及格的同学 2、有?位及格的同学。希望大家可以按照所学自己设计出来。

excel实用技巧:if函数和dget函数的组合应用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢