我有一张这样的表格:
我想要转置片层每当我更新原始表。
我尝试在转置表下方的第 4 行添加另一行,并提取所有适当的名称:
单元格 A(转置)<-单元格 B(原始)(<- 表示将单元格 B 的内容拉入单元格 A)。
A4 <- Sheet1!D1
B4 <- Sheet1!D2
C4 <- Sheet1!D3
D4 <- Sheet1!D4
问题是,当我尝试使用选择底部的小加号 (+ ) 自动完成下一行时,瞧瞧会发生什么:
它使单元格 A5应该从单元格 Sheet1!E1 拉,而不是从单元格 Sheet1!D2 拉!
我如何才能正确地自动完成这个操作,而不用自己编写每一个单元格?
答案1
答案2
步骤 1:选择空白单元格
首先选择目标空白单元格。但请确保选择稍后要添加转置项目的目标单元格数量。例如,您的 Sheet1 中有 3 列,但随着项目数量的增加,目标单元格数量应该增加。因为这是一个数组公式,所以应该预先选择目标单元格。
在您的示例中,添加原始列表后,在第二张表中选择一个范围,如 Sheet2!A1:D10。
步骤 2:输入 =TRANSPOSE(
在仍然选择这些空白单元格的情况下,键入:=TRANSPOSE(
请注意,即使我们已经开始输入公式,A1:D10 单元格仍然被选中。
步骤3:输入原始单元格范围。
现在输入要转置的单元格范围。在您的示例中,由于我想列出 10 个项目,因此范围应为 A1:J10。因此,此示例的公式应为:=TRANSPOSE(Sheet2!A1:J10) — 但不要按 ENTER,而是使用 CTRL+SHIFT+ENTER,否则它将不起作用。
您可以在办公支持网页中访问转置公式的定义,只需搜索转置公式即可。
希望能帮助到你。