如何在 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 中將單列轉換為矩陣。

更新於:2023-03-07

4K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告