我目前正在努力寻找可以解决我的问题的公式。
以下是现状:
- 在工作表 1 的 A 列中,我有一组字符串,例如:
/search.action?gender=men&brand=10177&tag=10203&tag=10336
/search.action?gender=women&brand=11579&tag=10001&tag=10138
/search.action?gender=men&brand=12815&tag=10203&tag=10299
/search.action?gender=women&brand =1396&tag=10203&tag=10513
/search.action?gender=women&brand=11&tag=10001&tag=10073
/search.action?gender=women&brand=1396&tag=10203&tag=10336
/search.action?gender=women&brand=13
- 在工作表 2 的 A 列中,我有一组字符串,例如:
品牌=10177
品牌=12815
品牌=13
品牌=1396
品牌=11579
- 最后,在工作表 1 中,B 列将成为我的“过滤器”,其中包含我正在努力寻找的公式。我的公式的目标是检测表 1 中的任何字符串是否存在表 2 中的一个字符串(作为完全匹配!)。事实上,现在它只能找到近似匹配。如您所见,第 5 行不应返回任何内容。但按照我目前的公式,它确实如此。
这是公式:
{=IFERROR(INDEX('Sheet 2'!$A$1:$A$5;MATCH(1;COUNTIF(A1;"*"&'Sheet 2'!$A$1:$A$5&"*");0));"")}
对此事有任何想法吗?
请注意,我不想使用 VBA、宏,而只想使用公式。
非常感谢你的帮助!