我正在尝试搜索数千个发票行,以查找服务的支付价格。
本质上,每一行的格式都是相同的,去SizeMaterial,下面的图片是一个例子。
示例图像
我只想有一个公式,我可以选择范围,它会选择任何有3个关键字的行项目,但只有这三个关键字,如果它有3个关键字中的2个,它将忽略它,依此类推。
因此,理想情况下,我可以获得匹配该搜索函数和支付的价格的行的列表。
我希望有人能帮助我,我只设法使它搜索关键字一般,但不是精确匹配
发布于 2018-04-23 13:50:07
如果我理解正确的话,您希望同时根据3个条件进行快速过滤。使用辅助筛选器列可以很容易做到这一点。
请先看截图:
Filter是我们的帮助列,我们将尝试根据您在E1
、F1
和G1
单元格中输入的关键字在此处生成TRUE
和FALSE
值。TRUE
意味着左边的单元格包含所有这些关键字。
B2
的公式如下,请抄写下来:
=ISERROR(FIND(E$1,$A2)+FIND(F$1,$A2)+FIND(G$1,$A2))
这个公式基本上是试图在我们的描述字符串中找到3个关键字的位置,并将它们相加。如果没有找到其中的一个,则抛出一个错误,求和也将是一个错误。我使用这个错误来查看我们的字符串中是否存在所有的关键字。
最后,您应该打开COL:A和COL:B的过滤器,并过滤TRUE
值,以便只看到包含关键字的行。
https://stackoverflow.com/questions/49973612
复制相似问题