Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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_Search_Filter_Excel Formula_Match - Fatal编程技术网

如何在excel中筛选包含多段文本的列

如何在excel中筛选包含多段文本的列,excel,search,filter,excel-formula,match,Excel,Search,Filter,Excel Formula,Match,我需要在excel中筛选一列中的多个单词。每个单元格都包含一个描述(例如“品牌-下午-女性-25-34”;“品牌-下午-男性-25-34”)。我希望筛选出包含特定单词的单元格(例如“下午”或“上午”&“女性”或“男性”)。我搜索的单词将输入到不同的单元格(例如H1、H7) 使用下面的公式,我可以得到我需要的一半:=过滤器(O2:O17,ISNUMBER(搜索(H1,O2:O17)),但它只过滤其中一个值(即“25-34”) 我遇到的另一个问题是,在搜索“男性”时,任何标记为“女性”的东西都会出现

我需要在excel中筛选一列中的多个单词。每个单元格都包含一个描述(例如“品牌-下午-女性-25-34”;“品牌-下午-男性-25-34”)。我希望筛选出包含特定单词的单元格(例如“下午”或“上午”&“女性”或“男性”)。我搜索的单词将输入到不同的单元格(例如H1、H7)

使用下面的公式,我可以得到我需要的一半:=过滤器(O2:O17,ISNUMBER(搜索(H1,O2:O17)),但它只过滤其中一个值(即“25-34”)

我遇到的另一个问题是,在搜索“男性”时,任何标记为“女性”的东西都会出现。但我无法进行精确匹配,因为这些细胞包含的不仅仅是一个单词(“品牌-下午-女性-25-34”)

提前感谢。下面是我正在尝试搜索/筛选的excel列的图像


以下是我对您的问题的看法,使用前导/尾随空格可以获得准确的结果:

F2中的公式:

=FILTER(E2:E17,(ISNUMBER(FIND(" "&C2&" ",E2:E17)))*(ISNUMBER(FIND(D2,E2:E17))))

这种布尔结构
(…)*(…)
也可以根据需要在其中添加其他条件。

是否可以在筛选值中包含一些想要的结果?最好包含标记样本数据以复制粘贴到excel(更简单).Hi@JvdV,我添加了一个图像,向您展示我当前拥有的内容。下拉框将在它们旁边的单元格中显示输出(以蓝色突出显示)。我希望过滤器在右边的列表中查找,然后拉出并列出所有包含相同蓝色单词的单元格。同样,我看到出现的问题是,当框中显示“男性”时,它会找到任何实际为“女性”的单元格。这有帮助吗?