如果连IF函数你都用不好的话,就别觉得自己精通Excel



如果连IF函数你都用不好的话,就别觉得自己精通Excel

你是否精通Excel,只需要一个函数就能试出来——IF





如果连IF函数你都用不好的话,就别觉得自己精通Excel

  • 带你玩转逻辑函数IF和IFERROR!
  • 如何把全角字符转换为半角字符——ASC函数?


如果连IF函数你都用不好的话,就别觉得自己精通Excel






逻辑函数IF和IFERROR

1.IF函数
【如果连IF函数你都用不好的话,就别觉得自己精通Excel】IF函数执行真假值判断,根据逻辑计算的真假值,返回不同结果 。
语法:
IF(logical_test,value_if_true,value_if_false)
logical_test表示计算结果为TRUE或FALSE的任意值或表达式 。
如果单元格为非空数值,返回条件后第一个参数结果,如果为空,返回条件后第二个参数的结果 。例如,A1内容为1,公式=IF(A1,"123","234")返回123 。
示例如图3-13-1所示,公式解释如图3-13-2所示 。


如果连IF函数你都用不好的话,就别觉得自己精通Excel

图3-13-1


如果连IF函数你都用不好的话,就别觉得自己精通Excel

图3-13-2
在Excel 2003及以前的版本中,最多允许7层IF函数嵌套,在Excel 2007中允许使用64层IF函数嵌套 。在设置IF多层判断时,每一层需要一个IF函数,每个IF后面跟一个条件和符合条件的返回结果,在设置数字区间时,用<号要设置数字递增 , 用>时要用设置递减 。
B2单元格是分数,C2公式为:
=IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","优秀")))
2.IFERROR函数
语法:IFERROR(value,value_if_error)
value检查是否存在错误的参数 。如果公式的计算结果为错误,则返回指定的值,否则将返回公式的结果 。使用IFERROR函数来捕获和处理公式中的错误 。
value_if_error必需,公式的计算结果为错误时要返回的值 。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL! 。
比如,用VLOOKUP函数查找如果找不到结果返回#N/A,如果不想显示#N/A,用“无”表示,就可以用函数IFERROR 。
公式=IFERROR(VLOOKUP(I:2,人力信息!$A:$C,3,0),"无"),如图3-13-3所示 。


如果连IF函数你都用不好的话,就别觉得自己精通Excel

图3-13-3

Excel中如何把全角字符转换为半角字符——ASC函数

全角字符,字符间距大,如图3-13-4所示 。


如果连IF函数你都用不好的话,就别觉得自己精通Excel

图3-13-4
用函数ASC可以把全角字符转换为半角字符,如图3-13-5所示 。


如果连IF函数你都用不好的话,就别觉得自己精通Excel

图3-13-5
ASC函数功能:
对于双字节字符集(DBCS)语言 , 将全角(双字节)字符更改为半角(单字节)字符 。
语法:
ASC(text)
text为文本或对包含要更改文本的单元格的引用 。
如果文本中不包含任何全角字母 , 则文本不会更改 。反之,如果要把半角字符转为全角字符 , 用WIDECHAR函数,在C1输入公式=WIDECHAR(B1) , 得到的结果就是全角字符 。

相关经验推荐