如何在 Excel 中将向量/单行或单列转换为矩阵?
矩阵是一个具有 n 行 m 列的矩形数组。有时在 Excel 中,当我们有一列或一行的数据时,您可能希望将其转换为矩阵。如果您尝试手动解决此问题,则可能是一个耗时的过程,因为我们需要手动复制每一行并粘贴它们。因此,让我们看看一个更快的过程。
我们可以使用 Excel 支持的公式来解决此问题。矩阵的唯一条件是所有值都必须填充整个“m*n”值。本教程将帮助您了解如何在 Excel 中将向量或单列转换为矩阵。
在 Excel 中将单列转换为矩阵
这里我们将使用公式获取单个值,然后使用自动填充柄填充所有值。让我们看看在 Excel 中将单列转换为矩阵的简单过程。
步骤 1
让我们考虑一个 Excel 表格,其中数据类似于下图所示的元素列表。
然后,在我们的例子中,单元格 C1,单击一个空单元格并输入以下公式:
=OFFSET($A$1:$A$15,COLUMN()-COLUMN($C$1)+((ROW()-ROW($C$1))*(ROWS($A$1:$A$15)/3)),0,1,1)
并单击 Enter 以获取我们的第一个结果。在公式中,A1:A15 是我们的值的范围,C1 是我们当前单元格的地址,3 是您想要在矩阵中创建的行数。
空单元格 > 公式 > Enter
步骤 2
现在使用自动填充柄向右和向下拖动以创建类似于下图的矩阵。
如果我们想基于一行创建矩阵,我们可以使用相同的过程,但唯一的变化是公式将更改为
=OFFSET($A$1:$J$1,0,COLUMN()-COLUMN($C$2)+(ROW()-ROW($C$2))*(COLUMNS($A$1:$J$1)/5),1,1).
结论
在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中将单列转换为矩阵。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP