乐于分享
好东西不私藏

Excel复选框+条件格式制作删除线的方法

Excel复选框+条件格式制作删除线的方法

如下图所示,单击勾选C列中的方框,出现“”的同时,左侧栏中出现红色删除线,且文字字体变成红色,连同完成时间一起出现

取消勾选,左侧栏中的删除线会立即消失,连同完成时间也一起消失。

实现如上效果,需要对Excel表格做以下4项核心关键点的设置:

(1)Excel表格中制作复选框

步骤1,在开发工具中,插入表单控件,拖动到目标单元格。

步骤2,修改复选框名称。

(2)复选框绑定单元格

步骤1,复选框绑定单元格

右键复选框,单击【设置控件格式】,切换至顶部【控制】选项卡,在单元格链接中输入:$C$3

当前值,保持“未选择”。

步骤2,验证是否绑定成功

点击复选框,观察C2单元格

勾选方框-C2=TRUE

取消勾选-C2=FALSE

表格中出现TRUEFALSE,则绑定成功。

步骤3,隐藏CTRUE/FALSE文字

选中要隐藏的单元格,右键【设置单元格格式】-【数字】-【自定义】,类型输入三个英文分号:;;;,确定即可。

(或者,选中复选框区域,把字体颜色调整为白色,也可以隐藏CTRUE/FALSE文字)

(3)“条件格式”设置,自动生成文字删除线

步骤1,选中目标区域,即选中所有任务文字单元格(B3:B6

步骤2,打开条件格式,新建规则

即顶部菜单栏【开始】-【条件格式】-【新建格式规则】

步骤3在【新建格式规则】对话框,选择“使用公式确定要设置格式的单元格”,并在规则说明中输入公式的值:=$C3

并单击窗口右下角“格式”,切换到“字体”选项卡,在特殊效果处勾选【删除线】,并将字体颜色改为红色。

(4)自动生成“完成时间”设置

输入IF函数:=IF(C3,NOW(),””),含义:如果任务完成,自动记录当前时间。注:右键D列表格,设置单元格式为日期。