datagrid设置单元格边框_Excel数据表只要不是整行都为空,该行每个单元格都会自动加边框...

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

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

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

017e2823700f0a7ce88fa8a957d68993.png
69c7e40dd9c29c9b1b24946e61c8c20c.gif

解决方案 1:

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

bef71724f600b45399de65e598f0a90a.png

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

=$A1<>""

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

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

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

197712351adbd73c6c97f60d9a443802.png

4. 点击“确定”

815448d4917db3a2e9609d3c2470aebe.png

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

68db2b075ff0c6079d2c219bcb7c2126.png

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

96af43a2931070b05ea1e41c7e58c994.gif

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

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

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

624e86597a3e5676a278b57cba1d827d.gif

解决方案 2:

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

=COUNTBLANK($A1:$D1)<4

公式释义:

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

以下就是实际演示效果。

624e86597a3e5676a278b57cba1d827d.gif
ee1705361498264ce320adc5cfa93f64.png

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值