如何构造 IF 语句以仅匹配特定文本

How to construct an IF statement to match only specific text

我想弄清楚如何创建一个 IF 语句,只有当单元格包含特定子字符串时 return 才为真。

例如,假设我正在两个单元格中搜索子字符串 HVS0544-1

我想 return 第一个单元格是,但第二个单元格不是,因为它与子字符串 HVS0544-1.

不完全匹配

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

关于如何改进我的公式的任何提示?

我解决了我的问题。 :)

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

使用公式的长度只挑出结尾,这似乎有效。

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

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

值将只有是或否,您可以更改它