Excel如何隔两行合并两张表?

发布网友

我来回答

3个回答

热心网友

用VBA处理

需要文件数据样板,附到163箱mijizili

参考

Excel怎样快速在不同数据间插入空行(列)

热心网友

在表3单元格的A2单元格输入以下公式,然后向右向下填充公式

=IF(MOD(ROW(A1)-1,3)<2,OFFSET(表1!$A$2,MOD(ROW(A1)-1,3)+INT((ROW(A1)-1)/3*2),COLUMN(A1)-1),OFFSET(表2!$A$2,INT((ROW(A1)-1)/3),COLUMN(A1)-1))

详见附图同表举例

追问谢谢你的耐心回答,不过我用“明佳妙明”的答案思路,表1每隔2行插入1空行然后把表2的数据每隔1行插入2空行再通过Ctrl+G提取常量相互嵌套的办法量解决了我的问题,这样更快捷 而且一次性可以处理好多表格。再次表示感谢

热心网友

直接等于就可以了 然后拖动所有的行就可以就行 这个不叫合并 就是直接引用啊

额 我理解错了 是跨行引用 相当于行号是根据公式变化的 这个需要编辑一个函数
可以用INDIRECT或OFFSET实现,假设在B1的引用为A5、B2为A10、B3为A15……,用以下公式:zhuan
1、用INDIRECT设计公式:
=INDIRECT("A"&ROW(A1)*5)
下拉;shu
2、用OFFSET设计公式:
=OFFSET(A$1,ROW(A1)*5-1,)
下拉;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com