打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel 中同一名字,第一次和最后一次出现分别显示不同颜色

又到年底冲业绩的时候了,各个公司的销售和总部管理人员都在寒风中加班加点跑业务。

于是就有了今天的求助问题:排班太多太密集,肉眼看不过来了,需要根据要求自动标识一下颜色。

案例:

下图 1 是某公司的业务员巡店排班表,需要按以下要求自动标识不同颜色:

  • 如果人名在表格中第一次出现,则整行字体自动显示为红色;

  • 如果人名在表格中最后一次出现,则整行字体自动显示为绿色。

效果如下图 2 所示。

解决方案:

1. 选中 A2:C25 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

2. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=COUNTIF($B$2:$B2,$B2)=1

公式释义:

  • COUNTIF($B$2:$B2,$B2):

    • 计算 $B2 单元格的值在区域 $B$2:$B2 中是第几次出现;

    • 参数中的第一个 $B$2 必须是绝对引用,因为这是统计区域的起始单元格,不会变;

    • 后面两个 $B2 的行值都必须是相对引用,这样才能活动地依次向下统计每一行名字是第几次出现,即从起始单元格到当前行区域内的出现次数

  • ...=1:如果上述值等于 1,即名字第一次出现,则满足触发条件

3. 在弹出的对话框中选择“字体”选项卡 --> 选择红色作为字体颜色 --> 点击“确定”

4. 点击“确定”

现在可以看到,表格中所有第一次出现的人名的整行字体都变成了红色。

接下来继续设置最后一次出现的人名颜色。

5. 再次选中 A2:C25 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

6. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=(COUNTIF($B:$B,$B2)=COUNTIF($B$2:$B2,$B2))*($B2<>'')

公式释义:

  • COUNTIF($B:$B,$B2):

    • 计算 $B2 单元格的值在整个 B 列中出现的总次数;

    • $B2 的行值需要相对引用,这样才能依次计算每一行

  • COUNTIF($B$2:$B2,$B2):前面已经解释过,统计 $B2 单元格的值在区域内是第几次出现

  • 上述两段公式相等,即表示某一次出现的次数,等于出现的总次数,那就是最后一次出现了

  • *($B2<>''):表示如果姓名为空,则不考虑在内

7. 在弹出的对话框中选择“字体”选项卡 --> 选择绿色作为字体颜色 --> 点击“确定”

8. 点击“确定”

最终就完成了我们需要的设置。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
四个条件都满足,自动为整行填充颜色,用公式与条件格式轻松搞定
这些Excel技巧一定要记牢!不然会卡到你怀疑人生
EXCLE 如何找出重复数据
很重要的EXCEL使用技巧
当鼠标点到excel单元格时,整行和整列会自动显示颜色
13 什么是条件格式自定义规则
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服