ajax获取复选框的值_电子表格Excel基础:利用复选框,使用图标清晰管理工作进度...

成品预览

384cda60d0ad82269e4f01a00254452c.gif

使用复选框,配合图标更加直观的显示工作状态。

操作过程

fd0cc6cb004b3f17507126a4b69a9f8b.gif

首先,添加一个状态标题,使用Ctrl和T,将这个表格转换为动态表。

在设计菜单将表格样式修改为无,数据菜单取消筛选。

现在,要在状态这一栏,使用不同的图标表示相应的工作状态。

946596634854185902321a81887b79dc.gif

​先选择图标的应用范围,然后在开始菜单,条件格式中选择图示集。

为了判断工作是否已经开始,需要加上今天的日期,在右侧单元格内输入函数=TODAY(),来获取今天的日期,使用快捷键Ctrl和1,将单元格格式设置为月和日的形式。

768eafe7964dc9e63a36518d43864024.gif

由于勾选复选框之后,产生的TRUE和FALSE,并不能直接计算,需要将它们分别转换为1和0。

实现方法是使用IF函数,在单元格I5填入这个函数,使用它的第一个参数来判断单元格E5,如果单元格的值是TRUE,就显示1,如果不是,就显示0。

58434c92276eab5ffdc9605efd6b4528.gif

由于使用的是动态表,因此公式会直接使用表格标题来表示,同样,由于是动态表,一个单元格的公式确认后,同一列也会自动填好相应的公式。

勾选一个复选框试验一下,除已经勾选的数据外,其他图标并不正确。

be2c55ddfa8fa911d89dc7d0ce40e9b5.gif

打开条件格式,管理规则,当前表就是指当前的动态表。

编辑图标集规则,将类型修改为数字,第一个值修改为1,意思是当值大于等于1时,显示对号。

42280301d0a4e57f39d76b3547204338.gif

第二个值保持0不变,意思是大于等于0,并且小于1时显示小红旗,勾选仅显示图标,图标旁边的数字就会隐藏,确定。

为了好看,将这些图标居中显示。

d51d298a3ad6f8025305aca828e9ba0d.gif

现在,需要将尚未开始的工作用时钟符号来表示。

在之前这个公式中,通过复选框产生了两种结果,勾选就是TRUE,转换为1,表示工作已经完成。没勾选是FALSE,转换为0。

0应该还有两种状态,一种是工作已经开始,另一种是未开始。

36e334a204e43b83b9169f885cdb5303.gif

因此,需要将0删除,再次使用IF进行判断,比较今天的日期是否大于等于项目开始的日期。

如果是,说明工作已经开始,仍然将值保持为0,继续显示小红旗的图标;如果不是,即工作还没有到开始时间,就显示一个时钟符号。

0a526c435230586f9019091579464fde.gif

如果操作系统是Windows10,可以直接使用“Win和;键”,打开表情符号直接输入这个符号,补齐右括号。

由于显示今天日期的C5单元格是固定不变的,因此选中公式中的C5,按下F4将其修正为绝对引用,一个完整的公式就做好了。

确认后,动态表内的其他公式也会自动修改。

61d5c8e01f728dc7439c3ef6103ab2cd.gif

对于这个符号,如果操作系统不是Windows10,可以在网上查到这个符号的代码为128338,使用UNICHAR这个函数将代码转换为符号。

7c9052edd4a13bb4a3e6636e7a16ea14.gif

现在将今天日期向后延30天。

开始日期早于今天的工作,就会用小红旗标示为正在进行中,工作完成勾选后,图标则会变成对号,没开始的工作是一个时钟符号。

9fc10ed7ab2ef50333e3fce450c64891.gif

如果想使用汉字来标记工作状态,只需要将其中几个参数修改为"已完成","进行中","未开始"即可,每段汉字都要加上英文双引号。

知乎视频​www.zhihu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值