答案1
您乐意使用公式来实现结果吗?(而不是复制/粘贴)
此公式可放入目标表的所有单元格中。您需要根据电子表格调整源锚点 ( $B$3
) 和目标锚点 ( $F$3
) 以及宽度 ( )。4
即使你想要“值“在目标单元格中,而不是”公式“,这可能仍然是最好的方法......使用公式,然后将单元格展平为值(使用复制/粘贴选择性→值)。
=INDIRECT(ADDRESS(((ROW()-ROW($F$3))*4)+(COLUMN()-COLUMN($F$3))+ROW($B$3),COLUMN($B$3)))
- 生成源行
ROW()-ROW($F$3)
- 获取目标表的从零开始的行ROW()
- 行“这“ 细胞ROW($F$3)
- 目标表的第一行
*4
- 乘以目标表中的列数+(COLUMN()-COLUMN($F$3))
- 添加目标表的列COLUMN()
- 列“这单元格,数字和基于 1COLUMN($F$3)
- 目标表的第一列
+ROW($B$3)
- 添加源表的行ROW($B$3)
- 源数据的第一行
- 获取源单元格的地址
ADDRESS(..., COLUMN($B$3))
- 来自步骤 1 的行,以及源列
- 通过地址获取值
INDIRECT(...)
- 使用步骤 2 中的地址