如何将多个EXCEL表格中第一行的数据统一提取到另一个表格中?

 我来答
大宝妈谈教育
高粉答主

2020-04-29 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:52万
展开全部

如下参考:

1.在接下来的页面中,我们现在需要从单元格A2到A10中提取重复的数据,并将它们放在单元格E2到E10中。

2.然后用鼠标选择从E2到E10的所有内容。

3.然后在编辑字段中输入公式:=IF(COUNTIF($A$2:A2,A2)>1,A2,"")。

4.再次按CTRL+enter得到从E2到E10cell的结果,并将从A2到A10cell的重复数据提取到从E2到E10cell的对应cell。

凌文元LWY
高粉答主

2016-01-20 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

将多个EXCEL表格中第一行的数据统一提取到另一个表格中的步骤为:

1、在汇总表中的A列,将多个工作表的表名依次排列;

2、在B1单元格输入以下公式,然后向右向下填充公式

=OFFSET(INDIRECT($A1&"!A1"),,COLUMN(A1)-1)&""

公式表示:以A1单元格的内容作为表名引用,通过OFFSET函数将表名引用的A1单元格作为基准单元格,每向右移动一列,基准单元格向右偏移一列。从而得到A列表名工作表的所有首行数据。如果数据为空,就返回空值。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b2aad9fb7
2013-07-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4432
采纳率:42%
帮助的人:1666万
展开全部
Sub shishi()
Workbooks.Open (ActiveWorkbook.Path & "\b.xlsx")
For a = 1 To Sheets.Count
Workbooks("b.xlsx").Sheets(a).Rows(1).Copy
Workbooks("a.xlsx").Sheets(1).Range("a" & a).PasteSpecial
Next
End Sub
'这是把b的数据复制到a表。
追问
我还没有接触过这个宏  能帮我编辑个 顺便教教我么
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友367b159
2013-07-30 · TA获得超过183个赞
知道答主
回答量:120
采纳率:0%
帮助的人:113万
展开全部
两种方式,一种写宏,另一种复制粘贴。
追问
我还没有接触过这个宏  能帮我编辑个 顺便教教我么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花花草草晶晶
2013-07-30
知道答主
回答量:41
采纳率:0%
帮助的人:10.2万
展开全部
复制,选择性黏贴,ok
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式