从水平行提取数据到垂直列

从水平行提取数据到垂直列

我在一个选项卡(名为 hours 的选项卡)中有一些数据,我将数据分配在行单元格 F72:X72 上,当然,还分配在更多行上,但让我们以此为例。我需要将此数据与另一个选项卡(名为 team 的选项卡)的链接一起添加,该选项卡的数据需要位于一列中,在我的示例中,列单元格为 S15:S33。

我知道复制时可以转置数据,但粘贴链接时却不行。我读过很多类似的问题和解决方案,但都不管用。

你能帮忙吗?有公式吗?

值得注意的是,这是一份包含许多公式的大型文档。

答案1

这就是TRANSPOSE功能就在这里。

在目的地最左侧的单元格中(S15在示例中)输入:

=TRANSPOSE(F72:X72)

或者以相同的方式添加全部行以将它们转置为列:

=TRANSPOSE(F72:X82)

注意:这是一个数组公式。如果您有最新版本的 Microsoft Office(Microsoft 365),则可以在输出范围的左上角单元格中输入公式,然后按 ENTER(与任何常规公式一样)确认该公式为动态数组公式。

如果你有旧版或其他版本的 Excel(不支持较新的动态数组公式),公式必须作为传统数组公式输入首先选择输出范围S15:S33在示例中),在输出范围的左上角单元格中输入公式,然后按 Ctrl+Shift+Enter确认。Excel 会在公式的开头和结尾插入花括号。

相关内容