如何提取多个excel工作表中相同位置的单元格数据,然后列成一列?
有一个excel文件,里面有一百多个工作表,但工作表名称没有规则顺序,不是按照sheet1,sheet2这样的排列,现在需要把每个sheet里面的A3数据提取出来,组成新...
有一个excel文件,里面有一百多个工作表,但工作表名称没有规则顺序,不是按照sheet1,sheet2这样的排列,现在需要把每个sheet里面的A3数据提取出来,组成新的一列,又把所有的D5数据组成新的一列,以此类推,
展开
6个回答
展开全部
用get.workbook(1)&t(now())定义名称方式提取工作表名,用index函数取各工作表名到一列中,其他工作用indirect函数,你懂。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请确定
工作表
的名字是Sheet1、Sheet2、...Sheet100。
插入一新工作表,在任意
单元格
输入 =INDIRECT("Sheet"&ROW(A1)&"!A3")
公式向下复制100行。
同理 =INDIRECT("Sheet"&ROW(A1)&"!D5")
工作表
的名字是Sheet1、Sheet2、...Sheet100。
插入一新工作表,在任意
单元格
输入 =INDIRECT("Sheet"&ROW(A1)&"!A3")
公式向下复制100行。
同理 =INDIRECT("Sheet"&ROW(A1)&"!D5")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-25
展开全部
用get.workbook(1)&t(now())定义名称方式提取工作表名,用index函数取各工作表名到一列中,其他工作用indirect函数,你懂。
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询