= IF(ISERR(SEARCH查询

时间:2013-09-04 16:18:18

标签: excel

我有一个公式= IF(ISERR(SEARCH(“M004”,$ H26)),NA(),“G26”)。我在单元格'H26'中有多个单词,我试图找到'M004'但是我想要公式一旦它识别M004输入G26中的值,而不是'真,假......等'这可能吗? ??

例如,'In'I26',我想查看H26是否包含值M004,如果是这样,我希望单元格等于G26中的值

可能的?

忘了询问,如果'假'将盒子留空,我该键入什么?

2 个答案:

答案 0 :(得分:0)

"G26"左右删除引号,使其仅为G26

此外,这是您可以使用的替代公式:

=IF(COUNTIF(H26,"*M004*")>0,G26,NA())

答案 1 :(得分:0)

如果要在N / A时将单元格留空,请执行以下操作:

  1. 使用ISERROR代替ISERRISERROR会捕获所有错误值,而ISERR会捕获错误,除了#N / A
  2. NA()更改为"",以便在出现错误时获取空白单元格。

    =IF(ISERROR(SEARCH("M004",H26)),"", G26)
    
  3. 我不认为在您使用FALSE时可以选择SEARCH(),因此您在使用ISERROR()时会遇到错误案例。