返回目录: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。