如何确定范围是否包含一个子字符串但不包含另一个子字符串

如何确定范围是否包含一个子字符串但不包含另一个子字符串

我的电子表格中有一些单元格,其中的数字列表为字符串(代表另一个文档中的项目),以逗号分隔。以下是一个单元格的内容作为示例:

1.1, 4.1, 5.2, 6.1, 6.2, 6.3, 7.10, 8.1, 8.2, 8.4, 11.1, 11.2, 11.3, 11.4, 11.5

例如,我想确定子字符串是否1.3出现在单元格中。

最初,我计划COUNTIF()在要搜索的子字符串周围使用通配符选择器,如下所示:

COUNTIF(range, "*1.3*")

但是,该值11.3导致其返回 1。

1.3不拿起来如何辨认11.3

一些补充说明:

  • 每个单元格中的第一个数字前面没有逗号和空格,因此我不能将其用作选择器的一部分。
  • 每个单元格中的最后一个数字后面没有逗号

答案1

一个快速而肮脏的解决方案是将范围值和搜索值都包装在定界符中:

=ISNUMBER(FIND(", 1.3, "; CONCATENATE(", "; range; ", ")))

相关内容