Excel用公式如何匹配多条件目的?
发布网友
发布时间:2022-05-04 20:41
我来回答
共5个回答
热心网友
时间:2022-06-25 17:59
满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
我们以下图的数据来举例说明。
首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。
在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。
然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。
在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。
6:以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。
热心网友
时间:2022-06-25 17:59
如果是你表格的样子,
在C2写公式:
=IF(EXACT($A2,C$1)=TRUE,"TRUE","-")
热心网友
时间:2022-06-25 18:00
C10=OFFSET($A$1,MIN(IF(($A$2:$A$5=$A10)*($B$2:$B$5=$B10),ROW($A$2:$A$5)-1,60000)),MATCH(C$9,$1:$1,0)-1)&""
数组公式,按Ctrl+Shift+Enter三键结束输入
然后右拉下拉就行追问你好,我尝试了下,并没有达成我的目的。
追答没看懂,C14,上面都没有M,为什么是TRUE,你最好拿实际问题来说,自己归纳的别人都看不懂
热心网友
时间:2022-06-25 18:00
C10单元输入:
=IF(VLOOKUP(C$10,$A$2:$B$5,2,0)=$B11,1=1,"-")
右拉下拉公式
热心网友
时间:2022-06-25 18:01
没终结啊
不需要辅助列的
C10
=IF(COUNTIF($A:$B,"*"&C$1&"*"),"TRUE","-")
右拉、下拉