Excel中的轉置函數

有時,Excel 用戶可能需要將一系列具有水平結構的數據轉換為垂直結構。 這個過程稱為轉置。 這個詞對大多數人來說是新的,因為在正常的 PC 工作中你不必使用這個操作。 然而,那些必須處理大量數據的人需要知道如何去做。 今天我們將更詳細地討論如何執行它,具有什麼功能,並詳細了解其他一些方法。

TRANSPOSE 函數 – 在 Excel 中轉置單元格範圍

Excel中最有趣和最實用的表格轉置方法之一是函數 交通運輸部. 在它的幫助下,您可以將水平數據范圍轉換為垂直數據范圍,或執行相反的操作。 讓我們看看如何使用它。

函數語法

這個函數的語法非常簡單: 轉置(數組)。 也就是說,我們只需要使用一個參數,它是一個需要轉換為水平或垂直視圖的數據集,具體取決於它最初是什麼。

轉置垂直範圍的單元格(列)

假設我們有一列範圍為 B2:B6。 它們可以包含現成的值和將結果返回到這些單元格的公式。 這對我們來說不是那麼重要,在這兩種情況下都可以進行換位。 應用此函數後,行長度將與原始範圍列長度相同。

Excel中的轉置函數

使用此公式的步驟順序如下:

  1. 選擇一條線。 在我們的例子中,它有五個單元格的長度。
  2. 之後,將光標移動到公式欄,然後在此處輸入公式 =傳輸(B2:B6)。
  3. 按組合鍵 Ctrl + Shift + Enter。

自然,在您的情況下,您需要指定表的典型範圍。

轉置水平單元格範圍(行)

原則上,作用機制與上一段幾乎相同。 假設我們有一個開始和結束坐標為 B10:F10 的字符串。 它還可以包含直接值和公式。 讓我們用它製作一列,它將與原始行具有相同的尺寸。 動作順序如下:

  1. 用鼠標選擇此列。 單擊此列最頂部的單元格後,您還可以使用鍵盤上的鍵 Ctrl 和向下箭頭。
  2. 之後我們寫公式 =運輸(B10:F10) 在公式欄中。
  3. 我們使用組合鍵 Ctrl + Shift + Enter 將其編寫為數組公式。

使用選擇性粘貼移調

另一種可能的轉置選項是使用選擇性粘貼功能。 這不再是公式中使用的運算符,但它也是將列轉換為行的流行方法之一,反之亦然。

此選項位於主頁選項卡上。 要訪問它,您需要找到“剪貼板”組,然後找到“粘貼”按鈕。 之後,打開位於此選項下的菜單並選擇“轉置”項目。 在此之前,您需要選擇要選擇的範圍。 結果,我們將得到相同的範圍,只是鏡像了相反的範圍。

Excel中的轉置函數

在 Excel 中轉置表格的 3 種方法

但實際上,還有更多方法可以將列轉換為行,反之亦然。 讓我們描述在 Excel 中轉置表格的 3 種方法。 我們在上面討論了其中兩個,但我們將提供更多示例,以便您更好地了解如何執行此過程。

方法1:選擇性粘貼

這種方法是最簡單的。 只需按下幾個按鈕,用戶就會收到表格的轉置版本。 為了更清楚,讓我們舉一個小例子。 假設我們有一個表格,其中包含有關當前有多少產品的庫存信息,以及它們的總成本。 表本身看起來像這樣。

Excel中的轉置函數

我們看到我們有一個標題和一個帶有產品編號的列。 在我們的示例中,標題包含有關什麼產品、成本多少、庫存量以及與該項目相關的所有庫存產品的總成本的信息。 我們根據成本乘以數量的公式得到成本。 為了使示例更直觀,讓我們將標題設為綠色。

Excel中的轉置函數

我們的任務是確保表格中包含的信息水平放置。 也就是說,使列變為行。 在我們的案例中,動作順序如下:

  1. 選擇我們需要旋轉的數據范圍。 之後,我們複製這些數據。
  2. 將光標放在工作表上的任意位置。 然後單擊鼠標右鍵並打開上下文菜單。
  3. 然後單擊“選擇性粘貼”按鈕。

完成這些步驟後,您需要單擊“轉置”按鈕。 相反,請選中此項目旁邊的框。 我們不更改其他設置,然後單擊“確定”按鈕。

Excel中的轉置函數

執行完這些步驟後,我們得到的是同一張表,只是它的行和列的排列方式不同。 另請注意,包含相同信息的單元格以綠色突出顯示。 問題:原始範圍內的公式發生了什麼變化? 他們的位置已經改變,但他們自己仍然存在。 單元格的地址簡單地更改為轉座後形成的地址。

Excel中的轉置函數

