精华内容
下载资源
问答
  • excel如何快速统计一列中相同数值出现的个数_百度经验 --这里介绍了两种解决方式,用第...EXCEL中怎样统计一列中重复项的个数?_百度知道--这个看起来更明了 -数据透视表https://zhidao.baidu.com/question/24104571...

    excel如何快速统计一列中相同数值出现的个数_百度经验 --这里介绍了两种解决方式,用第一种
    https://jingyan.baidu.com/article/9113f81b2c16822b3214c785.html

     

    EXCEL中怎样统计一列中重复项的个数?_百度知道--这个看起来更明了  -数据透视表
    https://zhidao.baidu.com/question/241045717.html 

    统计后,还可以对 值进一步   筛选范围

      

     

    将数据拷贝 出来。

      

     

    展开全文
  • 一起来学office,提高办公技能问题情境样例数据如下:现在要求统计不同部门产品不同代码的个数:比如产品开发问中的产品代码2310038出现了三次,是重复出现的,统计数量的时候要排除这种重复。这工作如果用公式...

    一起来学office,提高办公技能

    3474ff5ac7cb8f6abfcedf8eb5cba23c.png

    问题情境

    例数据如下:

    fee75c7cff0e626e097b7d15105dfff2.png

    现在要求统计不同部门产品不同代码的个数:

    7426f8caf0393a4ae156c997ac944780.png

    比如产品开发问中的产品代码2310038出现了三次,是重复出现的,统计数量的时候要排除这种重复。这项工作如果用公式完成,怎一个繁琐了得!数据透视表有个隐蔽功能——将此数据添加到数据模型,可以轻松实现。实现方法

    点击“插入”菜单中的“数据透视表”,选择数据区域,并将数据透视表放在当前工作表中。

    此时一定要注意,要勾选“将此数据添加到数据模型”,如下图:

    726769da7aa1093f96338af7a26b4d74.png

    在“数据透视表字段"中,将“部门”添加到行字段,产品代码添加到”值“区域,如下图:

    3c1865b3323e9966915a99f51d54261f.png

    鼠标定位在数据透视表中数值区域任一单元格,点击右键,在快捷菜单中”值汇总依据“扩展菜单下选择”其他选项“,如下图:

    8f00c397b4bb8b69aa0dd50bfe1e2959.png

    在打开的”值字段设置“中的”值字段汇总方式“中选择”非重复计数“,如下图:

    f11599b8eeaba842facc196e4d2e924c.png

    就统计出了不同部门的不重复产品代码的个数,结果如下:

    5e774edf787e89cbbb5ba102295888b6.png

    此时,仔细观察数据会发现,总计数据貌似不对,其实不然,是因为有相同产品代码在不同部门,如下图:

    a94cc51633d25aa924f4791c62cd3775.png

    但是这个功能有个局限:

    需要在EXCEL2013版本及以上才能使用。


     ------------------------------------

    关于不重复数值统计:

    Excel109 | SUM+COUNTIF统计不重复值的个数

    Excel排除重复值计算个数,请你来补充公式

    Excel058 | 删除重复数据的五个简单方法,你喜欢哪一个?

    --------------------------------------

    如有帮助,请点亮”在看“哦!

    展开全文
  • 有些Excel表格使用时间长了,就出现了一些重复...怎样统计每个不重复项的个数呢?图1-1使用“删除重复项”功能首先选中所有数据,接着点击“数据”菜单——“删除重复值”——“确定”,这时Excel会告知你原始表中有...

    有些Excel表格使用时间长了,就出现了一些重复项,有整行内容重复的,也有部分内容重复的,就像下图左边的表格,有三个“张三”和两个“王五”,怎样变成右边那个没有重复项的表格呢?如果只有一部分列的内容重复,其他列的内容不重复的又怎么处理呢?怎样统计每个不重复项的个数呢?

    图1-1

    使用“删除重复项”功能

    首先选中所有数据,接着点击“数据”菜单——“删除重复值”——“确定”,这时Excel会告知你原始表中有几个重复值,几个唯一值,所有的重复项都会被删除掉。

    图1-2

    图1-3

    使用高级筛选功能

    首先还是选中所有数据,点击“数据”菜单——“高级”——选中“选择不重复的记录”——“确定”。这个窗口中提供了两种方式去显示筛选后的数据,第一种会在原有区域显示筛选结果,第二种,需要先用鼠标点击“复制到”,接着点击一个空白单元格,确定之后就会以该单元格为第一个单元格,显示所有唯一值,也就会看到文章开头的表格啦。

    图1-4

    提取了唯一值之后

    上述两种方法都可以用来删除重复项,根据需要选取,如果提取了唯一值后,不需要任何操作,按就适合选择第一种方法,方便、快捷;如果提取了唯一值之后,还要计算这些唯一值出现的次数,那就适合第二种方法。如图,输入公式“=COUNTIF($A$2:$A$10,E2)”,然后向下填充复制公式,即可计算出每个不重复数据出现的次数(不了解COUNTIF公式用法的,请点击Excel中按条件统计之COUNTIF和SUMIF公式这篇文章)。

    图1-5

    只有一部分数据重复怎么办

    用上面的两个方法,如果操作前你选中的是很多列的数据,那只有一整行数据都相同的才能称之为重复项,只有这样的行才会被删除掉。如果只有一列或几列内容相同,其他列不相同或空白,那怎么办呢?

    首先建议先用上面的两种方法删除掉一些重复项;接着选中一个关键列(例如姓名),点击“开始”菜单——“条件格式”——“突出显示单元格规则”——“重复值”,给这一列中重复值用颜色标记出来;再选中数据,给它按照颜色和数值排序,将有颜色的放在前面;最后,由于排过序,表格有规律,就可以逐行查看,如果不需要就删除它,否则就保留。

    图1-6

    上一篇:Excel中如何快速隐藏一定条件的单元格

    来源:“解晴新生”,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

    展开全文
  • SDOI2009 HH项链

    2018-09-01 22:24:00
    本题要求我们统计的是贝壳的个数,我们唯一的困难在于如何判断重复元素。考虑这样一个事情,对于一些右端点相同的区间,我们在统计这些区间之内的情况的时候,重复的元素我们只关心它出现在最右边的一个。 举例子,...

    传送门

    这道题原来是可以用莫队暴力过掉的……但是数据加强之后500000万的范围使得nsqrtn的算法无法通过,那我们只能用log的方法,也就是树状数组。

    本题要求我们统计的是贝壳的个数,我们唯一的困难在于如何判断重复元素。考虑这样一个事情,对于一些右端点相同的区间,我们在统计这些区间之内的情况的时候,重复的元素我们只关心它出现在最右边的一个。

    举例子,比如区间1,2,3,2,4 对于这个长度为5的区间,我们对于每个诸如[l,5]的询问,第一个2完全不需要被考虑,因为它已经被第二个2完全覆盖了。(左端点靠前的,2可以被后面的计算,靠后的就完全没前面事了

     

    所以我们可以把所有的区间按右端点排序,之后离线处理。对于每个右端点,把在其之前的都在树状数组中加上,而已经出现过的元素,就在原来的位置先删除,之后再在当前位置添加。统计的时候直接计算两端和相减即可。

     

    听起来是不是很简单……?

     

    看一下代码。

     

    #include<cstdio>
    #include<algorithm>
    #include<cstring>
    #include<cmath>
    #include<queue>
    #define rep(i,a,n) for(int i = a;i <= n;i++)
    #define per(i,n,a) for(int i = n;i >= a;i--)
    #define enter putchar('\n')
    
    using namespace std;
    const int M = 1005;
    const int N = 1000005;
    const int INF = 1e9;
    double eps = 1e-7;
    typedef long long ll;
    
    int read()
    {
        int ans = 0,op = 1;
        char ch = getchar();
        while(ch < '0' || ch > '9')
        {
            if(ch == '-') op = -1;
            ch = getchar();
        }
        while(ch >= '0' && ch <= '9')
        {
            ans *= 10;
            ans += ch - '0';
            ch = getchar();
        }
        return ans * op;
    }
    
    struct ask
    {
        int l,r,pos;
        bool operator < (const ask &g) const
        {
            if(r == g.r) return l < g.l;
            return r < g.r;
        }
    }a[N];
    struct answer
    {
        int val,p;
        bool operator < (const answer &g) const
        {
            return p < g.p;
        }
    }ans[N];
    int n,m,shell[N],cur = 1,c[N],loc[N];
    bool vis[N];
    int lowbit(int x)
    {
        return x & (-x);
    }
    void add(int x,int v)
    {
        while(x <= n)
        {    
            c[x] += v;
            x += lowbit(x);
        }
    }
    int query(int x)
    {
        int sum = 0;
        while(x)
        {
            sum += c[x];
            x -= lowbit(x);
        }
        return sum;
    }
    int main()
    {
        n = read();
        rep(i,1,n) shell[i] = read();
        m = read();
        rep(i,1,m) a[i].l = read(),a[i].r = read(),a[i].pos = i;
        sort(a+1,a+1+m);
        rep(i,1,m)
        {
            while(cur <= a[i].r)//所有在前面的都要统计
            {
                if(!vis[shell[cur]]) add(cur,1),loc[shell[cur]] = cur,vis[shell[cur]] = 1;//这个元素没出现过
                else add(loc[shell[cur]],-1),add(cur,1),loc[shell[cur]] = cur;//元素出现过
                cur++;
            }
            ans[i].val = query(a[i].r) - query(a[i].l-1),ans[i].p = a[i].pos;//计算出现次数
        }
        sort(ans+1,ans+1+m);//注意要重新按照出现的次序排序
        rep(i,1,m) printf("%d\n",ans[i].val);
        return 0;
    }

     

    转载于:https://www.cnblogs.com/captain1/p/9571899.html

    展开全文
  • 如何统计40-50岁的人的个数 要统计出7岁的女生人数 统计人数 如何统计A1:A10,D1:D10中的人数? 如何让EXCEL自动从头统计到当前单元格 统计人数 统计人数 求各分数段人数 有什么方法统计偶数 如何显示 工资统计中的...
  • 超实用jQuery代码段

    2019-03-04 10:20:41
    2.11 如何限制文本域中字符的个数 2.12 如何选中页面上的所有复选框 2.13 禁用表单的回车键提交 2.14 禁用右键单击上下文菜单 2.15 IE下禁用文本选择功能 2.16 输入框获取焦点时文本高亮提示 2.17 实现多个输入框...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    如何统计40-50岁的人的个数 要统计出7岁的女生人数 统计人数 如何统计A1:A10,D1:D10中的人数? 如何让EXCEL自动从头统计到当前单元格 统计人数 统计人数 求各分数段人数 有什么方法统计偶数 如何显示 工资统计中的...
  • 7.3.2 统计空单元格的个数 7.3.3 非空单元格的计数 7.3.4 数字单元格计数 7.3.5 非文本单元格计数 7.3.6 文本单元格计数 7.3.7 逻辑值计数 7.3.8 范围中的错误值计数  7.4 高级计数公式 7.4.1 使用COUNTIF...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    73 <br>0106 如何获得一个字符串中数字的长度 74 <br>0107 如何获得字符串中数字或字母的长度 74 <br>0108 如何获得字符串中某个数字的位置 75 <br>0109 获得字符串中汉字的个数 76 <br>0110...
  • 7.3.2 统计空单元格的个数 7.3.3 非空单元格的计数 7.3.4 数字单元格计数 7.3.5 非文本单元格计数 7.3.6 文本单元格计数 7.3.7 逻辑值计数 7.3.8 范围中的错误值计数  7.4 高级计数公式 7.4.1 使用COUNTIF...
  • 应用户强烈要求,时尚版具有商品批量添加功能,可自定义一次性添加商品个数,可一次提交保存所有商品信息,抛弃单调、重复的工作,网趣时尚版新版脱颖而出,让您管理工作更轻松,管理更方便! 十、订单自动...
  • 实例055 利用组件模板实现窗体资源的重复利用 66 第2章 控件应用 69 2.1 tedit控件应用典型实例 70 实例056 从右至左输入数据 70 实例057 为tedit控件添加列表选择框 71 实例058 只允许输入数字...
  • 实例055 利用组件模板实现窗体资源的重复利用 66 第2章 控件应用 69 2.1 tedit控件应用典型实例 70 实例056 从右至左输入数据 70 实例057 为tedit控件添加列表选择框 71 实例058 只允许输入数字...
  • 实例054 如何关闭MDI类型窗体中子窗体 63 实例055 向提示框中添加图标 64 第2章 控件应用 67 2.1 TEdit控件应用典型实例 68 实例056 从右至左输入数据 68 实例057 为TEdit控件添加列表选择框 69 实例...
  • 软件测试规范

    2018-04-23 09:16:12
    软件测试目标 .................................................................................................................................. 2 三.软件测试流程 .......................................
  • 【案例3.2.1】对XXX产品BAM某版本部分代码注释量的统计 第51页 四、产品兼容性问题 第52页 1、系统配置、命令方式 第52页 【案例4.1.1】 第52页 【案例4.1.2】 第53页 2、设备对接 第54页 【案例4.2.1】 第54页 3、...
  • 网趣商城ASP源码

    2013-02-17 17:11:35
    应用户强烈要求,时尚版具有商品批量添加功能,可自定义一次性添加商品个数,可一次提交保存所有商品信息,抛弃单调、重复的工作,网趣时尚版新版脱颖而出,让您管理工作更轻松,管理更方便! 十、订单自动...
  • 在树结构中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。例如,在图1-1中,根结点A和结点B的度为2,结点C的度为1,叶子结点D,E,F的度为0。所以,该树的度为2。 深度 定义一棵树的...
  • 测试培训教材

    2014-04-01 12:10:48
    添加对“View Reservations”需求项的覆盖 -- Linking Tests to a Requiremnet 将测试链接到需求 在需求模块,选择菜单“视图->需求范围” 将测试用例“Cruise Search”链接到需求项“Cruise Booking”: -...
  • 实例044 获取字符串中汉字的个数 实例045 批量替换某一类字符串 实例046 对字符串进行加密与解密 3.3 常用数字处理技术 实例047 判断输入的货币值是否为数字 实例048 对计算结果进行四舍五入 实例049 商品...
  • 实例044 获取字符串中汉字的个数 实例045 批量替换某一类字符串 实例046 对字符串进行加密与解密 3.3 常用数字处理技术 实例047 判断输入的货币值是否为数字 实例048 对计算结果进行四舍五入 实例049 商品...
  • 实例044 获取字符串中汉字的个数 实例045 批量替换某一类字符串 实例046 对字符串进行加密与解密 3.3 常用数字处理技术 实例047 判断输入的货币值是否为数字 实例048 对计算结果进行四舍五入 实例049 商品...
  •  实例044 获取字符串中汉字的个数 57  实例045 批量替换某一类字符串 58  实例046 对字符串进行加密与解密 59 3.3 常用数字处理技术 61  实例047 判断输入的货币值是否为数字 61  实例048 对计算结果进行...
  • 删除排序数组中的重复项,双指针,JavaScript,详细注释 LeetCode 题解:20. 有效括号,for 循环 replace,JavaScript,详细注释 LeetCode 题解:20. 有效括号,while 循环 replace,JavaScript,详细注释 ...
  • 实例044 获取字符串中汉字的个数 57 实例045 批量替换某一类字符串 58 实例046 对字符串进行加密与解密 59 3.3 常用数字处理技术 61 实例047 判断输入的货币值是否为数字 61 实例048 对计算结果进行四舍五入 62 实例...
  • 达内 coreJava 习题答案

    2010-02-10 19:49:01
    //下一项的分子 = 上一项的分子加分母 } System.out.println("sum= "sum); } } 9、利用程序输出如下图形: * * * * * * * * * * * * * * * * * * * * * * * * * class Asterisk{ public static void...
  • 唯一的不同是substr第二个参数是返回字符串的个数 - indexOf 从头开始查询字符串,存在会返回它所在的位置,没有返回-1 - lastIndexOf 从最后开始查询字符串 - toUpperCase 转大写 - toLowerCase...

空空如也

空空如也

1 2
收藏数 30
精华内容 12
关键字:

如何统计重复项的个数