计算包含 "JJ number" 和 "JJ alphabet" 的项目数
Count the number of items that contain "JJ number" and "JJ alphabet"
我有一列数据显示如下。我想计算包含“JJ number
”和“JJ alphabet
”的项目数,分别为 6 和 4。我尝试使用 countifs
函数,第一个条件为“ JJ *`` " 但后来我无法通过使用 left、len 或 isnumber
函数获得正确的第二个条件。
这是我一直在处理的部分代码:
=COUNTIFS(A:A, "JJ *", ...
这是输入数据的示例:
jj 1288
jj 2838
jj 3344
jj 6288
jj 8838
jj 3344
jj fan
jj tsz
jj zch
好吧,这是我创建的 table,它可以解决您的问题。我在下面的屏幕截图中逐步进行了操作,但这里有一个公式可以帮助您。
在 table 右侧添加 2 列并添加以下公式
=IF(ISNUMBER(IFERROR(INT(RIGHT([@colName],LEN([@colName])-SEARCH(" ",[@colName]))),"")),1,0)
这将 return 如果是数字则为 1,如果是字符则为 0。
在下一列中使用以下公式。
=IF([@newcolumn]=1,0,1)
将@colname 和@newcolumn 更改为您在table 中保留的列名。
@colname 是第一列,@newcolumn 是我们用公式添加的列。
一旦你做到了这一点,一个简单的总和就会得到结果。
我最初的想法是写
=IFERROR(NUMBERVALUE(MID(A1;4;20));"text")
如果您将它放在 a 列中,您将获得作为值的数字,并且带有 JJ text
的单元格将输出 text
。
之后,您可以使用 COUNTIF
我有一列数据显示如下。我想计算包含“JJ number
”和“JJ alphabet
”的项目数,分别为 6 和 4。我尝试使用 countifs
函数,第一个条件为“ JJ *`` " 但后来我无法通过使用 left、len 或 isnumber
函数获得正确的第二个条件。
这是我一直在处理的部分代码:
=COUNTIFS(A:A, "JJ *", ...
这是输入数据的示例:
jj 1288
jj 2838
jj 3344
jj 6288
jj 8838
jj 3344
jj fan
jj tsz
jj zch
好吧,这是我创建的 table,它可以解决您的问题。我在下面的屏幕截图中逐步进行了操作,但这里有一个公式可以帮助您。
在 table 右侧添加 2 列并添加以下公式
=IF(ISNUMBER(IFERROR(INT(RIGHT([@colName],LEN([@colName])-SEARCH(" ",[@colName]))),"")),1,0)
这将 return 如果是数字则为 1,如果是字符则为 0。 在下一列中使用以下公式。
=IF([@newcolumn]=1,0,1)
将@colname 和@newcolumn 更改为您在table 中保留的列名。 @colname 是第一列,@newcolumn 是我们用公式添加的列。
一旦你做到了这一点,一个简单的总和就会得到结果。
我最初的想法是写
=IFERROR(NUMBERVALUE(MID(A1;4;20));"text")
如果您将它放在 a 列中,您将获得作为值的数字,并且带有 JJ text
的单元格将输出 text
。
之后,您可以使用 COUNTIF