EXCEL中如何判断A列中是否含有B单元格的字符?

我的问题是这样的:在表中A列有单元格如"ABC一","ABC二"等等,B单元格数据是"一",我想查询到在A列数据中含有B单元格数据的,显示A列中的对应数据,或提示有,没有... 我的问题是这样的:在表中A列有单元格如"ABC一","ABC二"等等, B单元格数据是"一",我想查询到在A列数据中含有B单元格数据的,显示A列中的对应数据,或提示有,没有时显示"查不到",或提示没有,可以实现吗?
需要批量查找,不想用查找-替换功能

我的问题是在A列中数据长短不一,如“中山政府”,“中山市政府”,“中山市政府办公厅”,“佛山政府办”,“中山市其”等等,而我想找出A列出所有含“政府”两字的单元格,最好直接将该数值显示出来,如果查不到就提示查不到。
展开
 我来答
江南白水
2010-03-11 · TA获得超过317个赞
知道答主
回答量:144
采纳率:0%
帮助的人:175万
展开全部
使用公式:=MATCH("*"&B1&"*",A:A,0),如果查不到,将显示“#N/A
”。如果查到,会显示数字,该数字表示A列中第一个含B1单元格内容的单元格所在行数。如果B1为空,将显示A列中第一个以字符形式(即非数值格式)存储的单元格所在行数。
九折臂
2010-03-05 · TA获得超过1418个赞
知道小有建树答主
回答量:1336
采纳率:33%
帮助的人:988万
展开全部
如果是在A列查B1数据,可以在C1输入以下公式,并下拉:
=IF(ISNUMBER(FINDB($B$1,A1)),"查到","")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangqijingtl
2010-03-06 · TA获得超过872个赞
知道小有建树答主
回答量:763
采纳率:100%
帮助的人:576万
展开全部
{=IF(ISNUMBER(MATCH(B1,--RIGHT($A$1:$A$22,LEN($A$1:$A$22)-3),0)),INDIRECT("a"&MATCH(B1,--RIGHT($A$1:$A$22,LEN($A$1:$A$22)-3),0)),"查不到")} 公式下拉
上面公式的前提是A列的数据必须全部是"ABC"&N的形式,
下面是全选结果区域一次成型的:
{=IF(ISNUMBER(MATCH(B1:B22,--RIGHT($A$1:$A$22,LEN($A$1:$A$22)-3),0)),INDIRECT("a"&MATCH(B1:B22,--RIGHT($A$1:$A$22,LEN($A$1:$A$22)-3),0)),"查不到")}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式