在Excel

时间:2016-05-24 03:19:41

标签: excel excel-2007

这就是我要在excel文件中显示不同工作表的数据列表

例如:

第1页

  |       A       |     B 
--|---------------|--------------
1 | Payee:        |  Pedro  
2 | Check Number: |  15263  
3 | Date:         |  12/05/2016  

第2页

  |       A       |     B
--|---------------|--------------
1 | Payee:        |  Juan  
2 | Check Number: |  15685  
3 | Date:         |  12/06/2016  

等等

然后在最后一页显示:

CheckNumber  
15263  
15685

我尝试了不同的公式,例如VLOOKUPINDIRECT,但我找不到答案 复制粘贴不是一个选项,因为我希望它是动态的

希望你们帮忙

2 个答案:

答案 0 :(得分:0)

<强> Assupmtions
1。工作簿的工作表名称为Sheet1,Sheet2,Sheet3等.... 2。 Check Number始终位于所有工作表的Cell B2内。

在要列出Check Number的列的第二行中输入以下公式,然后将其向下拖放(例如Column B)。

=INDIRECT("Sheet"&ROW()-1&"!"&"$B$2")

这将为您提供以下输出:

enter image description here

答案 1 :(得分:0)

实际上我在这里找到了一个代码:https://msdn.microsoft.com/en-us/library/cc793964.aspx

我尝试了它并且它有效,但我使用VBA因为我无法找到它的公式