在Excel中完全匹配多个关键字

时间:2018-04-23 04:52:35

标签: excel excel-formula

我试图搜索1000条发票行来查找为服务支付的价格。

基本上每行的格式是相同的[大小] [容器] [材质] [处理]下面的图像是一个例子。

示例图片

enter image description here

我只想要一个可以选择范围的公式,它会选择包含3个关键字的任何一个项目,但只有那三个,如果它有3个中的2个,它会忽略它等等。

理想情况下,我可以获得与该搜索功能相匹配的行列表以及支付的价格。

我希望有人可以提供帮助,我只是设法让它搜索一般的关键字而不是完全匹配

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您希望同时根据3个条件快速过滤。使用辅助过滤器柱很容易。

请先看截图: enter image description here

过滤器是我们的帮助列,我们会根据您输入TRUE,{{1}的关键字,尝试生成FALSEE1值}和F1个单元格。 G1表示左侧的单元格包含所有关键字。

TRUE的公式如下,应该向下复制:

B2

该公式基本上试图在我们的描述字符串中找到3个关键字的位置并添加它们。如果找不到其中一个,则抛出错误并且总和也将是错误。我使用此错误来查看我们的字符串中是否存在所有关键字。

最后,您应该打开COL:A和COL:B的过滤器并过滤=ISERROR(FIND(E$1,$A2)+FIND(F$1,$A2)+FIND(G$1,$A2)) 值,以便只查看包含关键字的行。