excel怎么引用多项条件。使用函数OR()超过了参数限制,超过500个参数条件。
答案:1 悬赏:10 手机版
解决时间 2021-04-07 18:09
- 提问者网友:咪咪
- 2021-04-07 07:04
excel怎么引用多项条件。使用函数OR()超过了参数限制,超过500个参数条件。
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-04-07 07:23
把:1234ASD、1234BCD、14324ASD、……等关键词放在一个工作表里面(如Sheet1的A列)。你的关键词很多,假设没组200个吧,按序输入……
要查找的数据在Sheet2的B列。
在Sheet2的C1输入
=IF(COUNT(FIND(Sheet1!A$1:A$200,B1)),"OLD",IF(COUNT(FIND(Sheet1!A$201:A$400,B1)),"NEW",IF(COUNT(FIND(Sheet1!A$401:A$600,B1)),"OK","NO")))
输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
Sheet1的数据引用按实际多少设置区域。追问请问你这个函数,AND和OR怎么区分呢?你这个是属于和还是或?追答这是多选条件OR,你的组合条件AND在哪?追问",IF(AND(...,...,...,....).....我不是写了一句嘛。只是偷懒没写具体条件啦。只是想知道这种情况下,条件依然放到一个sheet2下,如果是AND的话,用哪个函数呢请问?追答=IF(COUNT(FIND(Sheet1!A$1:A$200,B1)),"OLD",IF(COUNT(FIND(Sheet1!A$201:A$400,B1)),"NEW",IF(COUNT(FIND(Sheet1!A$401:A$600,B1))>=200,"OK","NO")))
假设有200个组合条件“Sheet1!A$401:A$600”追问没看懂呢?你上面给的函数,只能计算“或”的条件吧?那么如果要一个“和”的条件,比如说,我的函数是
IF(AND(ISNUMBER(SEARCH("1234ASD",B2)),ISNUMBER(SEARCH("1234BCD",B2)),ISNUMBER(SEARCH("14324ASD",B2)),.....),"OLD"," ")
假设A1到A200。那么AND的话,count怎么做?追答我在后面增加了“>=200",即一共有200个及以上的关键词。追问额,貌似我问题没解释清楚?再举个例子。
搜索数据在B1:B2
12345abc
67890efg
关键字条件在A1:A4
1
2
6
a
输出到C1:C2,如果是或的条件。IF(COUNT(FIND(A1:A4),B1),"OK","NO").
结果为
OK
OK
如果是和的条件,即需要同时找到1,2,6,a才输入"OK",否则"NO"
那么和的条件输出结果为
NO-----B1没有6
NO-----B2没有1,2,a
这样的话,count怎么写?追答=IF(COUNT(FIND(A1:A4,B1))>=4,"OK","NO")
4个关键字
要查找的数据在Sheet2的B列。
在Sheet2的C1输入
=IF(COUNT(FIND(Sheet1!A$1:A$200,B1)),"OLD",IF(COUNT(FIND(Sheet1!A$201:A$400,B1)),"NEW",IF(COUNT(FIND(Sheet1!A$401:A$600,B1)),"OK","NO")))
输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
Sheet1的数据引用按实际多少设置区域。追问请问你这个函数,AND和OR怎么区分呢?你这个是属于和还是或?追答这是多选条件OR,你的组合条件AND在哪?追问",IF(AND(...,...,...,....).....我不是写了一句嘛。只是偷懒没写具体条件啦。只是想知道这种情况下,条件依然放到一个sheet2下,如果是AND的话,用哪个函数呢请问?追答=IF(COUNT(FIND(Sheet1!A$1:A$200,B1)),"OLD",IF(COUNT(FIND(Sheet1!A$201:A$400,B1)),"NEW",IF(COUNT(FIND(Sheet1!A$401:A$600,B1))>=200,"OK","NO")))
假设有200个组合条件“Sheet1!A$401:A$600”追问没看懂呢?你上面给的函数,只能计算“或”的条件吧?那么如果要一个“和”的条件,比如说,我的函数是
IF(AND(ISNUMBER(SEARCH("1234ASD",B2)),ISNUMBER(SEARCH("1234BCD",B2)),ISNUMBER(SEARCH("14324ASD",B2)),.....),"OLD"," ")
假设A1到A200。那么AND的话,count怎么做?追答我在后面增加了“>=200",即一共有200个及以上的关键词。追问额,貌似我问题没解释清楚?再举个例子。
搜索数据在B1:B2
12345abc
67890efg
关键字条件在A1:A4
1
2
6
a
输出到C1:C2,如果是或的条件。IF(COUNT(FIND(A1:A4),B1),"OK","NO").
结果为
OK
OK
如果是和的条件,即需要同时找到1,2,6,a才输入"OK",否则"NO"
那么和的条件输出结果为
NO-----B1没有6
NO-----B2没有1,2,a
这样的话,count怎么写?追答=IF(COUNT(FIND(A1:A4,B1))>=4,"OK","NO")
4个关键字
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