此 Excel 技巧可讓您輕鬆調整表格大小,從而建立可自動適應的動態表格。

沒有什麼比輸入新資料後發現 Excel 表格不夠大更拖慢你的工作流程了。我以前總是手動拖曳表格邊緣來擴展表格——直到我學會了這個簡單的技巧,它可以讓我的表格自動擴展,節省時間和精力,並確保表格保持最新狀態。

電子表格上的 Excel 徽標

Excel 中的動態陣列:自動擴充表格的終極方法

Excel 中的動態陣列並非只傳回一個值,而是會自動將結果「推送」到一系列相鄰的儲存格中,而無需您事先指定確切的範圍。此功能使其成為建立自擴充和自更新表格的理想選擇。

常見範例包括 UNIQUE、SORT 和 FILTER 等函數。這些函數會傳回動態數組,並根據來源資料自動擴展或收縮。當新條目新增至資料集時,結果會立即更新,無需任何人工幹預。這節省了時間並減少了潛在的錯誤。

當您在單一儲存格中輸入動態陣列公式時,Excel 會自動填入顯示所有結果所需的相鄰儲存格。當您看到該範圍周圍出現藍色邊框時,即表示該功能正常運作。嘗試在此「溢出」區域輸入資料將導致 #SPILL! 錯誤,這是一種有效的保護機制,可防止動態資料被覆蓋。

使用動態數組不僅方便,而且高度可靠,因為手動管理表可能會導致錯誤、資料遺失和挫折感。透過使用動態數組,您可以簡化在 Excel 中管理資料的流程並提高效率。

如何使用 Excel 中的 UNIQUE 函數建立唯一專案的自擴充清單?

Excel 中的 UNIQUE 函數是 為您節省大量精力的功能我使用此功能自動從數據中提取唯一值,而不是手動掃描列表,從而加快數據分析並減少錯誤。

以下是 UNIQUE 函數的基本公式:

實驗室 排列 (範圍)包含來源數據,例如員工部門或客戶名稱列。參數 按_col (by_column)(TRUE 或 FALSE)指定是否按列或行進行比較,而運算符 恰好_一次 (Exactly Once)過濾掉只出現一次的值,這對於識別資料中的罕見或異常情況很有用。

假設您正在處理員工電子表格並需要所有部門的清晰列表,您只需輸入以下公式:

此處,該列包含 R 在第 2 行到第 3004 行的部門名稱。 Excel 會立即建立一個包含唯一部門的動態列表,每當有人加入新團隊時,該列表都會自動更新。此方法可確保您始終擁有最新信息,而無需手動幹預。

Excel UNIQUE 函數顯示六個部門清單。

這也優於傳統方法。 在 Excel 中刪除重複項 由於動態數組仍然與來源資料保持連接,手動重複刪除會建立靜態列表,這些列表會隨著新條目的新增而過時。使用 UNIQUE 函數,您可以確保您的分析是基於最新的可用資料。

對於場景 恰好_一次 (恰好一次)您可以使用以下公式尋找只有一名員工的部門。它非常適合識別組織內人手不足的團隊或特殊角色:

我還可以自動對動態清單進行排序。

Excel 中的 SORT 函數不僅僅是建立動態範圍,它還允許您自動對資料進行排序。回到員工資料範例,Excel 無需手動對員工姓名或薪資資料進行排序,而是在資料變更時自動排序。以下是 SORT 函數的常規語法:

實驗室 排列 表示需要排序的資料範圍,而參數指定 排序索引 排序依據的列號。係數 排序 它指定排序順序,1 表示升序,-1 表示降序。最後,運算子指定 按_col 是否根據列(TRUE)或行(FALSE)進行排序。

為了獲得更好的結果,您可以將 SORT 函數與 UNIQUE 函數結合使用。例如,以下公式將顯示員工記錄中按字母順序排列的唯一部門名稱清單。當人力資源部門新增部門時,它們將自動按正確的字母順序顯示。

Excel SORT 函數會依字母順序顯示六個部門清單。

如果我們要進行薪資分析,可以使用以下公式:

上述公式依薪水降序對員工資料進行排序。第 8 列表示薪水,-1 表示從高到低的順序。

值得注意的是,SORT 函數區分大小寫,並且對以文字形式儲存的數字和實際數字的處理方式不同。為了確保排序準確性,必須確保資料類型一致。

您可以查看我們的功能指南。 Excel 中的排序 更多範例是,目標是實現自動更新,以便排序清單可以立即更新,而無需任何人工幹預。

FILTER 函數:我最喜歡的 Excel 動態報表建立工具

如果您從未使用過 Excel 中的 FILTER 函數,那您就錯過了。 FILTER 函數是建立進階動態報表最強大的工具之一。您可以使用它自動顯示符合特定條件的數據,無需建立很快就會過時且不準確的靜態數據副本。

FILTER 函數的一般公式為:

術語表示 排列 瀏覽您想要的全部數據,同時指定 包括 要顯示的數據必須滿足的標準。 如果空,允許您在沒有結果符合指定條件時顯示自訂訊息。

我在各種報告中經常使用此功能。例如,如果我們想要顯示員工資料庫中所有銷售團隊成員的列表,我們可以以以下方式使用 FILTER 函數:

Excel 電子表格中的銷售團隊資料。

當員工轉到銷售部門時,他們將自動出現在篩選結果中。同樣,要分析工資,我們可以使用以下公式來顯示收入超過 50,000 美元的員工:

如果員工獲得升遷和加薪,他們就會突然出現在這份高收入者報告中。此外,我們也可以組合多個標準:

上述公式顯示了收入超過 50,000 美元的銷售團隊成員。星號 (*) 充當「AND」運算符,表示必須同時滿足兩個條件才能顯示結果。

Excel 電子表格中按薪水篩選的銷售團隊資料。

如果沒有結果符合指定條件,FILTER 函數將傳回 #CALC! 錯誤。使用參數 如果空 而是顯示訊息“未找到結果”。

動態數組被證明是有效的,因為它們消除了手動更新表的需要,並消除了丟失條目的可能性。一旦開始結合使用 UNIQUE、SORT 和 FILTER 函數,Excel 就會變得更加簡單直覺。

轉到頂部按鈕