发布网友
共4个回答
热心网友
假设表1和表二结构完全一致,表二中A列中名称排列和表1顺序不同,现要求表2中其他单元格根据首列的名称自动填上与表1对应数据
1、在表2的B2单元个输入公式: =VLOOKUP($A2,表1!$A:$H,COLUMN(A1)+1,0) 回车
见图一
2、再把表2 B2单元个横拉填充、下拉填充,填满表格
效果如图二
热心网友
就是用vlookup,只是没必要写多次
如果sheet1里,A列为基准
那你sheet2中
B1输入
=vlookup($A1,sheet1!$A:$Z,column(b$1),0)
公式右拉下拉。自动就变换了。
公式中是假设你的sheet1的数据到Z列,你根据实际修改
热心网友
用索引函数“INDEX”更为方便:
在Sheet2的B1输入
=INDEX(Sheet1!B:B,MATCH($A1,Sheet1!$A:$A,))
回车并向右填充,再向下填充。
(这样可以向右填充至末尾)
热心网友
没有简单办法,用vba自定义函数实现吧。