excel中如何筛出第一列相同姓名比如“张三”第二列他的“已完成”计数,有公式吗?

如题所述

    操作之前有一个前提,在excel中如果内容的前或后有空格也会视为非重复值,如下图,可根据实际的情况考虑是否需要去除空格,去除空格的方式可参见以下引用内容

    0excel中怎样去掉内容前或后的空格

    请点击输入图片描述

    下图是去除空格后的内容。

    请点击输入图片描述

    在C列中输入公式:=IF(COUNTIF(B:B,B1)>1,"重复","")

    B:B是指B列内容

    B1是指起始行

    (B:B,B1)>1是指B1在B列中出现的次数>1视为重复

    请点击输入图片描述

    将鼠标移到下图红框的位置,待鼠标变为加号后双击。

    请点击输入图片描述

    即可得出B列中所有重复的数据,如下图:

    请点击输入图片描述

    复制获得的内容,并右击选择性粘贴,弹出第二张图中的窗口,选择“数值”,确定即可获得公式所得内容

    请点击输入图片描述

    请点击输入图片描述

    菜单栏中选择数据>筛选

    请点击输入图片描述

    点击下图的红框中的下拉按钮,选择箭头中的重复,即可选出重复的数值

    请点击输入图片描述

    9

    获取结果如下图

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-18

Excel表格中统计第一列相同姓名的对应第二列“已完成”的计数,可以用COUNTIFS多条件求个数函数,公式如下:

=COUNTIFS(A:A,A2,B:B,”已完成”)

说明:第一个参数是条件区域,第二个参数是对应第一个参数的条件,第三、第四参数相同含义。

第2个回答  2021-09-17
=sumproduct((A2:A16="张三")*(B2:B16="已完成"))
第3个回答  2021-09-17
第一:条件计数countif函数,就可以统计出“已完成”的个数,
第二步:求完成率,可以用第一步的结果除以张三出现的次数,以百分比形式显示就可以了。
第4个回答  2021-09-17
=COUNTIFS(A:A,"张三",B:B,"已完成")/COUNTIF(A:A,"张三")
相似回答