在一个EXCEL数据表sheet1中,有众多的数据,在另一个表sheet2中,有sheet1第一列的一部数据,现在我想在sheet2中提取sheet1中相同数据的对应字段,但sheet1中有多列,也就是对应的字段有多个,如果用VLOOKUP却只能提取一列的.
不知我表达清楚没,请各位指点.
用VLOOKUP不能向右边拉动,一拉就会变,提取的数据也不准确,再说我的数据量大的时候如果一列一列的VLOOKUP的话会非常麻烦,还有无更方便简单的一点的办法啊?
追答这个办法还真没有?但其实你在第一列选择数据区域时把区域全选,并设置为静态引用,这样向右拉动时,不会变,你只需要更改一下取值的列数即可。
形如:=VLOOKUP($A2,Sheet1!$A$1:$G$287,2,TRUE)
只要更改2为3、4……, 等公式都完成后,再全部向下方拖动应用即可
如果想更方便的话,是可能的,但其实更麻烦,就是用自定义函数。
这样也行不通,我都试过
追答这怎么会呢?我一直这样用的啊
追问请看图,固定行和列之后拖出来的数字都一样了.可加我Q:420493773,晚上聊.
本回答被提问者采纳