2016-09-14 67 views
0

我有一列数据显示如下。我想计算包含“JJ number”和“JJ alphabet”的项目数,它们分别是6和4.我尝试使用countifs函数,第一个条件为“JJ *``”,但后来未能获得通过使用left,len或isnumber函数的第二个标准。计算包含“JJ编号”和“JJ字母表”的项目数

这是我一直在努力的部分代码:

=COUNTIFS(A:A, "JJ *", ... 

这里是输入数据的例子:

jj 1288 
jj 2838 
jj 3344 
jj 6288 
jj 8838 
jj 3344 
jj fan 
jj tsz 
jj zch 
+0

你可以添加额外的库仑?这样你可以拆分单元格并使其更容易。 – krib

+0

数据以这种方式出现,因此很难将它们分开。虽然我没有为JJ编号和JJ字母设置两个公式的问题。 –

回答

0

那么这里是我创建这将解决您的问题表。我在下面的屏幕截图中一步步地看到它,但这里有一个公式可以帮助你。

添加2列到表的右侧,并添加下面的公式

=IF(ISNUMBER(IFERROR(INT(RIGHT([@colName],LEN([@colName])-SEARCH(" ",[@colName]))),"")),1,0) 

这将返回1,如果它是一个数字,0,如果它是一个性格特征。 在下一列中使用下面的公式。

=IF([@newcolumn]=1,0,1) 

更改@colname & @newcolumn给你保留在表中的列名。 @colname是第一列,@ newcolumn是我们用公式添加的列。

一旦你达到这一点,一个简单的总和会得到你的结果。

enter image description here

+0

嗨,谢谢你对问题的详细解释,但是我很困惑colName和newcolumn。我应该用C:C替换colName与A:A和newcolumn吗?假定A:A是原始数据所在的位置,则您提供的第一个公式将放置在列B上,第二个公式将放在列C上。 –

+0

创建表“Cntrl + T”,“colname”和“newcolumn”是您可以将“colname”或“newcolumn”更改为单元格A1等。 与我上面的图片一样,您可以将表格标题看作“名称”,“空格”,“空格”等。 – SS97

+0

最后,我得到它的工作,谢谢! –

0

我最初的想法是写

=IFERROR(NUMBERVALUE(MID(A1;4;20));"text") 

如果你把在一列,你会得到一个值,细胞数与JJ text将输出text。 之后,你可以使用你的COUNTIF

+0

谢谢你的想法,但是,当我把公式放入工作时,无论引用单元格是“JJ Number”还是“JJ text”,结果都以“text”出现,这就是我的excel 2010如何接受它= IFERROR NUMBERVALUE(MID(A1,4,20)),“text”)' –

相关问题