Excel求助:相同结构的sheet,对同一列取重复值进行统计的方法(11L更新)

  • 独一无二的昵称
    比如有4个Excel,每个Excel有一个sheet页,相同的结构。要求对D列的值进行筛选,只要存在重复的情况(不管在哪个Excel,只要总出现次数>=2)就取出来(难点),然后分别统计在每个Excel的次数(这个用countif就行吧)。
    目前想都放到一个Excel里,做单独的统计sheet页。

    求教红框部分函数或方法,谢谢。
    -=-=-=-=-
    11L更新,暂时解决,后面还要再研究下,谢谢
    JS cd ing (顺便问下怎么提高+JS操作上限,每天就3点不够用啊)

    [本帖最后由 独一无二的昵称 于 2021-1-23 01:24 编辑]
  • 一根火材
    有一个公式是提取重复项,不过我只用过一次,不太记得了。我也是网上搜出来的。
  • n
    nardowho
    不懂,帮顶
  • 天使惠
    去百度知道问,那里唯一的用处
  • a
    aaafffei
    列A用函数unique,后面几列用countifs
  • j
    jinwyp
    简单一点 把源数据 分数放到第一列 用数据透视表点几下就出来了 不需要用公式

    countif也简单 输入=countif 点击fx按钮根据向导 输入数据范围和条件就可以了
  • 萍踪已逝
    偷个懒,分数有范围的话(正常0-100)的话其实直接拉个0-100的值作一列,然后就countif就好了,然后再筛一下合计数大于1的就行
    要动态刷新的话用sql(Microsoft query)或者版本新点的用power query也行,后者比较简单,推荐

    直接用公式应该可以,等大神吧,感觉比较复杂
    楼上用透视表多区域合并后取出分数值然后countif好像也行,快捷键 alt d p
  • r
    roto
    用countif试试
  • b
    bobykid
    数据透视?
  • S
    SeraphZtoA
    用indirect和mid取第一行里面的格子里的文字获得sheet的名字
    然后用countif统计就行了
  • 独一无二的昵称
    感谢各位指点。
    实际的文件是要统计 不规律的设备ID 出现次数,7#的范围偷懒法可惜不适用;
    2# 用来提取的公式不清楚,函数估计就是5#的unique,查了下挺好用的,这个函数在office365版本有,机器上只有2007和2010版本,不支持;
    大家提到的countifs 好用之前在excelhome也发贴请教,有热心人也给出了具体COUNTIFS(INDIRECT 公式,参考附件,感觉跟10#给的 indirect和mid 用法类似,谢谢,多个函数多条路。

    感谢6#7#9#提示的数据透视研究了下,把四个sheet页内容合并成了一个透视源,加了两列辅助,过滤掉空单元格,可以直接得出汇总,再稍微处理下就行。或者跟6#7#先透视,取出数据范围,再用countifs 统计到每一个sheet的个数,都能得出。
  • a
    aaafffei
    原来unique老版本没有啊,那最简单的方法应该就是做一个pivottable当index吧。
  • p
    para
    这个感觉写点脚本更方便

    JS应该也可以干这个事,记得office新版已经测试性加入js了吧,和vba一样用。
    JS coding指什么?原生的还是vue?这个就是多练王道。
  • y
    ylzzg
    POWER QUERY--自表格--删除其他列-删除重复行-上载到本表。