excel表格怎么判断C列中单元格值是否为A列中任意单元格值和B列中任意单元格值的组合呢?
A列的任意一个单元格和B列的任意一个单元格相连接可以组成N多数据,我就是想判断C列中的单元格数据是否包含在前述组成的N多数据中,且不将前述N多数据一一列举出来(因组合太多...
A列的任意一个单元格和B列的任意一个单元格相连接可以组成N多数据,我就是想判断C列中的单元格数据是否包含在前述组成的N多数据中,且不将前述N多数据一一列举出来(因组合太多),对C列单元格数据的判断结果在D列(判断结果列)显示出来
展开
5个回答
展开全部
在D1中输入或复制粘贴下列公式
=IF(AND(COUNTIF(A$1:A$10,LEFT(C1))>0,COUNTIF(B$1:B$8,RIGHT(C1))>0),"包含于AB组合中","不包含")
或
=IF(AND(COUNTIF(A$1:A$10,LEFT(C1)),COUNTIF(B$1:B$8,RIGHT(C1))),"包含于AB组合中","不包含")
下拉填充
如果区分字母大小写,可用如下数组公式
=IF(AND(COUNTIF(A$1:A$10,LEFT(C1)),OR(ISNUMBER(FIND(RIGHT(C1),B$1:B$8)))),"包含于AB组合中","不包含")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
展开全部
更多追问追答
追答
可以,但要看你的规则如何制定,比如A列没有23,但有个2,C列的23a算是包含还是不包含?如果算包含,可用这个公式,如不算包含,需进一步修改公式!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大概理解了一下,是不是,要得到B列与B1单元格相等的最后一个值,所对应的A列的值?
如是,用以下公式:
=LOOKUP(1,0/(B2:B1000=B1),A2:A1000)
如是,用以下公式:
=LOOKUP(1,0/(B2:B1000=B1),A2:A1000)
追问
A列的任意一个单元格和B列的任意一个单元格相连接可以组成N多数据,我就是想判断C列中的单元格数据是否包含在前述组成的N多数据中,且不将前述N多数据一一列举出来(因组合太多),对C列单元格数据的判断结果在D列显示出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果位数少并且长度固定,用数组公式还是可以的,如果位数多,用数组公式真的不是好办法。公式长并且不好处理不说,还会导致运算巨慢!
这种要求,还是VBA代码做循环判断来得实在。。 需要可私我。
这种要求,还是VBA代码做循环判断来得实在。。 需要可私我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写代码编程应该可以解决.需要具体的数据.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询