透视表非重复计数

透视表非重复计数

问:Excel数据透视表中如何统计不重复值出现的次数?
  1. 答:Microsoft Excel Generic Version
    1.Excel数据透视表中count不重复值,比如要计算【A列】不重复值的数量;方法如下:
    【1.1.应用countif函数】:
    1.1.1.在Excel中增加一列比如【X列】;【X列】的值用公式【=1/Countif(A:A,A2)】得出;在数据透
    视表中对【X列】做普通的【SUM】即可得到不重复值的数目;
    1.1.2:该方法的思路是,若【A列】某个值重复出现的次数为n,则将这个值重复出现的每行中X列的值
    设定为【1/n】;这样n个【1/n】相加即等于1;即实现重复值在SUM过程中与1个【1】同权重;
    1.1.3:该方法使用简单,但应用于大量数据时;由于countif函数的效率不高,导致整体计算的效率不高

    【1.2.基于排序后的结果,应用if函数】:
    1.2.1.对Excel中的数据按A列进行统一的、完全的排序,从大到小,或从小到大都行;但字符和数字必
    须混成一体排序,不要分别排序;
    1.2.2.在Excel中增加一列比如【X列】;【X列】的值用公式【=if(A2=A1,0,1)】得出;在数据透视表
    中对X列做普通的【SUM】即可得到不重复值的数目;
    1.1.2:该方法的思路是,若【A列】某个值重复出现的次数为n,仅当该值第一次出现是,将【X列】的
    值设定为【1】,其余个重复出现的行中【X列】的值都为【0】;即实现重复值在SUM过程中只被计算1次

    1.1.3:该方法效率高,适用于对海量数据的操作;由于需要精心排序,因此对用户的操作有一定要求;
问:Excel数据透视表中如何统计不重复值出现的次数
  1. 答:1.在表格的右侧增加一个辅助列,并设置一个列标题,如“人员数量”,在E4单元格中输入公式:
        =IF(COUNTIF($C$4:C4,C4)=1,1,"")
        然后填充公式到最后一行。
    2.将数据区域转换为Excel 表格,这样当增加记录后,数据透视表可自动扩展数据源。方法是选择数据区域中的某个单元格,如C10单元格,依次选择“插入→表格”,弹出“插入表”对话框,单击确定。Excel将创建一个名称为“表1”的Excel表。
    创建数据透视表。
    3.选择上述表格中的某个单元格,依次选择“插入→数据透视表→数据透视表”,弹出“创建数据透视表”对话框,设置放置数据透视表的位置后确定。
    将“分店”字段拖入到“行区域”,将“人员数量”字段拖入到“数值区域”。
    4.右击数据透视表中的“人员数量”字段,选择“值字段设置”,在弹出的对话框中将该字段的“值汇总方式”由“计数”改为“求和”后确定,即可得到各“分店”中唯一“姓名”的数量。
  2. 答:Microsoft Excel Generic Version
    1.Excel数据透视表中count不重复值,比如要计算【A列】不重复值的数量;方法如下:
    【1.1.应用countif函数】:
    1.1.1.在Excel中增加一列比如【X列】;【X列】的值用公式【=1/Countif(A:A,A2)】得出;在数据透
    视表中对【X列】做普通的【SUM】即可得到不重复值的数目;
    1.1.2:该方法的思路是,若【A列】某个值重复出现的次数为n,则将这个值重复出现的每行中X列的值
    设定为【1/n】;这样n个【1/n】相加即等于1;即实现重复值在SUM过程中与1个【1】同权重;
    1.1.3:该方法使用简单,但应用于大量数据时;由于countif函数的效率不高,导致整体计算的效率不高

    【1.2.基于排序后的结果,应用if函数】:
    1.2.1.对Excel中的数据按A列进行统一的、完全的排序,从大到小,或从小到大都行;但字符和数字必
    须混成一体排序,不要分别排序;
    1.2.2.在Excel中增加一列比如【X列】;【X列】的值用公式【=if(A2=A1,0,1)】得出;在数据透视表
    中对X列做普通的【SUM】即可得到不重复值的数目;
    1.1.2:该方法的思路是,若【A列】某个值重复出现的次数为n,仅当该值第一次出现是,将【X列】的
    值设定为【1】,其余个重复出现的行中【X列】的值都为【0】;即实现重复值在SUM过程中只被计算1次

    1.1.3:该方法效率高,适用于对海量数据的操作;由于需要精心排序,因此对用户的操作有一定要求;
  3. 答:Microsoft Excel Generic Version
    1.Excel数据透视表中count不重复值,比如要计算【A列】不重复值的数量;方法如下:
    【1.1.应用countif函数】:
    1.1.1.在Excel中增加一列比如【X列】;【X列】的值用公式【=1/Countif(A:A,A2)】得出;在数据透
    视表中对【X列】做普通的【SUM】即可得到不重复值的数目;
    1.1.2:该方法的思路是,若【A列】某个值重复出现的次数为n,则将这个值重复出现的每行中X列的值
    设定为【1/n】;这样n个【1/n】相加即等于1;即实现重复值在SUM过程中与1个【1】同权重;
    1.1.3:该方法使用简单,但应用于大量数据时;由于countif函数的效率不高,导致整体计算的效率不高

    【1.2.基于排序后的结果,应用if函数】:
    1.2.1.对Excel中的数据按A列进行统一的、完全的排序,从大到小,或从小到大都行;但字符和数字必
    须混成一体排序,不要分别排序;
    1.2.2.在Excel中增加一列比如【X列】;【X列】的值用公式【=if(A2=A1,0,1)】得出;在数据透视表
    中对X列做普通的【SUM】即可得到不重复值的数目;
    1.1.2:该方法的思路是,若【A列】某个值重复出现的次数为n,仅当该值第一次出现是,将【X列】的
    值设定为【1】,其余个重复出现的行中【X列】的值都为【0】;即实现重复值在SUM过程中只被计算1次

    1.1.3:该方法效率高,适用于对海量数据的操作;由于需要精心排序,因此对用户的操作有一定要求;
