![每 6 个单元格将多行粘贴到一行中](https://linux22.com/image/1384378/%E6%AF%8F%206%20%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E5%B0%86%E5%A4%9A%E8%A1%8C%E7%B2%98%E8%B4%B4%E5%88%B0%E4%B8%80%E8%A1%8C%E4%B8%AD.png)
我需要将每 6 个单元格水平复制到一个新列
这D3/E3/F3/G3/H3/I3
就是J2/K2/L2/M2/N2/O2
D4/E4/F4/G4/H4/I4
P2/Q2/R2/S2/T2/U2
对于 20 行的集合,依此类推
我发誓我以前做过,不懂 VBA,但除了手动粘贴之外什么都不知道
答案1
答案2
您可以将以下公式放入 J2 并复制到右侧:
=OFFSET(J2,ROUNDDOWN((COLUMN()-4)/6,0),-6*ROUNDDOWN((COLUMN()-4)/6,0))