這是一個真實案例,某公司的推廣活動規則如下:隻要客戶滿足活動條件,且持續保持 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每日頭條,我们将持续为您更新最新资讯!