excel里查找第一个表A列里的文字是否包含另一个表中对应A列内容,并返回对应的B列内容??

例如:第一张表a1为江苏省南京市a2为江苏省苏州市第二张表a1为苏州b1为221000a1为南京b1为210000a1为上海b1为200000最后的结果是第一张表内容为:... 例如:
第一张表 a1为 江苏省南京市
a2为 江苏省苏州市
第二张表 a1为 苏州 b1为 221000
a1为 南京 b1为 210000
a1为 上海 b1为 200000

最后的结果是第一张表内容为:
a1为 江苏省南京市 b1 210000
a2为 江苏省苏州市 b2 221000
展开
 我来答
真水无香911
2012-02-02 · 专注EXCEL、品质管理、ISO体系
真水无香911
采纳数:227 获赞数:1857

向TA提问 私信TA
展开全部
假设第2张表的名称为Sheet2,那么在第1张表的B1单元格输入:=VLOOKUP(MID(A1,4,2),Sheet2!$D$1:$E$3,2,FALSE)
然后下拉即可。。。
追问
那如果 第一张表是A列格式是不固定的  如a1为 江苏南京市
a2为 江苏省苏州市 又该怎么处理呢?
追答
只要最后3个字有**市。。那么就可以用以下的公式。。。
=VLOOKUP(MID(A1,LEN(A1)-2,2),Sheet2!$D$1:$E$3,2,FALSE)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haibo899
2012-02-09 · TA获得超过862个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:301万
展开全部
设定第一表的表名为“表1”,第二表的表名为“表2”,在B1输入=INDEX(表2!B:B,SUMPRODUCT(COUNTIF(A1,"*"&OFFSET(表2!$A$1,,,COUNTA(表2!$A:$A))&"*")*ROW(INDIRECT("1:"&COUNTA(表2!$A:$A))))),下拉填充至你需要的行数。
祝你成功! 显示的结果为:
A列 B列
江苏南京中山北路230号 210000
江苏省苏州三香路17-1 221000
上海市黄浦区山东中路20号102室 200000
苏州市沧浪区人民路211号 221000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
81821985
2012-02-02 · 知道合伙人软件行家
81821985
知道合伙人软件行家
采纳数:9470 获赞数:15118

向TA提问 私信TA
展开全部
如果都是你说的类似数据,参考把以下公式修改后输入B1中
=VLOOKUP(MID(A1,FIND("省",A1)+1,FIND("市",A1)-FIND("省",A1)-1),Sheet2!A:B,2,0)

其中SHEET2为第2张表。
追问
那如果 第一张表A列格式是不固定的  如a1为 江苏南京市
a2为 江苏省苏州市
a3为 上海市
又该怎么处理呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
undeadpro
2012-02-06
知道答主
回答量:14
采纳率:0%
帮助的人:10.5万
展开全部
用宏吧,函数如下
Sub 检索()
表1行数 = Sheet1.[A65536].End(xlUp).Row
表2行数 = Sheet2.[A65536].End(xlUp).Row
For i = 1 To 表2行数
For m = 1 To 表1行数
检索内容 = Sheet2.Cells(i, 1).Text
检索范围 = Sheet1.Cells(m, 1).Text
If InStr(检索范围, 检索内容) > 1 Then
Sheet1.Cells(m, 2).Value = Sheet2.Cells(i, 2).Value
End If
Next
Next
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
helefox
2012-02-02
知道答主
回答量:63
采纳率:0%
帮助的人:57.8万
展开全部
文件是按顺序的吗?如果是的话就只见剪切,,如果不是的话,排序先
追问
不是这个意思,如果2张表的A列字段完全一致的话,我可以用VLOOKUP()函数来实现,这个2张表的A列不一致,只是包含关系的就不知道怎么处理了,望高手解答!!提问中有错改下:
第二张表 a1为 苏州 b1为 221000
a2为 南京 b2为 210000
a3为 上海 b3为 200000
追答
你是说,你想把,苏州 改为江苏省苏州市。是吗? 可以用ctrl+f  里面有一个替换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式