KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何根據 Google 工作表中的下拉式選單來篩選資料?

作者Xiaoyang修改日期

當您在 Google 試算表中處理橫跨多個工作表的大型資料集時,經常需要根據使用者選取的特定條件來動態顯示或分析資料。例如,您可能在一個工作表中維護員工、產品或銷售的主清單,並希望在另一個工作表中,依據下拉式選單所選的項目即時篩選相關記錄。這樣的設定能打造更具互動性的報表與儀表板,讓使用者專注於與其選擇密切相關的資料。如下圖所示,您可透過一個工作表中的下拉列表,即時篩選並僅顯示來自另一工作表資料區域的對應列。以下指南將說明如何在 Google 試算表中實際實現此功能。

使用公式根據下拉列表在 Google 工作表中篩選資料

替代方案:使用 Google 試算表內建的篩選檢視功能篩選資料

根據下拉式清單的選擇篩選資料範圍的螢幕截圖


使用公式根據下拉列表在 Google 工作表中篩選資料

此解決方案運用 Google 試算表的公式,根據下拉式選單的選擇,自動提取並即時顯示對應欄位資料。當您希望提供使用者友善的篩選介面、無需安裝額外附加元件或擴充功能,且要求結果能隨選取值變更而即時更新時,此方法正是理想之選。請依照下列步驟操作:

1. 首先建立一個供使用者選取的下拉列表,通常是根據「姓名」等欄位中的唯一值。為此,請在目標工作表中選取一個儲存格,然後前往資料>資料驗證。在準則中,選取範圍清單,並指定指向您來源資料中「姓名」欄位的範圍(例如 )Sheet 1!C2:C)。此操作將提供一個包含可選項目的儲存格,如下圖所示:

顯示儲存格中下拉式清單的螢幕截圖

實用提示:若您的「姓名」欄位包含重複值,建議在中間範圍使用 =UNIQUE(Sheet1!C2:C) 公式,並以此唯一清單作為下拉選單的來源,避免出現重複選項。

2. 在新工作表或任何您希望顯示篩選結果的儲存格中,輸入下列公式:

=query(Sheet1!A1:D, "select * where C = '"&B1&"' ")

在此,Sheet 1!A1:D 定義了包含原始資料的完整範圍。C 代表與您下拉列表選項對應的欄位,而 B1 則是放置下拉選單的儲存格。請務必確認欄位字母、工作表名稱及儲存格參照與實際試算表完全一致,才能確保結果正確無誤!

展示如何使用公式的螢幕截圖

注意事項:此公式預設區分大小寫。若下拉選單與資料中的「姓名」大小寫不一致,結果可能不如預期。請仔細檢查是否有多餘空格或大小寫不符的情形。

3. 輸入公式後,按下 Enter,表格將立即篩選並顯示所有「姓名」欄位與下拉列表中所選值相符的列。每次變更下拉選項時,結果清單都會自動更新,無需手動篩選或調整公式!

展示針對不同下拉式清單選擇套用不同篩選條件的螢幕截圖

優點:此方法完全自動化,無需手動重新整理!此外,當 Sheet 1 中的記錄變更或新增資料時,還能即時動態更新,確保資訊隨時同步。

限制:QUERY 公式最適用於篩選條件為簡單條件的情況(例如僅依據單一欄位篩選)。若您需要套用多重條件或更複雜的篩選邏輯,建議擴充公式,或改用內建篩選器、Apps Script 等其他工具。此外,若下拉式儲存格留空,公式可能會依其邏輯傳回空白表格或全部結果。

疑難排解:若篩選結果未顯示任何資料但您預期應有符合項目,請檢查:

  • 下拉選單的值必須與欄位中的資料完全一致,包括大小寫與多餘的空格將一併比對。
  • 公式中引用的工作表名稱與範圍皆正確無誤。
  • 公式中的欄位字母必須對應至包含下拉式選單選項的欄位。

若您需要根據部分比對或多重要件進行篩選,請考慮相應調整 QUERY 子句,例如在選擇條件中使用 likeand


替代方案:使用 Google 試算表內建的篩選檢視功能篩選資料

另一種常見的資料視覺化篩選方法,是運用內建的「篩選檢視」功能。當您希望為自己或他人建立可重複使用的篩選顯示,又不想依賴公式時,這項功能尤其實用。透過篩選檢視,您可透過欄位標題上的下拉式選單,輕鬆控制哪些列可見;其他使用者也能在不同預設檢視間自由切換,或設定專屬的臨時篩選條件。

適用情境:當您擁有大型資料集,且需要使用非破壞性、可快速重設與分享的視覺化篩選器時,篩選檢視功能尤其適用——特別是在篩選條件經常變動或涉及多個欄位的情況下。

若要使用此方法,請依照下列步驟操作:

  1. 選取您要在工作表中進行篩選的完整資料範圍。
  2. 按一下資料建立篩選器,每個欄位標題中就會出現篩選下拉箭頭!
  3. 點擊目標欄位(例如「姓名」欄位)的下拉箭頭,並選取您要篩選的值。符合條件的列將保持可見,其餘則會暫時隱藏。
  4. 若要儲存此篩選狀態,請前往資料 > 篩選檢視 > 建立新的篩選檢視,並為該檢視命名,方便日後重複使用!
  5. 若要返回完整的資料集,只需移除或調整篩選條件,或離開篩選檢視即可。

限制:此方法操作直觀、易於上手,但無法產生獨立的結果表格,亦不支援自動更新其他工作表。此外,使用者每次皆需手動選擇篩選值。

建議:在協作環境中,建議使用內建篩選器,以快速探索或分享資料檢視;若用於報表儀表板或需進行動態查詢時,QUERY 等公式通常更為合適。


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用