在IF语句中使用连接函数

我试图在Excel单元格中find一个string,它在一定程度上工作,但是当值返回false时,我只是在单元格中获得“FALSE”,虽然当它返回一个真正的值时,它实际上改变了我的单元格在IF语句中定义。

这是因为我在if语句中错误地插入了连接查询?

我的公式如下:

 =IF(ISNUMBER(SEARCH(ET2:ET4,B2)),"yes",F2=CONCATENATE("NA ",B2)) 

你得到错误的原因是说的那一点

 F2=CONCATENATE("NA ",B2) 

我想你正在尝试使用这个作为一项任务(即将单元格F2设置为ConCat的值)。

它将实际做的是比较F2的值和concat的值,如果相等则返回TRUE ,否则返回FALSE 。 这个TRUEFALSE值是你在单元格中结束的。

所以要解决它:

如果上述公式在单元格F2中,那么只需从公式中删除F2=

如果上面的公式不在F2单元格中,则需要将该公式或略有更改的公式放入该单元格中以填充F2。