【问题标题】:How to sort a column by a certain keyword/s that is included somewhere in the cells of a column?如何按列单元格中某处包含的某个关键字对列进行排序?
【发布时间】:2021-03-15 13:45:20
【问题描述】:

我想对超过 1500 行的文档进行排序。在文档的 C 栏中,我有“职称”,有很多职称,而且职称的书写方式也有很多变化。有没有办法可以对职位进行排序,并在列顶部显示使用某些关键字(如“工程师”、“技术员”、“机械师”)的人?

【问题讨论】:

  • 这能回答你的问题吗? Populate ComboBox from Table
  • 排序和过滤>自定义排序
  • 自定义排序几乎可以完成这项工作。当您要排序的“关键字”不是单元格中的独立单词时,您如何自定义排序?
  • 为您的数据打开过滤器Data > Filter 然后在过滤器下拉菜单下,选择“文本过滤器”,然后选择“包含”以过滤全部或部分单词

标签: excel


【解决方案1】:

我最终做的是输入一个 True 或 False 公式以查看单元格是否包含“关键字”,然后我对 True 或 False 进行排序,并在包含我正在寻找的关键字的文档中获取数据。我必须为我搜索的每个关键字做同样的事情。我认为这不是最快的方法,但它完成了。

【讨论】:

    【解决方案2】:

    使用Custom list。转到Sort & Filter -> Custom sort。在Order 字段中选择Custom list...。在New list 中按所需顺序输入所需关键字。点击Add,然后点击OKOK

    【讨论】:

    • 自定义列表对我不起作用,因为我正在寻找的“关键字”不是独立的关键字。 “工程师”这个词可能介于“机械工程师”、“系统工程师”、“项目工程师”等其他词之间......因此,自定义列表不会捕获完成完整所需的所有单元在列中排序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 2015-09-01
    • 2017-12-29
    • 2016-01-08
    • 1970-01-01
    相关资源
    最近更新 更多