每次对某个人出现相同的值时进行计数,当显示新值时重置 2024-6-19 • microsoft-excel worksheet-function microsoft-excel-2016 我有一个包含两列的 Excel 电子表格: 第 1 列 = 部门,第 2 列 = 员工姓名 我希望每次员工出现在同一个部门时都进行计数,并在列出新部门时重置计数。 我尝试了COUNTIF()可以计算用户所有部门数的功能,但是计数器不会重置。 下面是我的数据示例;绿色列显示了我想要实现的结果。 答案1 假设您向我们展示了列 和 A,如果行可能没有像示例中那样分组(排序),则输入BC =COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2) 在单元格中C2并向下拖动/填充。 答案2 您实际上不需要进行任何计数。您只需要将当前行的值与前一行的值进行比较,然后增加前一行的计数器或将其重置为 1。只需确保姓名和部门按所示排序即可。 输入此简单公式C2,然后按 ctrl-enter/复制粘贴/填充列: =IF(OR(A1<>A2,B1<>B2),1,C1+1) 请注意,当名称改变时这也将起作用。 相关内容 设置 BIND 服务器时不阻止原始域 bst 文件/参考书目:如何删除卷号后和逗号前的空格? 乘法符号的快捷键 无法连接到具有 Win2012 主机的桥接虚拟机 如何让 byobu 在启动时以 root 身份执行命令来启动? 有人知道哪里可以找到好的 Linux 更新存储库来源吗? 使用自定义 LD_PRELOAD 以图形方式启动应用程序? 程序子菜单为黑底深灰色,难以辨认 当我的 systemd 服务崩溃时如何执行 bash 脚本? 是否可以在 fakeroot 环境中运行 debootstrap?