網友問到:在 FILTER 函數中使用條件 AND 和 OR 運算的問題。
本篇以一個實例,對照這兩個邏輯運算的使用。
【設計與解析】
先定義名稱:
選取儲存格A3:E:27,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:日期、店名、產品、代碼、銷售額。
FILTER 函數的語法:FILTER(array, include, [if_empty])
(1) 條件中使用 AND 運算
篩選:店名為「仁愛店」且產品為「果汁機」的資料
儲存格G4:=FILTER(A4:E27,(店名="仁愛店")*(產品="果汁機"))
其中參數「*」為執行 AND 運算。
邏輯 AND 運算可以串接多個條件,條件愈多個,篩選結果愈少。
(2) 條件中使用 OR 運算
篩選:店名為「民生店」或產品為「冰箱」的資料
儲存格G18:=FILTER(A4:E27,(店名="民生店")+(產品="冰箱"))
其中參數「+」為執行 OR 運算。
邏輯 OR 運算可以串接多個條件,條件愈多個,篩選結果愈多。
【參考資料】
FILTER 函數參考微軟提供的說明網頁:FILTER 函數
文章標籤
全站熱搜
留言列表