嗨,jpn-8786,感谢更新。 我理解你的情况,Excel 的内置过滤可能非常有限,尤其是对于非标准化的数据。 不幸的是,如果数据结构不一致,自定义过滤器不能处理多个排除,那么是的,确实没有完美的内置解决方案。
我分享的辅助列方法是目前 Excel 本身中最灵活的解决方法。 如果这仍然不能满足您的需求,您可以考虑先使用 Power Query 清理数据,甚至使用 VBA 或 Python 中的脚本进行更高级的过滤。
甜菜
需要筛选去掉包含高校毕业生,六级,生源,户口,户籍这几个,一些我没有的经验。
excel表格怎么样才能从集合里去除,反向选择?比如输入应届高校毕业生,2026年应届,选择不是的,之后在这个集合里去除六级的,一级一级去筛选?
现在那个筛选很难用。没办法筛选去除,因为有的人做表不规范,导致关键字没有用,如果直接用不包含关键字很容易误杀,只能这样一点一点去筛选,看到不对的搜索类似的,然后去除。
因为表格不规范,自定义筛选只能筛选两个不包含,没办法添加多个不包含选项,高校毕业生前面会有前缀,自定义筛选,只能筛选两个,没办法筛选多个
我需要详细的步骤做法,截图告诉我在哪
嗨,jpn-8786,感谢更新。 我理解你的情况,Excel 的内置过滤可能非常有限,尤其是对于非标准化的数据。 不幸的是,如果数据结构不一致,自定义过滤器不能处理多个排除,那么是的,确实没有完美的内置解决方案。
我分享的辅助列方法是目前 Excel 本身中最灵活的解决方法。 如果这仍然不能满足您的需求,您可以考虑先使用 Power Query 清理数据,甚至使用 VBA 或 Python 中的脚本进行更高级的过滤。
甜菜
嗨 jpn-8786,感谢您在 Microsoft 社区中发帖,由于内置过滤器仅支持两个条件,因此这里有使用帮助程序列的更好方法。
首先,插入一列(例如,将其命名为 Exclude?),然后在该列的第一行(例如,第 2 行)中,输入以下公式:
=IF(OR(ISNUMBER(SEARCH(“应届毕业生”, A2)), ISNUMBER(SEARCH(“2026届毕业生”, A2)), ISNUMBER(SEARCH(“六级”, A2)), ISNUMBER(SEARCH(“学生来源”, A2)), ISNUMBER(SEARCH(“户籍”, A2))), “是”, “否”)
将 A2 替换为要过滤的列的实际单元格引用,此公式检查单元格中是否出现任何不需要的关键字。
接下来,向下拖动公式以将其应用于所有行。然后使用“排除?列,并仅选择带有“否”的行以隐藏所有不需要的条目。
然后,如果您只想查看与不需要的关键字匹配的行,只需过滤 Exclude?列中显示“是”。
我希望这对你有所帮助,请告诉我
甜菜
嗨,jpn-8786,我目前没有可用的屏幕截图,有关在 Excel 中过滤数据的分步指南,您可以参考此 Microsoft 支持文章: https://support.microsoft.com/zh-cn/office/%E5%9C%A8-excel-%E4%B8%AD%E7%AD%9B%E9%80%89%E5%8C%BA%E5%9F%9F%E6%88%96%E8%A1%A8%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE-01832226-31b5-4568-8806-38c37dcc180e
甜菜