excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel使用控件与条件格式如何做出一个简易的进度追踪表?

Excel不仅是记录数据、处理数据和分析数据的高效工具,有的时候他还可以是我们工作中的辅助小能手,帮助我们跟进工作或学习的进度,起到很好的提醒作用。

在下面的案例中,我们以学习课程的进度为例。

在“完成”这一列中,为每个课程添加勾选的这样一个功能,这里需要用到“开发工具”的按钮。如果在你的Excel的功能菜单栏中还没有“开发工具”这个选项卡,可以按照以下方式进行添加。

  • 打开“自定义功能区”的对话框:可以在功能区中鼠标右键打开,也可以通过“文件”选项卡找到并点击“选项”。

  • 打开对话框后,勾选“开发工具”,然后确定。

在“开发工具”选项卡下点击“插入”,选择“✓”图标。

将上一步选择的图标添加到E3单元格,把后面的文字删掉,并适当调整图标的大小,放入单元格内。

通过快速填充的功能将此按钮复制到“完成”列的其他单元格。

鼠标右击E3单元格的控件按钮,点击“设置控件格式”。

对话框打开后,在“单元格链接”处输入相应的单元格,并且使用“$”固定。

E4至E7单元格按照同样的方式操作即可,设置好后我们可以看到,当勾选时,后面的状态会随之改变,显示“TRUE”或“FALSE”,TRUE代表已完成,FALSE则是未完成。

在“进度”这一列,我们要通过条件格式下的图标集来显示不同的状态。

由于这里的图标是依据数值的大小来判断,无法通过状态栏的“TRUE”和“FALSE”来进行。因此,我们可以利用公式将TRUE转换为1,FALSE转换为0。把鼠标放在示例中的J3单元格,输入公式“=IF(I3,1,0)”,如果状态栏是TRUE,则得到数值1,否则为0,然后将公式下拉复制。

由于这里的图标是依据数值的大小来判断,无法通过状态栏的“TRUE”和“FALSE”来进行。因此,我们可以利用公式将TRUE转换为1,FALSE转换为0。在J3单元格中,输入公式“=IF(I3,1,0)”,如果状态栏是TRUE,则得到数值1,否则为0,然后将公式快速填充至同列的其他单元格中。

至此,一个简易的进度表基本成型,不过我们希望完善一下,在“完成”、“未完成”这两个选项之外,再增加一个“未开始”的情况,也就是需要第三个图标来表示。

这里我们需要调整一下显示的规则,打开“条件格式”的“管理规则”。

对话框打开后,点击“编辑规则”,把“类型”都改为“数值”,然后前面的相应改成“1”和“0”,并且勾选“仅显示图标”。

如果要加上一个未开始的图标,我们在“今天日期”后的C3单元格中输入公式“=TODAY()”即可得出今天的日期;然后把进度的公式进行调整,加入一个IF函数的嵌套,和该任务的“开始日期”进行比较,“=IF(I3,1,IF($C$3>=G3,0,"◷"))”,如果今天的日期大于任务开始日期,维持为“0”的状态,否则就显示时钟的图标,说明任务未开始。这里需要注意的是要将C3单元格锁定,不然在向下复制时会出现相对应用的问题。

关于如何添加时钟图标,如果使用的是Windows 10,则可以按Windows+分号键,打开“表情符号”,选择时钟图标;或者使用UNICHAR(128336),其中数字是时钟图标的代码,可在网上自行查找,类型可选。

通过条件格式与规则的调整,可以满足我们对不同情况的设计。Excel的确还有很多妙用等待着我们去发现!

#数码知识挑战赛#

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接