excel中怎样实现自动复制一列数据到另一个工作表?

2024-11-06 22:15:38
推荐回答(4个)
回答(1):

在SHEET2的A2中输入或复制粘贴此公式
=HLOOKUP(A$1,SHEET1!$1:$999,ROW(A2),0)
下拉填充

回答(2):

在VBA中用如下代码
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Sheet1").Range("A1:B3").Copy Sheets("Sheet2").Range("A1")
End Sub
这句话就是当工作表Sheet1的单元格区域A1:B3的值变化时把内容复制到工作表Sheet2的单元格A1为左上角的区域。

不知道能不能满足你的要求

回答(3):

sheet2的a2中输入公式
=INDIRECT("Sheet1!r" & ROW() & "c" &A1,FALSE)
往下拖拽。

如果不要每个单元格都用公式,恐怕需要用vba编程了

回答(4):

发往704853197@QQ11.com待我出差回来回答你