excel表格怎么判断C列中单元格值是否为A列中任意单元格值和B列中任意单元格值的组合呢?

A列的任意一个单元格和B列的任意一个单元格相连接可以组成N多数据,我就是想判断C列中的单元格数据是否包含在前述组成的N多数据中,且不将前述N多数据一一列举出来(因组合太多... A列的任意一个单元格和B列的任意一个单元格相连接可以组成N多数据,我就是想判断C列中的单元格数据是否包含在前述组成的N多数据中,且不将前述N多数据一一列举出来(因组合太多),对C列单元格数据的判断结果在D列(判断结果列)显示出来 展开
 我来答
笑一笑说一说
科技发烧友

2019-12-06 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33710

向TA提问 私信TA
展开全部

在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列和B列单元格值如果不止1个字符时候好像不能用

追答
需要修改公式中的LEFT和RIGHT函数的第二个参数。
新浪河阳小子
科技发烧友

2019-12-06 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:6229
采纳率:73%
帮助的人:221万
展开全部

在D2单元格输入公式=IFERROR(IF(C2="","",IF(AND(LOOKUP(1,0/FIND(A$2:A$11,$C2),A$2:A$11)<>0,LOOKUP(1,0/FIND(B$2:B$9,C2),B$2:B$9)<>"#N/A"),"包含于AB组合中","")),"不包含于AB组合中")

下拉公式。 如图:

更多追问追答
追问

请问,这种AB列不止一个字符的时候是否可以实现

追答
可以,但要看你的规则如何制定,比如A列没有23,但有个2,C列的23a算是包含还是不包含?如果算包含,可用这个公式,如不算包含,需进一步修改公式!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
耿静美yxt
高粉答主

2019-12-05 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.5万
采纳率:79%
帮助的人:582万
展开全部
大概理解了一下,是不是,要得到B列与B1单元格相等的最后一个值,所对应的A列的值?
如是,用以下公式:
=LOOKUP(1,0/(B2:B1000=B1),A2:A1000)
追问
A列的任意一个单元格和B列的任意一个单元格相连接可以组成N多数据,我就是想判断C列中的单元格数据是否包含在前述组成的N多数据中,且不将前述N多数据一一列举出来(因组合太多),对C列单元格数据的判断结果在D列显示出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侯玉川
科技发烧友

2020-01-04 · 教育领域创作者
个人认证用户
侯玉川
采纳数:2041 获赞数:3571

向TA提问 私信TA
展开全部
如果位数少并且长度固定,用数组公式还是可以的,如果位数多,用数组公式真的不是好办法。公式长并且不好处理不说,还会导致运算巨慢!
这种要求,还是VBA代码做循环判断来得实在。。 需要可私我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-12-06 · TA获得超过123个赞
知道答主
回答量:1441
采纳率:10%
帮助的人:117万
展开全部
写代码编程应该可以解决.需要具体的数据.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式