问:数据透视表如何统计项目的个数而不是出现的次数?
  1. 答:这里,我举一个例子,目的是要统计出单元格区域A2:A17中所有项目的重复次数。
    注意:单元格A1为这一列数据的列名,用数据透视表来统计项目的重复次数,列名是必不可少的。没有列名的,请在这一列数据前添加一个列名,列名具体叫什么并不重要。
    请点击输入图片描述
    先选择单元格区域A1:A17
    然后点击“插入”选项卡,点击“数据透视表”。
    见下图。
    请点击输入图片描述
    这时会出现一个“创建数据透视表”的对话框。
    见下图
    请点击输入图片描述
    先在“创建数据透视表”的对话框中点击“现有工作表”
    再点击“位置”右边的选择按钮,见下图
    来选择数据透视表的存放位置。
    请点击输入图片描述
    我这里随意选了单元格C2,见下图
    请点击输入图片描述
    然后回车,回到“创建数据透视表”对话框
    按确定
    请点击输入图片描述
    这时,你会发现数据透视表已经存放在了单元格C1的位置。
    请点击输入图片描述
    点击数据透视表的任意位置,excel右边会弹出“数据透视表字段列表。
    见下图
    请点击输入图片描述
    点击“要统计重复项目的数据”,然后往“行标签”里拖,再往“数值”里拖。
    见下图。    
    请点击输入图片描述
    请点击输入图片描述
    这时你再回过头来看表格区域,数据透视表已经将单元格区域A2:A17中所有项目的重复次数列出来了。
    其中C列为项目列表,D列为项目的重复次数,见下图。
    请点击输入图片描述
  2. 答:利用数据透视表实现不重复计数 不重复计数技巧
    游戏/数码2018-02-28219 浏览
    进行不重复计数,首先想到的是利用函数公式,全函数并不是人人都会用,下面分享一个利用数据透视表实现不重复计数的方法. 工具/原料 excel 方法/步骤 如图表格,统计员工负责的区域数量,先选中数据所在区域,在菜单栏点击插入--数据透视表. 透视表存放的位置根据需要选择,本例选择现有工作表的E1为起始位置. 点击确定按钮,透视表模块插入表格中,右侧出现透视表字段列表,接下来就是设置字段,直接选择项目拉到合适的位置. 将姓名拖动到行标签,负责区域拖动到数值,如图. 选中数据区域点击右键--值字段设置
    进行不重复计数,首先想到的是利用函数公式,全函数并不是人人都会用,下面分享一个利用数据透视表实现不重复计数的方法。
    工具/原料
    excel
    方法/步骤
    如图表格,统计员工负责的区域数量,先选中数据所在区域,在菜单栏点击插入--数据透视表。

    透视表存放的位置根据需要选择,本例选择现有工作表的E1为起始位置。

    点击确定按钮,透视表模块插入表格中,右侧出现透视表字段列表,接下来就是设置字段,直接选择项目拉到合适的位置。
    将姓名拖动到行标签,负责区域拖动到数值,如图。

    选中数据区域点击右键--值字段设置,在这里选择需要的计数方法,要统计非重复数值,就选择非重复计数。
    如果不需要显示总计,就选中这一行,右键--删除总计。

    注意事项
    熟悉函数的话,用函数
透视表非重复计数
下载Doc文档

猜你喜欢