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
  • asp之家 电脑教程 m.aspxhome.com