作业帮 > 综合 > 作业

excel怎么把B表中的数据按照名称列在A表相应名称后面

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/06 09:51:13
excel怎么把B表中的数据按照名称列在A表相应名称后面
A表C列有500多的名称,B表A列有300多的名称以及B列相应的数据,现在想把B表中的B列数据按照A表C列、B表A列相同名称列在A表中AL列,请问怎么列,公式是怎么样的?如=vlookup(a2,A表!a:b,2,0),请解释a2,A表,a,b,2,0各个的意思
excel怎么把B表中的数据按照名称列在A表相应名称后面
你需要的完整公式为
A表的al2单元格输入
=vlookup(c2,B表!A:B,2,0)
下拉公式进行填充
对以上公式解释
c2,表示你要开始查找c2值,B表!表示查找区域是在B表
A:B是B表的A列和B列,这个区域,这个区域是二列,即在A列查找C2值
后面的2表示查找到后取查找区域的第2列,即B列.
0表示是精确查找.
鉴于你AB二个表的名称数量不一致,表示你的A表公式下拉会有错误值出现,所以,需要完善公式
=if(countif(B表!A:A,c2),vlookup(c2,B表!A:B,2,0),"")
用这个下拉.可以将查找不到的值以空值显示
再问: =vlookup(c2,B表!A:B,2,0) 我用这个找到了,但怎么将查找不到的变为0 你给的第二个方法不行 还有改动那个可以找B表相应名称后面的全部列
再答: 刚吃饭了,看来你找到了办法。 似乎找到也提供一下吧。 =if(countif(B表!$A:$A,$c2),vlookup($c2,B表!$A:$Z,column(b1),0),"") 右拉并下拉