多表格区域汇总大全
1、公式法第一例1、通过公式,获取当前工作簿全部工作表名称单击“公式”-“名称管理器”-“新建名称”,新建名称“tiqu”,接着在“引用位置”框中输入公式:【=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(now())】。说明:&T(now())的作用是让公式自动刷新。2、再借助index函数返回数组区域每行对应数值在合适的单元格位置(例如A2)置入公式:【=INDEX(tiqu,INT((ROW(A1)-1)/6)+1)】说明:公式的目的是让A列自动返回工作表名称,并每隔N行更换填充下一个名称。3、在上述位置的右侧单元格内(例如B2)输入公式以下:【=INDIRECT($A2&"!"&ADDRESS(COUNTIF($A$1:$A2,$A2)+1,COLUMN(A1)))】说明:公式的作用是根据A列的表名称,通过indirect函数返回该表数值。其中,address函数能够根据行数和列数生成引用单元格地址,如address(1,1)的结果是$A$1。
2、第二例仅适用数据结构特别简单的表格公式:【=INDIRECT(B$1&"!B"&ROW())】说明:B$1&"!B"&ROW(),根据ROW函数产生的行号,生成单元格地址。当公式在第2行时,ROW()结果是2,所以B$1&"!B"&ROW()的结果就是:1!B2。再借助INDIRECT函数将代表单元格地址的字符串转化为真正引用路径。

8、在以上情况下,SQL语句内容为:【select "1组" as 销售组,销售员,产品,日期,销量 from [1组$] union all select "2组" as 销售组,销售员,产品,销售日期,数量 from [2组$B2:E] union all select "3组" as 销售组,Sales,Product,Date,Quantity from [3组$B5:E]】