在excel中如何实现Sheet1表中A1=Sheet2中A1,Sheet1表中A4=Sheet2中A2,Sheet1表中A7=Sheet2中A3.....

2024-11-21 08:30:13
推荐回答(4个)
回答1:

在sheet1 A1中输入 如下的公式……
=INDEX(Sheet2!A:A,ROUNDUP(ROW()/3,0))
或者
=OFFSET(Sheet2!$A$1,ROUNDUP(ROW()/3,0)-1,0)
然后 一起选择A1:A3 然后使用 下拉复制 向下拖动复制……

回答2:

A1
=IF(MOD(ROW()-1,3)=0,OFFSET(Sheet2!$A$1,ROUNDUP(ROW()-1,0)/3,,,),"") 下拉复制公式

如果是要每三行A列等于一行SHEET2的一行A列
A1 =OFFSET(Sheet2!$A$1,ROUNDUP(ROW()-1,0)/3,,,) 下拉复制公式

回答3:

=OFFSET(SHEET2!$A$1,(ROW()-1)/3+1,)

回答4:

如果要自动的用VBA编写代码很容易实现