Excel - 根据另一个单元格中的字符串模式创建值

时间:2015-01-01 20:42:48

标签: excel excel-formula

我的工作表中有一列包含以下值:

1,2
1,3,265
3,6,145,205
7,6,112
216,269,270,330

我想在另一个单元格中创建一个值('是'),其中第一个单元格有x,x,x,x(四个逗号分隔值),默认为'No',其中第一个单元格有三个或更少逗号分隔值。

在上面的案例中,结果如下:

1,2               No
1,3,265           No
3,6,145,205       Yes
7,6,112           No 
216,269,270,330   Yes

值本身并不重要 - 我只需要评估字符串模式。

很抱歉,如果在此处其他地方有解释,我可以找到它。

1 个答案:

答案 0 :(得分:2)

只计算逗号的数量:

=if((LEN(A1)-LEN(SUBSTITUTE(A1,",","")))>2,"Yes","No")

确保值是文本而不是格式化为显示逗号分隔符的数字。