Excel =如果(ISER)(搜索查询

Excel =如果(ISER)(搜索查询,excel,Excel,我有一个公式,它是=IF(ISERR(SEARCH(“M004”),$H26)),NA(),“G26”)。我在单元格“H26”中有多个单词,我试图查找其中的“M004”,但我希望在识别M004后,该公式在G26中输入值,而不是“True,False…”这可能吗 例如,“在“I26”中,我想看看H26是否包含值M004,如果是,我想让单元格等于G26中的值 可能吗 忘了问,如果输入'false'将框留空,我该怎么办?删除“G26”左右的引号,使其成为G26 此外,您还可以使用以下替代公式: =IF

我有一个公式,它是=IF(ISERR(SEARCH(“M004”),$H26)),NA(),“G26”)。我在单元格“H26”中有多个单词,我试图查找其中的“M004”,但我希望在识别M004后,该公式在G26中输入值,而不是“True,False…”这可能吗

例如,“在“I26”中,我想看看H26是否包含值M004,如果是,我想让单元格等于G26中的值

可能吗


忘了问,如果输入'false'将框留空,我该怎么办?

删除“G26”左右的引号,使其成为
G26

此外,您还可以使用以下替代公式:

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

如果不适用,要将单元格留空,请执行以下操作:

  • 使用
    ISERROR
    而不是
    ISERR
    ISERROR
    将捕获所有错误值,而
    ISERR
    将捕获除#N/A之外的错误
  • NA()
    更改为
    ,以在出现错误时获得空白单元格

    =IF(ISERROR(SEARCH("M004",H26)),"", G26)
    

  • 我不认为在使用
    SEARCH()
    时获取
    FALSE
    是一个选项,因此当您使用
    ISERROR()
    时,您会遇到错误案例,我不知道
    =IF(iser(SEARCH(“M004”,H26)),NA(),G26)有什么问题
    非常感谢,但忘了问,如果“false”将方框留空,我该键入什么?请检查下面的答案。非常感谢,但忘了问,如果“false”将方框留空,我该键入什么?将
    NA()
    替换为
    再次感谢大家的帮助。正在工作!