求教:需要​提取excel中同一文件多个sheet的同一位置数据,汇总成新表格体现出来。

如题,取多个sheet(如sheet1-sheet100)同一位置(如K23)的数据,做成新表体现出来。
excel小白求大神指点。。。

请采纳 万年金刚钻 的回答


1、A列录入sheet1,并向下拉到你所有的sheet;

2、B列输入公式:="="&A1&"!K23",并向下拉到和A列相等

3、把B列选中,复制到文本里,然后再粘贴到C列。

4、这样如果都有数据的话,就会如同C列最上面几个单元格一样显示数据了


看了前面兄弟的内容,终于知道有函数能做了,谢谢 万年金刚钻


1、A列录入sheet1,并向下拉到你所有的sheet;

2、B列输入公式:=INDIRECT(A1&"!K23"),并向下拉到和A列相等

3、完成了,真简单,再谢下!

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-04
可以用Indirect函数。不过,你想做成怎样的新表格?一列(A列)?一行(第一行)?
加入放在一列(不是X列):
=INDIRECT("Sheet"&ROW(X1)&"!K23")
下拉
放在一行(不是第二行):
=INDIRECT("Sheet"&COLUMN(A2)&"!K23")
右拉本回答被提问者采纳