excel隔行复制公式?

在这个表格里,我想在E1设置公式,让E1=B1,复制E1公式到E4、E7、E10里,使得E4=B2,E7=B3,E10=B4.......,,但实际复制以后的结果是E4=B4,E7=B7,E10=B10,请问如何在E1设置公式。这个是简单的表,我在实际使用中隔的行数可能会更多。

如果B1是数字 E1=INT(B1/3)+1
如果B1是文本 E1=INDIRECT("B"&INT(ROW(B1)/3)+1)
如果间隔的不是3行而是其他行数,把/3改成/其他行数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-30
第四行开始需要加个判断。
=IF(INDIRECT("e"&ROW()-3)<>"",INDIRECT("B"&INT(ROW(B4)/3)+1),"")本回答被提问者采纳
第2个回答  2022-07-30
在E1中输入或复制粘贴下列公式之一
=INDEX(B:B,INT((ROW(A1)-1)/3)+1)
=INDIRECT("B"&INT((ROW(A1)-1)/3)+1)
=OFFSET(B$1,INT((ROW(A1)-1)/3),)
选择E1:E3,下拉填充本回答被网友采纳