浏览模式: 标准 | 列表 Tag: javascript

javascript去重复和excel函数统计重复数据

单位有个需求:统计本年度顶班人员的次数,按照次数发放奖金。

第一步:把顶班人员的名单拿到(一行一个人名,一个人名对应一次顶班记录),如下

  • 张三
  • 李四
  • 王五
  • 李四
  • 王五
  • 张三
  • 张三

第二步:打开http://work.is36.com/quchongfu/把上面的记录复制进去“去重复”,得到结果如下

  • 张三
  • 李四
  • 王五

第三步:新建一个excel,把第一步的名单复制到Sheet1工作表的A列,然后把第二步的名单复制到Sheet2工作表的A列单。然后在Sheet2工作表的B1位输入如下函数信息

=COUNTIF(Sheet1!$1:$65536,CONCATENATE("*",A1,"*"))

然后回车后获取到A1位置那个员工的顶班次数了,再通过填充柄拖动填充就可以让其他员工的顶班次数了。如果第一步名单较多,统计会稍微有些延迟。

原理:这里面用了COUNTIF和CONCATENATE两个函数,第一个是计算一个区域中满足给定条件的单元格数目;第二个是条件,即包含A1中姓名的字符串。回车后即出现计算后的结果。

Tags: javascript, excel, 去重复