请问EXCEL如何实现每隔三行替换一行?

例如,第二列第1个数据替换掉第一列第2个数据,第二列第2个数据替换掉第一列第6个数据,第二列第3个数据替换掉第一列第10个数据……以此类推。谢谢

双击,创建序列。选中B列,按F5定位常量,填充单元格背景颜色。选中B列用格式刷把格式刷到A列。

选中B列,查找 C 替换 为 =C,全部替换。复制B列,选择性粘贴为数字

选中A列,筛选黄色单元格,按ALT+选中可见单元格,删除(单元格左移)

删除B:C列,完工。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-07

=IF(MOD(ROW(B1)-2,4)=0,INDEX($B$1:$B$18,(ROW(B1)-2)/4+1),A1)

这样可以吗?

追问

谢谢你的解答,方法很简便,但是十几行后替换的方格内显示的全是#REP!。

追答

啊~~这时因为我给你举例子的时候, 只选择到了第18行,INDEX($B$1:$B$18 你一共有多少行,把这个18 改成你的总行数就行了~~

相似回答