EXCEL 如何通过反向匹配找到通配符

EXCEL How to reverse match to find wildcard

我在 excel 中有两个列表,一个带有通配符,一个带有特定字符串。

我想知道每个字符串中哪个通配符最先匹配。

      A                      B            C          D               E
   2 Text                                Wildcard              
   3 The Fries Paradise                  *pizza*       
   4 CrabbyPatty Burger                  *burger*        
   5 Fries Work                          *fries*         
   6 Pizza & Burgers        
   7 Pizzaderia                 
   8 OverloadedFries   

So in B3 should be *fries*, in B4 *burger* etc

我无法理解要反转的 MATCH 函数,有人知道吗?

感谢你们,我已经找到了可行的解决方案。

不过我也有这样的通配符:

*delicious * nuggets*
as well as
*great V? softdrink*

知道如何让这些反向匹配吗?

数组公式:

=INDEX($C:$C,MATCH(1,COUNTIF(A3,$C:$C),0))

数组公式对我不起作用。 JvdV 在评论部分提供的答案有效。请尝试如下:

=INDEX($C:$C,MATCH(1,INDEX(COUNTIF(A3,$C:$C),),0))