excel中列的子串数

时间:2016-06-20 01:23:39

标签: excel

我想计算列中所有相同元素的系列 - 看看例子:

A 
B 
B 
B 
A
A
C
C
A
A

对于上面的数据,结果应为5 - 解释:

A ] 1 
-------
B ]
B ] 2
B ]
-------
A ]
A ]3
-------
C ]
C ]4
-------
A ]
A ]5

2 个答案:

答案 0 :(得分:1)

获得计数的一种方法是使用一个公式,只要行的值发生变化,该公式就会返回1。假设您的信函数据位于A列,从第1行开始(即单元格A1),我会将以下公式输入B2,然后将其复制到柱:

= IF (A2 = A1, 0, 1)

然后只需获取B列的总和即可获得答案。

答案 1 :(得分:1)

如果系列在A列中,例如从第1行到第15行,请使用以下公式:

library(data.table)
setDT(df.have)[, lapply(.SD, function(x) levels(droplevels(x))[1]) , 
                grp_id, .SDcols = grpvar1:grpvar2]
相关问题