Excel篩選如何扣除同時符合多個條件的行?

Excel學習世界 2024-05-03 22:57:43

如何刪除數據表中同時滿足多個條件的行?

案例:

將下圖 1 中同時滿足以下兩個條件的行都刪除:

時間段=年中

考核等級=A 或 B

效果如下圖 2 所示。

解決方案:

1. 選中數據表的任意單元格 --> 選擇菜單欄的“數據”-->“從表格”

2. 在彈出的對話框中保留默認設置 --> 點擊“確定”

表格已上傳至 Power Query。

3. 點開“時間段”的篩選按鈕 --> 取消勾選“年中”--> 點擊“確定”

4. 點開“考核等級”旁邊的篩選鈕 --> 取消勾選 A 和 B --> 點擊“確定”

現在的篩選結果並不是想要的結果,因爲所有“年中”都隱藏起來了。

接下來的操作其實很簡單,只需要把下面的現有公式做個小調整。

5. 將公式中兩個字段條件之間的 and 修改成 or,修改後的公式如下:

= Table.SelectRows(更改的類型, each ([時間段] = "年末") or ([考核等級] <> "A" and [考核等級] <> "B"))

也可以寫成:

= Table.SelectRows(更改的類型, each ([時間段] <> "年中") or ([考核等級] <> "A" and [考核等級] <> "B"))

公式含義:

只要“時間段”不等于“年中”,或者“考核等級”不等于 A 或 B,兩個條件滿足其一,就篩選出來

現在就對了。

6. 選擇菜單欄的“主頁”-->“關閉並上載”-->“關閉並上載至”

7. 在彈出的對話框中選擇“表”--> 選擇“現有工作表”及所需上載至的位置 --> 點擊“加載”

右邊綠色的表格就是最終篩選結果。

0 阅读:2

Excel學習世界

簡介:Excel 學習交流