當您處理大型資料集時,知道如何在 Google 試算表中篩選資料非常有用。
有兩種方法可以做到這一點。您可以使用 Google 試算表選單中的篩選器檢視,它可讓您自訂特定方式來篩選試算表中的資料以便重複使用。另一種更動態的方法是使用 FILTER 函數。
在本文中,您將學習如何使用這兩種方法。
在 Google 試算表中建立篩選器檢視
在此方法中,您將學習如何套用篩選器,以便只顯示您想從大型資料集中查看的資料。此篩選器檢視將隱藏所有其他資料。您也可以結合篩選參數以建立更進階的篩選器檢視。
如何建立篩選器檢視
例如,想像您有一組包含客戶購買產品的資料。資料包含姓名、地址、電子郵件、電話號碼等。
在這個範例中,假設您只想查看來自加州 Playa Vista 的客戶,以及擁有 ".gov" 電子郵件地址的客戶。
- 要建立此篩選器,請選擇選單中的 建立篩選器 圖示。這個圖示看起來像一個漏斗。
- 您將看到每個欄標題右側出現小篩選器圖示。選擇客戶地址欄頂部的漏斗圖示,以自訂此欄位的篩選器。
- 這將開啟一個視窗,您可以在其中自訂篩選選項。選擇 依值篩選 左側的箭頭。選擇 清除 以取消選取該欄位中的所有條目。 注意:這是重要步驟,因為它將檢視從顯示所有記錄重設為不顯示任何記錄。這準備好試算表以便在下一步中套用您要建立的篩選器。
- 在下方欄位中輸入您想要篩選的文字。在這個範例中,我們將使用 "Playa Vista" 並選擇搜尋圖示,以查看僅包含該文字的記錄。選擇結果清單中顯示的所有記錄。這會自訂您的篩選器,使試算表中僅顯示您選擇的項目。
- 選擇 確定 按鈕後,您將看到試算表中的資料已被篩選,僅顯示來自 Playa Vista 的客戶。
- 要篩選第二個欄位,請選擇該欄位頂部的篩選器圖示。重複上述過程建立篩選器。清除所有條目,輸入 "gov" 文字以篩選出不包含 "gov" 的電子郵件地址,選擇那些條目,然後選擇 確定。
現在您已自訂篩選器,僅顯示您關心的資料集記錄。為了不必每次開啟試算表時都重複此過程,是時候儲存篩選器了。
儲存和檢視篩選器檢視
當您完成篩選器設定時,可以將其儲存為篩選器檢視,以便隨時啟用。
要儲存篩選器檢視,只需選擇篩選器圖示旁的下拉箭頭,然後選擇 另存為篩選器檢視。
您將看到試算表頂部出現一個深灰色欄位。這將顯示篩選器適用的選取範圍和欄位名稱。只需選擇 名稱 旁的欄位並輸入您想要套用到該篩選器的名稱。
輸入名稱後按 Enter。
您會注意到灰色條右側有一個齒輪圖示。選擇此圖示以查看篩選選項。
可用選項包括:
- 重新命名篩選器
- 更新篩選器適用的範圍
- 複製篩選器以在不影響原始篩選器的情況下進行更新
- 刪除篩選器
您可以隨時透過再次選擇篩選器圖示來關閉已啟用的篩選器。
請注意,當啟用任何篩選器時,篩選器圖示會變成綠色。當您停用篩選器時,此圖示會變回黑色。這是查看整個資料集或查看任何篩選器是否從目前檢視中移除資料的快速方法。
稍後,如果您想重新啟用您建立的任何篩選器,只需選擇篩選器圖示旁的下拉箭頭。您將在選單中看到已儲存的篩選器。只需選擇該篩選器即可在您想要時啟用它。
這將再次使用您配置的篩選器設定來篩選檢視。
使用 FILTER 函數
在 Google 試算表中篩選的另一個選項是使用 FILTER 函數。
FILTER 函數可讓您根據您選擇的任意數量條件來篩選資料集。
讓我們看看使用與上一節相同的客戶購買範例的 FILTER 函數。
FILTER 函數的語法如下:
FILTER(範圍, 條件1, [條件2, …])
只需要範圍和一個篩選條件。您可以根據需要新增任意數量的額外條件,但這些不是必需的。
FILTER 函數的參數如下:
- 範圍:您想要篩選的儲存格範圍
- 條件1:您想要用來篩選結果的欄或列
- 條件X:您也想用來篩選結果的其他欄或列
請記住,您用於條件的範圍必須與整個範圍具有相同的行數。
例如,如果您想建立與本文第一部分相同的篩選器,您將使用以下 FILTER 函數:
=FILTER(F1:J20,SEARCH("Playa Vista",H1:H20),SEARCH("gov",I1:I20))
這會從原始資料表(F1:J20)中抓取行和列,然後使用嵌入的 SEARCH 函數搜尋我們感興趣的地址和電子郵件欄中的文字片段。
只有當您想尋找文字片段時才需要 SEARCH 函數。如果您更感興趣的是精確匹配,可以改用以下作為條件陳述式:
I1:I20="nmathou3@zimbio.com"
您也可以使用其他條件運算子,如 > 或 <,如果您想篩選大於或小於固定限制的值。
按下 Enter 後,您將看到 FILTER 函數的結果作為結果表格。
如您所見,只會返回您在函數第一個參數中選擇的範圍內的欄。因此,將 FILTER 函數放置在有足夠空間(足夠的欄)讓所有結果出現的儲存格中非常重要。
在 Google 試算表中使用篩選器
Google 試算表中的篩選器是挖掘大量資料集的非常強大方式。FILTER 函數讓您保持原始資料集不變,但將結果輸出到其他位置,提供了靈活性。
Google 試算表內建的篩選功能可讓您以任何您在特定時刻感興趣的方式修改作用中的資料集檢視。您可以根據喜好儲存、啟用、停用或刪除篩選器。
您有使用 Google 試算表篩選器的有趣技巧嗎?請在下方留言區分享。