如何构build一个IF语句来仅匹配特定的文本

我想弄清楚如何创build一个IF语句只返回一个单元格包含特定的子string。

例如,假设我正在search子stringHVS0544-1两个单元格。

  • 第一个电池包含: WBS HVS0544-1
  • 第二个单元格包含: HVS0544-154

我想为第一个单元格返回yes,但是对于第二个单元格不返回,因为它与子stringHVS0544-1不完全匹配。

我试着用这个公式=ISNUMBER(SEARCH(M91964,N1365)) 。 但是,当子串HVS0544-1存在时,它总是返回yes。 所以它被类似的值HVS0544-154欺骗。

任何提示如何我可以提高我的公式?

这将帮助你记住"Text"必须在“”

 =IF(ISNUMBER(SEARCH(substring;"HVS0544-1")); "Yes"; "No") 

价值将只是是或否,你可以改变这一点

我解决了我的问题。 🙂

 =IF(RIGHT(N1365,LEN(M91964))=M91964,1,0) 

使用公式的长度来挑选只有结局,似乎工作。