excel怎样对比查询两列是否同时包含某对应字符?

比如A列部分单元格包含英文XYZ(比如SHEisxyz),B列翻译为“她是甲乙丙“,为了查询A列有xyz但B列没有翻译出甲乙丙的,以及A列没有xyz但B列中误翻译出甲乙丙... 比如A列部分单元格包含英文XYZ(比如SHE is xyz),B列翻译为“她是甲乙丙“,为了查询A列有xyz但B列没有翻译出甲乙丙的,以及A列没有xyz但B列中误翻译出甲乙丙的那些行,应该怎么查?
(注意:A列中单元格是包含xyz而不是该单元格值就是xyz,同理B列也是包含而非等于甲乙丙)
展开
 我来答
linyangyi2003
2012-07-19 · TA获得超过479个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:362万
展开全部

这里假设,你的查询数据比如xyz,在F列,甲乙丙在G列,且我的例子仅有两行需要查询的数据,即只有F1:G2有需要查询数据。

在C1输入=IF(ISERR(SEARCH(F$1:F$2,A1)*SEARCH(G$1:G$2,B1)),"错误","正确")

按CTRL+Shift+Enter  (必须按这个,变成数组公式)

然后下拉。 

 

A_pass_win
推荐于2016-08-03 · TA获得超过552个赞
知道答主
回答量:260
采纳率:0%
帮助的人:197万
展开全部
用下面的试试:
A2单元格为:SHE is xyz
B2单元格为:她是甲乙丙
C2单元格输入以下公式后下拉即可:
=IF(ISERROR(FIND("xyz",A2)),IF(ISERROR(FIND("甲乙丙",B2)),"正确","A列没有XYZ但B列中误翻译出甲乙丙"),IF(ISERROR(FIND("甲乙丙",B2)),"A列有XYZ但B列没有翻译出甲乙丙","正确"))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数码银狐5
2012-07-20 · TA获得超过1504个赞
知道小有建树答主
回答量:1692
采纳率:60%
帮助的人:886万
展开全部
在C列输入公式 =IF(A1="XYZ","包含",IF(B1="她是甲乙丙",(A1<>"XYZ"),"")) 此公式包含的就显示包含,误译的显示TRUE.别的都是空值. 下拉填充柄。
如果单元格是空值,说明即不包含,也没误译。
这个公式是专项查找,所以要查找别的就要更换公式引号里的相应内容了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式