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

工作表有十几个的话复制粘贴太麻烦~~不用复制粘贴有简单的方法吗?
2026年09月26日 22:29
有5个网友回答
网友(1):

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

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

网友(2):

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

网友(3):

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

网友(4):

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

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

网友(5):

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