Excel如何提取每个小表格里面特定的单元格里面的数据进行整合?

2025-03-11 05:59:40
推荐回答(2个)
回答1:

需要用宏表函数取得工作表名称。

首先定义名称:
工作表名=GET.WORKBOOK(1)
然后输入公式:
=INDIRECT(INDEX(工作表名,ROW(A1))&"!J27")
将公式向下复制。

回答2:

听到“打赏”怎么感觉这么别扭呢?!
补充回答个问题:200多个工作表的表名分别是什么,或有什么规律?请截图。
帮帮你好了!
1. 确保“班级”那一列数据,即A2 到 An,是按工作表1 到工作(n-1)的顺序排列的;
2. 在Excel中按Ctrl+F3,定义宏表,名称为:LF,引用位置填写:=GET.WORKBOOK(1)&T(NOW()),一路确定;
3. 在“书费”下,即B2位置,录入公式:=INDIRECT("'"&(RIGHT(INDEX(LF,ROW(A1)),LEN(INDEX(LF,ROW(A1)))-FIND("]",INDEX(LF,ROW(A1))))&"'"&"!J27"))
4. 下接填充。完工!