EXCEL表格里有三个工作表,如何提取每一个表第一行到另一个工作表里

来源:百度知道 编辑:UC知道 时间:2024/05/06 18:21:58
工作表有十几个的话复制粘贴太麻烦~~不用复制粘贴有简单的方法吗?

一次完成行吗?
在最末的工作表的A1输入
=INDIRECT("Sheet"&ROW()&"!"&CHAR(64+COLUMN())&1)
回车并向下填充至An(看你的工作表有多少);
再选A1~An,一起向右填充。

假设三个工作表分别是sheet1 sheet2 和 sheet3,第一行分别有3列,你说的另一张表是 sheet4。
那么要把钱三张表的第一行放到sheet4,这样写公式即可:
=sheet1!a1 =sheet1!b1 =sheet1!c1
=sheet2!a1 =sheet2!b1 =sheet2!c1
=sheet3!a1 =sheet3!b1 =sheet3!c1

如果列数很多的话可以写一个宏,很简单

用四楼的函数公式最简洁。(不愧为六级高级魔法师)

在Sheet1中A1输入
=INDIRECT("sheet2!"&CHAR(64+COLUMN())&1)
A2中输入
=INDIRECT("sheet3!"&CHAR(64+COLUMN())&1)

在另一个表里=在点击,需要的有数字的单元格,回车。在向下拖,复制

整条复制,记住,要在行头,就是有A\B\C...或是Ⅰ\Ⅱ\Ⅲ...的那里点复制