Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-高级文本过滤器_Excel_Filter - Fatal编程技术网

Excel-高级文本过滤器

Excel-高级文本过滤器,excel,filter,Excel,Filter,我有一长串字符串: "apple is red" "apple is big" "apple tastes yummy" "lemon is yellow" "lemon is big" "lemon tastes sour" "orange is rotten" "watermelon is red" 现在我想创建一个简短的过滤词列表(不仅仅是2个),如: 我需要一个Excel fitler,它可以返回没有来自筛选器的单词的行或记录。结果应该是: "apple tastes yummy" "

我有一长串字符串:

"apple is red"
"apple is big"
"apple tastes yummy"
"lemon is yellow"
"lemon is big"
"lemon tastes sour"
"orange is rotten"
"watermelon is red"
现在我想创建一个简短的过滤词列表(不仅仅是2个),如:

我需要一个Excel fitler,它可以返回没有来自筛选器的单词的行或记录。结果应该是:

"apple tastes yummy"
"lemon is yellow"
"lemon tastes sour"
"orange is rotten"

我将非常感谢你的想法!我希望不用VBA就可以做到这一点。

对列使用文本,然后在单词列表上应用iserror(匹配(b3,r1:r10,0)),然后对真/假值应用普通过滤器。

(这个问题最好在超级用户处提出)

您可以使用简单的工作列公式,然后过滤真实结果

如果

  • 您的字符串在A列中
  • 您的列表在B1:B10中
  • 然后在C1数组中输入(按Shift&Ctrl&enter)此表单 =或(ISNUMBER(搜索($B$1:$B$10,A1)))

    然后过滤C列中的错误结果


    但是普通的文本过滤器只允许两个字符串作为过滤器Brettdj-这太棒了。多年来一直在使用excel,直到现在我还从未见过Shift+Ctrl+Enter公式。你太棒了!谢谢Thx大卫。您可能会发现此信息源非常有用。
    "apple tastes yummy"
    "lemon is yellow"
    "lemon tastes sour"
    "orange is rotten"