EXCEL如何引用另一个表中数值前的名字
比如:表一中,A、B列分别为姓名和电话号码,表二中B列已有电话号码,如何在表二A列自动填上已有电话号码和表一B列一致的对应的A列的姓名?上面说的太抽象了..下面举例:表一...
比如:
表一中,A、B列分别为姓名和电话号码,表二中B列已有电话号码,如何在表二A列自动填上 已有电话号码和表一B列一致的 对应的A列的姓名?
上面说的太抽象了..下面举例:
表一
张三 123
李四 456
王武 789
表二
空格 789
空格 456
就是如何在空格处引用表一的名字(对应号码)
先谢谢了 展开
表一中,A、B列分别为姓名和电话号码,表二中B列已有电话号码,如何在表二A列自动填上 已有电话号码和表一B列一致的 对应的A列的姓名?
上面说的太抽象了..下面举例:
表一
张三 123
李四 456
王武 789
表二
空格 789
空格 456
就是如何在空格处引用表一的名字(对应号码)
先谢谢了 展开
6个回答
展开全部
可使用VLOOKUP函数实现。举例说明实现的方法:
1、首先,打开需要操作的EXCEL表,在需要匹配引用的单元格中输入“=VLOOKUP(”,然后单击要匹配的名称所在的单元格,例如A2,如下图所示。
2、其次,完成上述步骤后,单击另一个表,然后选择相关的数据区域,如下图所示。
3、接着,完成上述步骤后,继续在功能编辑框中输入“2,0”,然后按Enter键完成公式输入。 其中2表示来自数据源的第二个数据,而0表示精确匹配,如下图所示。
4、最后,完成上述步骤后,通过下拉列表填写下面的单元格公式,返回到EXCEL表,然后在excel中完成另一个表中具有相同名称的第二个数据操作,如下图所示。这样,问题就解决了。
展开全部
使用INDEX+MATCH吧
=index(表一!a$1:a$3,match(b1,表一!b$1:b$3,))
=index(表一!a$1:a$3,match(b1,表一!b$1:b$3,))
追问
答案试了可以的,但我把其中的B1用“=MID(C4,4,7)”代替了,就不行了,你知道为什么么?
=MID(C4,4,7)就是把区号去掉了
追答
MID之后就变成文本了。
只要你两个地方的格式统一就没有问题。
可以在MID 之前加--转成数值。
=--MID(C4,4,7)
或者你将查找区域的电话号码设置成文本格式。批量转换可以使用分列。
其实使用VLOOKUP也是可以的,不过,数据区域得使用IF函数处理一下.
比如:
=vlookup(b1,if({0,1},表一!a$1:a$3,表一!b$1:b$3),2,)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Vlookup函数就可以了,可以复制表一的数字列到名字列前面,然后用Vlookup实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询