我试图搜索1000条发票行来查找为服务支付的价格。
基本上每行的格式是相同的[大小] [容器] [材质] [处理]下面的图像是一个例子。
示例图片
我只想要一个可以选择范围的公式,它会选择包含3个关键字的任何一个项目,但只有那三个,如果它有3个中的2个,它会忽略它等等。
理想情况下,我可以获得与该搜索功能相匹配的行列表以及支付的价格。
我希望有人可以提供帮助,我只是设法让它搜索一般的关键字而不是完全匹配
答案 0 :(得分:2)
如果我理解正确,您希望同时根据3个条件快速过滤。使用辅助过滤器柱很容易。
过滤器是我们的帮助列,我们会根据您输入TRUE
,{{1}的关键字,尝试生成FALSE
和E1
值}和F1
个单元格。 G1
表示左侧的单元格包含所有关键字。
TRUE
的公式如下,应该向下复制:
B2
该公式基本上试图在我们的描述字符串中找到3个关键字的位置并添加它们。如果找不到其中一个,则抛出错误并且总和也将是错误。我使用此错误来查看我们的字符串中是否存在所有关键字。
最后,您应该打开COL:A和COL:B的过滤器并过滤=ISERROR(FIND(E$1,$A2)+FIND(F$1,$A2)+FIND(G$1,$A2))
值,以便只查看包含关键字的行。