Excel函数IF的多条件通配使用方法 您所在的位置:网站首页 excel中if函数判断两个条件 Excel函数IF的多条件通配使用方法

Excel函数IF的多条件通配使用方法

2024-06-02 08:23| 来源: 网络整理| 查看: 265

Excel函数IF的多条件通配使用方法 在Excel中,IF函数是一个常用的条件判断函数,比如最常见的举例:成绩表。 首先我们先确定,IF函数的格式。

函数表达式IF=IF(A1=1,[如果条件成立返回内容],[如果条件不成立返回内容])IF多条件=IF(A1=1,[如果条件成立返回内容],IF(A1,[如果条件成立返回内容],IF(A1,如果…

多条件的释义:IF(判断条件,如果条件成立返回值,如果条件不成立再进行判断(判断条件,如果条件成立返回值,如果条件不成立在进行判断…)) 了解了IF多条件的定义,对于接下来的内容就更方便理解了。 接下来我们介绍两个函数: 1.FIND FIND的使用方法为:FIND(“包含的内容”,A1) 什么意思呢? 比如下列表格

ExcelA1abcdefghijk2123456789

使用=FIND(“e”,A1),返回的值则为5 释义:寻找在单元格内容中该字符,若存在,则返回该字符所在字符串的第几位,不存在则返回#VALUE! 如上述示例,e在第5个位置。 2.ISERR ISERR的使用方法为:=ISERR(A1) 举例:

ExcelABC1数据=A1*5返回值=ISERR(B1)2315FALSE3abc#VALUE!TRUE

释义:ISERR引用单元格的内容如果为错误字符,则显示内容为TRUE。

意义明确了,现在我们开始编写多条件通配IF函数。 例:tj为天津,ssh为上海,bj为北京,以此类推。 表格:

ExcelAB1代码账户归属地2022-tj-2233021-shh-5684010-bj-622

类似于此类表格,使用=IF(A2=010,北京,(IF(A2=021,上海,IF(A2=022,天津,)))肯定会返回FALSE,因为其内容为字符串,文本型,没法参与数学计算。 此时,就该用上我们上述认识的两个函数:FIND和ISERR了。 首先,我们对应022-tj-223填写内容: 函数:=IF(ISERR(FIND(“tj”,A2)),"",“天津”) 释义:=IF(判断错误(查找(A2单元格存在tj)),如果是返回空值,如果否返回“天津”) 解释一下,首先查找A2单元格内存在tj字符,如果存在则返回一个数值,对于ISERR来讲,如果不是错误信息,它返回的值为FALSE,也就是不成立。所以IF函数内需要在不成立的位置输出我们需要的值。 (注意文本需要用英文状态的双引号引用) 之后,我们在如果是的空值这里再添加内容: =IF(ISERR(FIND(“tj”,A2)),=IF(ISERR(FIND(“shh”,A2)),"",“上海”),“天津”) 此时,在如果ISERR返回值为TRUE(也就是说FIND没有找到第一条件字符存在的情况),进行第二次条件判断。 之后,我们再添加内容: =IF(ISERR(FIND(“tj”,A2)),=IF(ISERR(FIND(“shh”,A2)),=IF(ISERR(FIND(“bj”,A2)),"",“北京”),“上海”),“天津”) 这个公式可以一直加直到达到单元格所允许的最大字符位数,但是不是特别好理解,实际上本公式并未用到通配符,仅是匹配字符串内部分字符来做判定条件。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有