你这两个表自已都混了
如果是表1的C2要写入公式
=IF(MOD(ROW(A1),3)=1,OFFSET(表2!B$2,ROW(A1)/3,),"")
下拉复制公式
如果是表2中B2输入公式
=OFFSET(表1!B$2,(ROW(A1)-1)*3,)
下拉复制公式
自已看一下是要哪一个
在sheet2用VBA,例如:
for i=2 to 100
range("C" & i*3-4).value=Sheet1.range("B" & i)
next i
在表2的B2输入公式:
=indirect("sheet1!C"&(row()*3-4))
下拉复制公式到其他行
C2输入:
=IF((ROW()+1)/3=ROUND((ROW()+1)/3,0),INDIRECT("sheet2!B"&(ROW()+1)/3+1),"")
下拉公式
=Sheet1!B2