杨冠灿
利用EXCEL做专利分析(六)——数据准备(二)——不规则数据统计
2011-11-23 21:55
阅读:5142
标签:统计, EXCEL, 分析

实例:专利分析过程中,有时需要对一些数据进行统计(如果没有工作帮助的情况下)。

比如以下是一个同族专利。WO2011106797-A1;  US2011213664-A1;  US2011214082-A1;  US2011221656-A1;  US2011221657-A1;  US2011221658-A1;  US2011221659-A1;  US2011221668-A1;  US2011221669-A1;  US2011221670-A1;  US2011221671-A1;  US2011221672-A1;  US2011221793-A1;  US2011221896-A1;  US2011221897-A1;  US2011222745-A1;  US2011225536-A1;  US2011227812-A1;  US2011227813-A1;  US2011227820-A1;  US2011231757-A1。我想了解其个数。在EXCEL中,实现的思路大约我想到了2种,一种是通过分类后统计非空单元格数量;另外一种是统计该项数据中“;”的数量N+1。

统计";"函数为:C2=IF(LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),"")

1、两个英文的双引号“”表示空白符;
2、SUBSTITUTE(B2,";","")是将B2单元格中的英文“;"替换成“”,即把英文的分号“;”替换掉。
3、SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")是将SUBSTITUTE(B2,";","")的结果的值再次替换,把中文的分号“;”也替换掉。
4、LEN(B2)是计算B2单元格中的值符个数。
     LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";",""))是计算B2单元格中”;“和”;"的分号被替换后的字符个数。
    这两个数相减,就是中英文分号“;”和“;"的字符的个数。即:
   LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";",""))
5、最后执行IF函数。如果B2中有英文分号个数LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";",""))不为零,则显示其个数LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),否则为“”不显示。则公式为:
=IF(LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),"")

转载本文请联系原作者获取授权,同时请注明本文来自杨冠灿科学网博客。

链接地址:https://wap.sciencenet.cn/blog-357889-511074.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?