如何提取多个excel工作表中相同位置的单元格数据,然后列成一列?

有一个excel文件,里面有一百多个工作表,但工作表名称没有规则顺序,不是按照sheet1,sheet2这样的排列,现在需要把每个sheet里面的A3数据提取出来,组成新... 有一个excel文件,里面有一百多个工作表,但工作表名称没有规则顺序,不是按照sheet1,sheet2这样的排列,现在需要把每个sheet里面的A3数据提取出来,组成新的一列,又把所有的D5数据组成新的一列,以此类推, 展开
 我来答
帐号已注销
高粉答主

2020-05-20 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:36.3万
展开全部

1、首先就是打开要操作的excel表格,在下方是【ctrl】键,快速的选择多个工作表,如下图所示。

2、接着就是选中要输入相同数据的区域,如下图所示。

3、然后就是输入数据,如下图所示。

4、接着就是使用【ctrl+shift+enter】快捷键,如下图所示。

5、最后就可以看到我们选中的每一个工作表都有了相同的数据,如下图所示。

红旗雪
2015-10-08 · TA获得超过4930个赞
知道大有可为答主
回答量:2051
采纳率:90%
帮助的人:119万
展开全部

  如图,提取工作表SHEET1-SHEET8中的A1值。步骤是:

  第一步,定义名称。

  在SHEET9工作表中,点击“公式”、“定义名称”。在“新建名称”对话框中,“名称”设置为如X,“引用位置”输入

  =INDEX(GET.WORKBOOK(1),ROW(D1))

  然后在A1中输入

  =X

  向下拖公式,就会显示各工作表名称。

  第二步,提取数据

  在B1中输入

  =INDIRECT(A1&"!A1")

  就提取出SHEET1-SHEET8工作表A1单元格的值。

  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhz7005
2012-03-25 · TA获得超过200个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:89.3万
展开全部
用get.workbook(1)&t(now())定义名称方式提取工作表名,用index函数取各工作表名到一列中,其他工作用indirect函数,你懂。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海金刚俊杰
2019-10-08 · TA获得超过3610个赞
知道大有可为答主
回答量:3049
采纳率:30%
帮助的人:243万
展开全部
请确定
工作表
的名字是Sheet1、Sheet2、...Sheet100。
插入一新工作表,在任意
单元格
输入 =INDIRECT("Sheet"&ROW(A1)&"!A3")
公式向下复制100行。
同理 =INDIRECT("Sheet"&ROW(A1)&"!D5")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-25
展开全部
用get.workbook(1)&t(now())定义名称方式提取工作表名,用index函数取各工作表名到一列中,其他工作用indirect函数,你懂。 ~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式