乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel多重条件判断查找函数

excel多重条件判断查找函数

作者:乔山办公网日期:

返回目录:excel表格制作


在C2单元格输入公式=IF($A2&$B2="","",SUBSTITUTE(SUBSTITUTE(IFERROR(INDEX($G$2:$G$10000,SMALL(IF(($F$2:$F$10000=$A2)*($G$2:$G$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($H$2:$H$10000,SMALL(IF(($F$2:$F$10000=$A2)*($H$2:$H$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($I$2:$I$10000,SMALL(IF(($F$2:$F$10000=$A2)*($I$2:$I$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($J$2:$J$10000,SMALL(IF(($F$2:$F$10000=$A2)*($J$2:$J$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($K$2:$K$10000,SMALL(IF(($F$2:$F$10000=$A2)*($K$2:$K$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),"")&IFERROR(INDEX($L$2:$L$10000,SMALL(IF(($F$2:$F$10000=$A2)*($L$2:$L$10000=$B2),ROW($2:$2)-1,6^6),ROW(A$1))),""),"始","价格带"),"终","价格带"))

数组公式,e799bee5baa6e58685e5aeb9339按CTRL+SHIFT+ENTER结束公式,使公式前后出现大括号{}后,下拉公式。 如图:



SHEET2的D2公式

 

=IF(COUNTIF(Sheet1!A:A,A2)=1,"",LOOKUP(,0/((Sheet1!A$2:A$100=A2)*(Sheet1!B$2:B$100<>B2)),Sheet1!B$2:$B100))

 

下拉填

 

 

 


其书写格式如下:

函数解析:

IF函数作为一种逻辑判断函数,它的最终结果是返回True或False两种逻辑结果,并执行对应的操作。通常与其他函数进行嵌套使用:

1、函数公式:=IF( logical_test ,  [value_if_true] , [value_if_false])

2、中文说明:=IF("判断条件","成立","不成立")

3、 函数说明:

(1)IF里面的第二第三参数可以为固定的值也可以为函数。如果第二三参数为文本内容时,需要用双引号处理;

(2)第一参数判断条件成立的时候,执行第二参数,条件不成立的时候执行第三参数。

扩展资料:

IF函数多条件判断方法运用案例

案例说明:分数小于60为不及格,61-80为良好,81-100为优秀

函数公式:=IF(D5<60,"不及格",IF(D5<80,"良好","优秀"))

函数解析:

1、因为这里涉及到zhidao多个条件的判断,所以需要使用到IF函数进行嵌套使用。

2、IF函数第二、第三参数可以为固定的常量,也可以为我们案例中的函数形式。



满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
以下图的数据来举例说明。

1、首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的zhidao文本是“A”并且B列的数据大于210,则在C列标注“Y”。

2、在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
3、知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。

4、然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”

5、在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。

相关阅读

关键词不能为空
极力推荐
  • 如何读取<em>Excel</em>数据并导入<em>DB2</em>数

  • 把路径引号去掉试试excel导入到DB2 数据库中? 作静态表用" src="/uploads/tu/98.jpg" style="width: 400px; height: 267px;" />下面附的代码是一个Demo,功能有两个:一是POI读取Excel,二是DB2数据库的连接

ppt怎么做_excel表格制作_office365_word文档_365办公网