Excel 如何把矢量/单行或单列转换成矩阵

Excel 如何把矢量/单行或单列转换成矩阵

矩阵是一个有n行和m列的矩形阵列。有时在Excel中,当我们有一个单列或单行的数据时,你会想把它们转换为矩阵。如果你试图手动解决这个问题,那么这可能是一个耗时的过程,因为我们需要手动复制每一行并粘贴它们。因此,让我们看看一个更快的过程。

我们可以使用Excel支持的公式来解决这个问题。矩阵的唯一条件是,所有的数值都必须填入整 m*n的数值。本教程将帮助你了解我们如何在Excel中把矢量或单列转换成矩阵。

将Excel中的单列转换为矩阵

这里我们将使用公式得到一个单一的值,然后使用自动填充处理程序填充所有的值。让我们来看看在Excel中把单列转换为矩阵的简单过程。

第1步

让我们考虑一个Excel工作表,其中的数据是一个类似于下面图片的元素列表。

如何在Excel中把矢量/单行或单列转换成矩阵?

然后,在我们的例子中,C1单元格,点击一个空单元格,输入公式如下—

=OFFSET(A1:A15,COLUMN()-COLUMN(C1)+((ROW()-ROW(C1))*(ROWS(A1:A15)/3)),0,1,1)

并点击回车,得到第一个结果。在公式中,A1:A15是我们的数值范围,C1是我们当前单元格的地址,3是你想在矩阵中创建的行数。

**空单元格 > 公式 > 输入 **

如何在Excel中把矢量/单行或单列转换成矩阵?

第2步

现在使用自动填充手柄向右和向下拖动,创建一个类似于下图的矩阵。

如何在Excel中把矢量/单行或单列转换成矩阵?

如果我们想创建一个基于行的矩阵,我们可以使用同样的过程,但唯一的变化是,公式将被改为

=OFFSET(A1:J1,0,COLUMN()-COLUMN(C2)+(ROW()-ROW(C2))*(COLUMNS(A1:J1)/5),1,1).

总结

在本教程中,我们用一个简单的例子来演示如何在Excel中把单列转换成矩阵。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程