首页 > 解决方案 > Excel 中的高级筛选,在 1 列中搜索多个文本条件

问题描述

我有两列与此类似,想同时搜索“pineapple”和“ana”以获得结果 Kate。我曾尝试使用高级搜索,但发现如果我使用或不使用通配符 *,这将获得所有 3 个名称。我还尝试了 Excel 中可用的过滤器功能,但无法使用通配符基于多个 AND(我认为是 AND?)条件进行过滤。

姓名 篮子
山姆 苹果、香蕉
吉姆 苹果,菠萝,面包
凯特 菠萝、面包、香蕉

我还以表格格式提供了这些数据,其中每个名称和项目都在单独的行上,而不是用逗号在同一行上

有没有一种方法可以在使用或不使用通配符的情况下根据单个列中的多个 AND 条件过滤我的数据?也许搜索“菠萝”和“香蕉”得到结果凯特?

干杯

标签: excelfilter

解决方案


尝试FILTER()如下 -

=FILTER(A2:A4,ISNUMBER(SEARCH("Pineapple",B2:B4))*(ISNUMBER(SEARCH("ana",B2:B4))))

在此处输入图像描述


推荐阅读