如果search字段单元格为空,请使用通配符

我正在尝试在Excel中设置一个dynamicsearch。 我有这个:

Column A | Column B Match Type | "Search term goes here." Class | "Search term goes here." Total Wins | "Search results." Total Losses | "Search results." 

到目前为止,我使用的代码作品。

=(COUNTIFS(Match Stats'!F:F,B1,Match Stats'!J:J,B2))

用户在Search term goes here.所在的位置input标准Search term goes here.Search results. 单元格正确填充。

但是,我希望代码放入一个星号* (这是Excel通配符),当Search term goes here.之一或两者Search term goes here. 框留空,这样用户不必在search条件中手动键入星号 ,如果他们不希望过滤该特定的search条件。

我如何去做这件事?

注:我所显示的代码只是其中的一部分,但对于这个问题,这是我唯一关心的部分,应该足以满足我的目的。

而不是在countifs中有B1 ,使用一个IF语句来testing并产生你所期望的结果。

 IF(LEN(B1)=0,"*",B1) 

(我使用LEN,因为这将返回相同的结果,如果有一个空string,或者一个空单元格 – 您可以使用TRIM来testing用于清空单元格的空格)

这将使您的计数公式,与B2相同的testing

 =(COUNTIFS(Match Stats'!F:F,IF(LEN(B1)=0,"*",B1),Match Stats'!J:J,IF(LEN(B2)=0,"*",B2)))