如何在 Excel 中將多行轉換為列?


假設您已經擁有一個包含許多行的 Excel 表格,其中只有一列資料,但您希望將這些資料轉換為多行和多列,您可以使用 Excel 公式來實現。

步驟 1

讓我們考慮以下多行資料的列表,並嘗試使用 Excel 公式將其轉換為多列和多行。

步驟 2

讓我們選擇一個空單元格(C1),我們將在其中儲存資料列表的第一個資料,並在單元格 C1 中輸入以下公式,然後按 Enter 鍵。

=OFFSET($A$1,(ROW()-1)*3+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

步驟 3

現在,我們將在單元格 C1 中獲得資料列表的第一行資料,如下面的影像所示。

步驟 4

要將所有列表資料轉換為多列和多行,我們只需從單元格 C1 拖動自動填充柄即可。

步驟 5

根據需要將單元格 C1 的自動填充柄拖動到右側單元格,然後向下拖動到單元格,直到顯示值為零。資料現在顯示在多行和多列中,如下面的螢幕截圖所示。

我們上面使用的將多行列表資料轉換為多列和多行的公式可以解釋如下:

OFFSET($A$1,(ROW()- f_row)*rows_in_set+INT((COLUMN()f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

其中,

  • **f_row** - 此偏移公式的行號。

  • **f_col** - 此偏移公式的列號。

  • **rows_in_set** - 從原始資料中構成一個數據記錄的行數。

  • **col_in_set** - 原始列表資料的列數。

您可以根據您自己的多行列表資料更改公式中上述欄位的值。

結論

在本教程中,您學習瞭如何使用工作表公式將多行列表資料轉換為多列和多行。

更新於:2022-07-07

2K+ 瀏覽量

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.