2016-07-07 34 views
0

我想从多张表中接收数据到一张表中,并且我想使用自动填充功能,因为有大量表单。Excel索引在不同表格上自动填充

实施例:= INDEX(!Sheet2的F20; 0; 0)

当我绘制它做正确的,它应该变成= INDEX(!表Sheet 3 F20; 0; 0)/ = INDEX(Sheet4! F20; 0; 0)等。

当我画到底时,它应该变成= INDEX(Sheet2!F21; 0; 0)/ = INDEX(Sheet2!F22; 0; 0)等。

有什么办法可以达到这个目的还是我必须使用VBA吗?

亲切的问候 斯蒂芬

回答

0

对于Sheet2中,小区F20:

=INDIRECT("sheet" & COLUMN(B:B) & "!F" & ROW(20:20)) 

提款权上升在纸张编号:

=INDIRECT("sheet" & COLUMN(C:C) & "!F" & ROW(20:20)) 
=INDIRECT("sheet" & COLUMN(D:D) & "!F" & ROW(20:20)) 

并借鉴向下行数上升:

=INDIRECT("sheet" & COLUMN(B:B) & "!F" & ROW(21:21)) 
=INDIRECT("sheet" & COLUMN(B:B) & "!F" & ROW(22:22))