Excel:如何按特定单词或单词对文本进行排序或过滤?

时间:2016-01-11 20:53:16

标签: excel sorting filter

Order text by finding the word elephant

是否可以根据特定单词对列进行排序/排序/过滤,即使该单词位于单元格中的句子中也是如此。例如,在我的图像中,我想用大象这个词来命令列。所以带有大象的细胞将位于顶部。或者更好的是,在同一句子中按两个单词对列进行排序/过滤/排序,例如大象与狗在塔和大象与狗的细胞中

这可能吗?怎么样?非常感谢你

2 个答案:

答案 0 :(得分:1)

快速 - 最多2个过滤条件

您只需要应用自定义过滤器,然后选择包含。要执行此操作,尚未应用过滤器,请单击左上角右键单击它并选择“过滤器”|按所选单元格值过滤。

您可以使用OR选项为多个单词添加多个条目:

包含|狗 要么 包含|猫

enter image description here

enter image description here

大于2个过滤条件,请使用高级:

  1. 设置标准范围。标题的名称必须与Excel应该应用过滤器的列完全相同(示例中的数据表)

  2. 选择整个表格(例如A1:A11)

  3. 转到:Menu Bar » Data » Filter » Advanced

  4. 选择整个条件范围,包括标准范围下的标题(示例中为C1:C4)

  5. enter image description here enter image description here

答案 1 :(得分:0)

在右侧未使用的列中,设置“帮助”列。在与第一行数据相同的行(例如B3)中使用此公式

=SUM(--ISNUMBER(SEARCH({"Elephant","Dog"}, A3)))

根据需要填写。将“帮助”列排序为主键,将<可选> 排序为任何其他重要列作为辅助排序键。

sort_helper_before
使用“助手”栏设置数据

sort_helper_after
在'Helper'列上排序