前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

Excel数据表非空行自动加边框,空行自动删除边框

今天教的技巧比较有意思,也挺实用:给数据表自动加上边框;当数据表区域新增内容时,整行自动新增边框。


案例 1:姓名不为空,指定区域内整行加边框


当姓名不为空时,给下图 1 的数据表自动加上边框;有新增姓名时,整行自动加边框。效果如下图 2 所示。


解决方案 1:


1. 选中 A 至 D 列 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”


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

=$A1<>""


* 请注意单元格的绝对和相对引用:

  • 因为以“姓名”列,即 A 列为控制条件,所以 $A 需要绝对引用
  • 行数是动态变化的,所以需要相对引用


3. 在弹出的对话框中选择“边框”选项卡 --> 选择“外边框”--> 点击“确定”


4. 点击“确定”


此时,整个表格区域就自动加上了边框。


当我们在 A 列的空白单元格中输入一个新的姓名,数据表区域内该姓名所在行就会自动加上边框。


现在我们再来实现一个进阶需求:如果不仅仅是新增姓名,只要 A 至 D 列的任意一个单元格不为空,数据表区域内整行都会出现边框。怎么设置?


案例 2:姓名或任意分数只要有值,区域内整行加边框


在 A 至 D 列的数据表区域,只要任意单元格不为空,则整行加边框。效果如下图所示。


解决方案 2:


1. 我们只需将案例 1 中,条件格式的公式修改如下即可:

=COUNTBLANK($A1:$D1)<4


公式释义:

  • countblank 函数的作用是计算区域中的空单元格的数量
  • COUNTBLANK($A1:$D1)<4:A 至 D 列的空单元格小于 4,即至少有一个单元格不为空
  • 请注意列号需要绝对引用,行号要相对引用


以下就是实际演示效果。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言