IF / COUNT / FIND公式帮助需要
我在Excel中的IF COUNT FIND
函数中遇到了一些IF COUNT FIND
。 我目前正在研究足球比赛的进球时间,并且有各种有目标时间的比赛,如下所示(作为例子)。
23;56;85
(对于这个问题,这将在单元格C2
中)分号不能改变,这就是他们在数据中显示的数据,超过50,000行数据。
如果我将下面的公式应用到单元格中,它会给出值“1”,因为它可以识别数字56。
=IF(COUNT(FIND({56},C2))>0, 1, 0)
然而,当我要求它search从1到9的任何单个数字时,公式不起作用,例如下面的公式也会返回值“1”,因为它正在从56和85的时间中获取数字5 。
=IF(COUNT(FIND({5},C2))>0, 1, 0)
我怎样才能调整公式,所以它只提取单位数的目标时间? 任何有助于赞赏!
您可以尝试在stream程中匹配周围的半列:
=IF(COUNT(FIND({";56;"},";"&C2&";"))>0, 1, 0)
注意到(在两个公式中)我们匹配的东西都围绕着;
,但是我们也围绕search到的string;
在每边处理边缘位置。
你的公式可以进一步简化:
=--ISNUMBER(FIND(";56;",";"&C2&";"))
但是如果你以后想匹配你可以放在数组中的许多值中的一个,你的初始公式就是好的。