excel的VBA中iif函数以及IF语句和工作表中的IF函数,几者之间的区别和异同
时间:2022-06-10 15:24:59
Excel中SQL语句和VBA代码中都有iif函数。
iif函数和excel工作表中的IF函数用法相似,执行真假值判断,根据逻辑计算的真假值,返回不同结果。IF函数用法是(条件,是,否)。
VBA中的IF语句和IIF函数,前者IF语句是控制语句可以根据条件执行不同的语句,后者IIF函数是函数返回一个具体的值。
根据帮助了解到,iif函数是根据表达式的值,来返回两部分中的其中一个。语法是:
IIf(expr, truepart, falsepart)
参数理解:
第一参数Expr:用来判断真伪的表达式。
第二参数truepart:如果 expr 为 True,则返回这部分的值或表达式。
第三参数falsepart:如果 expr 为 False,则返回这部分的值或表达式。
说明:Iif函数虽然只返回其中一个,但会对truepart和falsepart都计算。例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即使expr为 rue。
总结:If语句如果条件为真不会再执行else里的语句,而iif函数会把2两个部分全部运算一遍,因此要注意到这个副作用。另外,在Excel的SQL中也有iif函数的。
标签:excel,的,VBA,中,iif,函数,以及,语句,和,工,作表
0
投稿
猜你喜欢
Word表格序号怎么自动生成
2023-05-15 01:05:18
XP系统使用鼠标有哪些常见的问题?
2022-05-11 07:00:23
Win11 照片 2022.31100.9001.0 预览版发布:集成苹果 iCloud 照片库
2023-12-28 03:42:09
word2007中的图片怎么修改颜色?
2022-12-29 19:46:11
WPS怎么设计一个二维码? wps二维码的设计教程
2022-10-25 11:07:23
wps去除广告的方法图解步骤
2022-10-04 03:10:32
滴滴优步中国合并:这五点你必须知道
2022-05-30 11:31:27
win7系统下的taskmgr.exe进程是什么来的
2023-07-27 11:05:46
windows无法初始化这个硬件的设备驱动程序(错误代码37)的解决办法
2023-03-24 07:36:21
excel 墨迹公式功能简介
2023-03-27 19:42:26
embed函数-embed函数应用及总结-记住吧
2022-01-26 02:08:31
ctrlvol.exe是一种程序 ctrlvol是什么进程
2023-06-24 08:56:10
Win8系统如何禁用指纹蓝牙开机默认是开启的
2022-12-17 22:43:11
Win10系统微软小娜对话只显示文字没声音怎么办
2022-11-26 15:16:21
怎样恢复以前的EXCEL文档 Excel表格数据恢复图文教程
2022-04-08 15:54:24
ai怎么制作沙滩帽?ai制作沙滩帽的操作过程
2022-11-11 21:15:17
如何使用多闪app赚钱 使用多闪app赚钱的方法
2022-02-08 08:53:46
如何更换Win10默认壁纸?Win10默认壁纸更换教程
2023-10-10 13:00:56
百度云网盘中如何添加好友?百度云网盘添加好友的方法
2023-05-17 00:12:34
Win10系统打开组策略提示“命名空间已被定义”怎么解决?
2023-11-23 00:53:07