這是一個真實案例,某公司的推廣活動規則如下:隻要客戶滿足活動條件,且持續保持 3 個月,即可獲得免運費資質;如果尚未滿 3 個月就不再符合資質,那麼再次符合資質的時候要重新開始計數。
現在有一張表,列出了客戶每個月是否滿足條件,請根據規則篩選出所有可以免運費的人。
案例:請篩選出下圖 1 中“符合條件”中為 1,且連續達到 3 個及以上的所有人,效果如下圖 2 所示。


如果大家手上沒有高版本的 Excel,用不了高階函數,那麼就跟着我的步驟來,也并不難。
1. 選中數據表的任意單元格 --> 選擇菜單欄的“插入”-->“數據透視表”

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

3. 在右側的“數據透視表”區域按以下方式拖動:


4. 選中數據透視表的任意單元格 --> 選擇菜單欄的“設計”-->“報表布局”-->“以表格形式顯示”

5. 選擇“設計”-->“分類彙總”-->“不顯示分類彙總”

6. 選擇“設計”-->“總計”-->“對行和列禁用”


7. 複制整個數據透視表,在旁邊空白區域粘貼為值。

8. 在 L2 單元格中輸入以下公式 --> 下拉複制公式:
=IF(K2=0,0,IF(I2="",L1 1,1))
公式釋義:



9. 将 L 列在原位置複制粘貼為值。

10. 選中 I2:I37 區域 --> 按 F5 或 Ctrl G

11. 在彈出的對話框中點擊“定位條件”按鈕

12. 在彈出的對話框中選擇“空值”--> 點擊“确定”按鈕

13. 保持選中所有空單元格,輸入公式“=I2”--> 按 Ctrl Enter


14. 用格式刷将源數據表的格式複制過來。

其實到這裡,基本上已經算好了,所有重複次數大于等于 3 的,就是符合條件的。不過有個問題,如果按重複次數去篩選的話,大于三的那些就會出現多條記錄。
所以我們可以再次借助數據透視表,找出唯一人名的最大值。
15. 選中數據表的任意單元格 --> 選擇菜單欄的“插入”-->“數據透視表”

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

17. 将“姓名”和“連續次數”分别拖動到“行”和“值”區域

18. 單擊“連續次數”字段 --> 在彈出的菜單中選擇“值字段設置”

19. 在彈出的對話框中選擇“最大值”--> 點擊“确定”


20. 點擊“行标簽”旁邊的篩選鈕 --> 選擇“值篩選”-->“大于或等于”

21. 在彈出的對話框中填入“3”--> 點擊“确定”


22. 選中數據透視表的任意單元格 --> 選擇菜單欄的“設計”-->“總計”-->“對行和列禁用”

現在篩選出來的就是所有符合免運費條件的人。

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!