excel某一行某列数据添加到下一行中的某个位置?

各位大佬,想问一下,A2到A7为同一组数据,我需要将A7数据全部复制增加为A8,然后将K7数据替换到D8,A9到A14也是如此,将A14整行数据复制增加为A15行,然后将K14数据替换到D15。请问有什么高效的方法,自动将某行某列数据,替换为上一行的某行某列数据?或者更进一步,自动增加复制指定的某一行,然后替换。谢谢各位大佬

用VBA可以处理

参考下面

Excel怎样快速根据重复字段合并其它列数据

确定不同行,要从最下面开始插入一行,复制上行数据

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-18
如果你的这个表格是在Sheet1工作表的,那么就可以在Sheet2工作表的A2单元格输入公式:

=OFFSET(Sheet1!$A$1,ROW()-INT((ROW()+6)/7),COLUMN()+7*(COLUMN()=4)*(MOD(ROW(),7)=1)-1)
复制并右拉至K2单元格,然后选择A2:K2单元格区域,再复制并下拉,即可得到你想要的……本回答被网友采纳
第2个回答  2020-08-17
A2到A7为同一组数据,我需要将A7数据全部复制增
第3个回答  2020-08-18
用等于号就行了。
相似回答