excel函数:excel函数:现在有两个表,A表有姓名,职务,单位等,B表有姓名,地址等,想把B表地址列去替换A

2024-12-18 07:29:19
推荐回答(4个)
回答1:

是不是想把B表中地址填到A表相应的名字后面?
使用VLOOKUP函数
如A表第一个人的姓名在A1格, B表的姓名在第1列,地址在第2列, 共15个人:
1. 定位到A表第一个人 需填入地址的 单元格, 输入公式 = VLOOKUP(A1,B表!$A$1:$B$15,2,FALSE),回车
2. 选中A表中地址列, 按"CTRL+D"进行填充

VLOOKUP参数说明见Excel帮助,需说明的是: 第2个参数B表的单元格地址要绝对引用 , 即在行号和列号前加"$", 防止在公式填充时自动变化;
第3个参数是找到后,要把第2个参数的第几列返回, 本例中地址是第2列,故填2
第4个参加Excel2003的帮助错误, 正确的是:FALSE精确查找, TURE大致匹配.

具体的自己试下就知道了.

回答2:

数量小的话,用排序再对比,再复制粘贴
数量大的话,用vba,思路是一样的,只是你写好语句,让电脑执行。

回答3:

B表地址增加到A表是吧?如A表A列姓名,B列职务,C列单位,D列引用B表的地址
B表A列姓名,B列地址
在A表D2输入公式如下
=vlookup(a2,B!A:B,2,0)
公式下拉搞定。

当然也是可以用VBA搞定的。

回答4:

你可以用VLOOKP公式解决你的问题。