excel如何通过索引某一列填充多列

如图所示,我想以A列为索引,将图一中B~F列填充到图二的B~F列,请问要怎么做到呀?我用vlookup只能填充一列,不能一下填充多列,我的数据列数比较多(图中只是示例,我要整理的有几十列,一列一列的用公式太耽误时间了),学艺不精,还望各位能不吝指点,谢谢!

看来你是没有把VLOOKUP的第三个参数意思弄明白。
还是使用VLOOKUP函数在Sheet2表中的B2单元格输入并向下及向右填充公式,如下:
=VLOOKUP($A2,Sheet1!$A:$F,COLUMN(B1),0)
Sheet1表中数据:




Sheet2表:




Vlookup函数的第三个参数,其实就是返回第二个参数(这个数据区域,也就是A:F列的第N列)这里使用的是COLUMN列序号函数来代替的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-08
B2=ⅤLOOKUP($A2,sheet1!$A:$F,2,0),公式直接往右拖,只需要修改倒数第2个参数依次为3,4,5……,比如C2=追答

比如C2=ⅤLOOKUP($A2,sheet1!$A:$F,3,0)

第2个回答  2019-07-08
B2公式:=VLOOKUP($A2,Sheet1!$A:$ZZ,COLUMN(),)
右拉后全部下拉本回答被提问者采纳
第3个回答  2019-07-08
。。。。。。。我贞是服了你了,OFFSET,MATCH都用的来,却不会VLOOK和INDEX追问

哈哈,在这些office方面我真的是小白,遇到了各种问题只能网上请教大佬了

相似回答
大家正在搜