asp.net 有没有表格点击后自动新建一个行_利用条件格式,根据输入内容自动显示单元格边框...

09bd86640d2642ea8293129aef907570.png

大多人使用excel的时候,要么就是在已有的表格基础上直接填数据,要么就是把数据录完或复制进去后,调整表格样式。当做成一张表格,给别人填的时候上面的方法就显得不那么完美了,很多时候数据一多,原来的表格格式就不够用了,如果表格格式定义的太多,内容太少整体上又好看。

今天,教大家利用excel的条件格式,根据输入数据的行数,自动显示表格的方法,整体效果如下:

f0612a0a8f69ef2f86a6ec9cf045de0b.gif

以上操作是以姓名为条件,当输入姓名后,会自动递增一个表格。表格格式为行与行之间为虚线,列与列之间为实线,最后一行为实线。下面,让我们来看一下如何通过条件格式实现以上的操作。

第一步:设置好表头。

这个我就不多说了,大家可以自由发挥,我准备的表头如下样式:

e7a52e85681e5e68e73656727605517f.png

第二步:选中格式生效区域。

根据表头选择表头下的区域,如果区域范围很大,也可以少选择几行,后面直接修改行数就行。这里我先选择5行。

d0304c7724d4a1a64c6f86dff88685e8.png

第三步:设置条件格式。

依次点击开始-条件格式-新建规则,弹出新建格式规则对话框,在选择规则类型中点击最后一个【使用公式确定要设置格式的单元格】。

03e5ad5a17dc2fccbda8531276079ef3.gif

ee5ff8c977b6bc7d67c6e65f429d4121.png

在这里,我们设置了两种格式,一种是行与行之间的虚线,一种是最后的实线,因此,需要通过两个公式值来实现。

首先在编辑规则说明中输入设置虚线的公式=AND($B1<>"",$B2<>""),然后点击格式,设定相应的格式。(公式的意思就是当B1[姓名列]不为空并且B2[下一行]同时不为空时,为当前行单元格设定格式。注意:$B1这个地方$的使用,列需要绝对引用,行需要相对引用)

46693ee2982270ecb8fa8d3861e2a0dd.png

2efc910b428eded9d1fe1fad81d9f8e1.png

设置完个时候,点击确定,如下图所示:

c7c3a60c4173aec6c772135385ce023e.png

点击确定后,第一种格式(行和行之间的虚线)就设置完成了。

第二种格式,继续重复新建格式规则,到新建格式规则界面,添加底部实线所对应的公式=AND($B1<>"",$B2=""),然后设定底部格式。(公式的意思就是当B1[姓名列]不为空并且B2[下一行]为空时,为当前行单元格设定格式)

ee7ac41df7a53f6152e693fb9762e046.png

9f7aa99b2323ee51666c92ab23289c9a.png

fbf655aad9ff0a411eca16298e49409b.png

单击确定后,就是我们上面展示的效果了。

我们可以通过管理规则,查看当前工作表中我们定义的规则。

5160a06ad839703e545dab633c992022.png

上面定义规则的时候,我们选择了2-6行,如果格式想要应用于更多行数,可以在此处更通过更改应用于的行数和列,实现更大范围的应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值