当前位置: 首页 > news >正文

使用公式在Excel中指定列值的变化实现自动间隔着色(不是按照固定的行数)

如果你的文件很小,可以手工着色;但如果很大,就要借助公式来着色;

目的是什么,其中之一是:提升可读性。

一起往下看吧!!


如果你想要根据Excel某列中值的变化来间隔着色,但这些变化不是按照固定的行数来的,你可以通过添加一个辅助列来帮助跟踪这些变化,并基于这个辅助列来应用条件格式化。以下是如何操作的步骤:

示例

在这里插入图片描述

添加辅助列

假设你的数据在A列,你可以在B列添加一个辅助列来标记着色的变化。例如,在B2单元格输入以下公式:

=IF(A2<>"", IF(A2<>A1, 1-B1, B1), "")

这个公式的逻辑是:

  • 如果A2不为空(A2<>""),则检查A2是否不等于A1(即值发生了变化)。
  • 如果值发生了变化(A2<>A1),则B2的值将会是1减去B1的值(如果B1是0,则B2将会是1,反之亦然)。
  • 如果值没有变化,则B2的值将会和B1的值相同。
  • 如果A2为空,则B2也为空。

将这个公式向下拖动到所有需要的行。

应用条件格式化

接下来,选择你想要着色的列(例如A列)中的单元格范围。

  1. 在“开始”标签页的“样式”组中点击“条件格式化”,然后选择“新建规则”。

  2. 选择“使用公式确定要设置格式的单元格”。

  3. 在“编辑规则描述”中输入以下公式,这将会检查辅助列B中的值:

    =$B2=1
    

    这个公式意味着只有当辅助列B中的值为1时,条件格式才会应用。

  4. 点击“格式”按钮,选择你想要的填充颜色,然后点击“确定”。

  5. 点击“确定”应用规则。

现在,你的Excel表格应该会根据辅助列B中的值变化来间隔着色。这样的设置可以让你基于A列中值的变化来实现非固定行数的间隔着色。记得在完成后,你可以选择隐藏辅助列,以免干扰表格的视觉效果。

http://www.lryc.cn/news/317619.html

相关文章:

  • 蚓链给传统供应链的数字化解决方案会带来什么价值呢?
  • 有来团队后台项目-解析8
  • vs2022的下载及安装教程(Visual Studio 2022)
  • BFS(宽度优先搜索)C++(Acwing)
  • 信息收集:端口扫描原理,端口扫描分类,端口扫描工具,手动判断操作系统,操作系统识别工具
  • 【Tauri】(5):本地运行candle和 qwen 大模型,并测试速度
  • 基于udp协议的cs网络通信代码(echo版+命令行输入版+执行指令版),netstat指令
  • centos7网络命令:ping、dig、nsloopup、tcpdump
  • Excel判断CD两列在EF两列的列表中是否存在
  • 基于斑翠鸟优化算法(Pied Kingfisher Optimizer ,PKO)的无人机三维路径规划(MATLAB)
  • 同程旅行前端面试汇总
  • 小美的平衡矩阵_dp思路
  • json展示curl 请求接口返回结果
  • 2024 年排名前 5 名的 Mac 数据恢复软件分享
  • 请描述一下Spring MVC的工作流程。在Spring MVC中,DispatcherServlet的作用是什么?
  • 2023年终总结——跌跌撞撞不断修正
  • OPPO后端二面,凉了!
  • Unity3d版白银城地图
  • 【PCL】(二十八)点云超体素分割
  • Socket通信Demo(Unity客户端和C#)
  • Lucene 自定义词库
  • 【LeetCode热题100】73. 矩阵置零(矩阵)
  • 使用Barrier共享鼠标键盘,通过macos控制ubuntu系统
  • c++:类和对象中:拷贝构造和赋值运算符重载详解
  • Day33:安全开发-JavaEE应用SQL预编译Filter过滤器Listener监听器访问控制
  • Log4j如何支持多线程环境?你如何优化Log4j的性能?
  • golang sync.Pool 指针数据覆盖问题
  • VUE+内置iframe传值失效问题解决
  • Day31:安全开发-JS应用WebPack打包器第三方库JQuery安装使用安全检测
  • Go Zero微服务个人探究之路(十六)回顾api服务和rpc服务的本质