需要執行幾乎相同的操作來轉置值,而不是公式。 在這種情況下,您還需要使用“選擇性粘貼”菜單,但在此之前,請選擇包含這些值的數據范圍。 我們看到可以通過兩種方式調用“選擇性粘貼”窗口:通過功能區上的特殊菜單或上下文菜單。

方法二、Excel中的TRANSP函數

事實上,這種方法已不再像該電子表格程序出現之初那樣活躍。 這是因為這種方法比使用選擇性粘貼要復雜得多。 然而,它發現它用於自動化表格轉置。

另外,這個功能是在Excel中的,所以即使它幾乎不再使用,也必須了解它。 之前我們考慮過這個過程,如何使用它。 現在我們將用一個額外的例子來補充這些知識。

  1. 首先,我們需要選擇將用於轉置表格的數據范圍。 你只需要選擇相反的區域。 例如,在此示例中,我們有 4 列和 6 行。 因此,有必要選擇一個具有相反特徵的區域:6列4行。 圖片很好地展示了它。Excel中的轉置函數
  2. 之後,我們立即開始填寫這個單元格。 重要的是不要意外刪除選擇。 因此,您必須直接在公式欄中指定公式。
  3. 接下來,按組合鍵 Ctrl + Shift + Enter。 請記住,這是一個數組公式,因為我們同時處理大量數據,這些數據將被傳輸到另一組大型單元格中。

輸入數據後,我們按下回車鍵,之後我們得到以下結果。

我們看到公式沒有轉移到新表中。 格式化也丟失了。 詩人

Excel中的轉置函數

所有這些都必須手動完成。 此外,請記住此表與原始表相關。 因此,只要在原始範圍內更改了某些信息,就會自動對轉置表進行這些調整。

因此,這種方法非常適合需要確保轉置錶鍊接到原始表的情況。 如果您使用特殊的插件,這種可能性將不再存在。

匯總表

這是一種全新的方法,它不僅可以轉置表格,還可以執行大量動作。 誠然,與以前的方法相比,轉置機制會有所不同。 動作順序如下:

  1. 讓我們製作一個數據透視表。 為此,您需要選擇我們需要轉置的表格。 之後,轉到“插入”項並在那裡查找“數據透視表”。 將出現一個類似於此屏幕截圖中的對話框。 Excel中的轉置函數
  2. 在這裡,您可以重新分配將要製作的範圍,以及進行許多其他設置。 我們現在主要對數據透視表的位置感興趣——在新工作表上。
  3. 之後,將自動創建數據透視表的佈局。 有必要在其中標記我們將使用的那些項目,然後必須將它們移動到正確的位置。 在我們的例子中,我們需要將“Product”項移動到“Column Names”,將“Price per Piece”移動到“Values”。 Excel中的轉置函數
  4. 之後,將最終創建數據透視表。 另一個好處是自動計算最終值。
  5. 您也可以更改其他設置。 例如,取消選中“每件價格”項並選中“總成本”項。 因此,我們將有一個表格,其中包含有關產品成本的信息。 Excel中的轉置函數這種轉置方法比其他方法更實用。 讓我們描述一下數據透視表的一些好處:
  1. 自動化。 借助數據透視表,您可以自動匯總數據,以及任意更改列和列的位置。 為此,您無需執行任何其他步驟。
  2. 交互性。 用戶可以根據需要多次更改信息結構以​​執行其任務。 例如,您可以更改列的順序,以及以任意方式對數據進行分組。 這可以根據用戶的需要進行多次。 它實際上只需要不到一分鐘。
  3. 易於格式化數據。 以人們想要的方式安排數據透視表非常容易。 為此,只需單擊幾下鼠標。
  4. 獲取價值。 用於創建報告的絕大多數公式都位於人們可以直接訪問的地方,並且很容易集成到數據透視表中。 這些是求和、求算術平均值、確定單元格數量、相乘、查找指定樣本中的最大值和最小值等數據。
  5. 能夠創建摘要圖表。 如果重新計算數據透視表,它們的關聯圖表會自動更新。 可以根據需要創建任意數量的圖表。 所有這些都可以針對特定任務進行更改,並且它們不會相互關聯。
  6. 過濾數據的能力。
  7. 可以基於一組以上的源信息構建數據透視表。 因此,它們的功能將變得更加強大。

誠然,在使用數據透視表時,必須考慮以下限制:

  1. 並非所有信息都可用於生成數據透視表。 在將它們用於此目的之前,必須對單元格進行標準化。 簡而言之,做對了。 強制性要求:存在標題行、所有行的完整性、數據格式的平等。
  2. 數據是半自動更新的。 要在數據透視表中獲取新信息,您必須單擊一個特殊按鈕。
  3. 數據透視表佔用大量空間。 這可能會導致計算機的某些中斷。 此外,由於這個原因,文件將難以通過電子郵件發送。

此外,創建數據透視表後,用戶無法添加新信息。

發表評論