我跟你讲,每次看到同事的Excel表里,用大写的“Y”或者手动涂个颜色来表示“完成”,我就浑身难受。真的,这都什么年代了,还在用这么原始的办法?统计起来费劲不说,一眼看过去,那叫一个乱。想在Excel里优雅地打钩,其实门道不少,而且一旦学会,你的表格瞬间就能提升好几个档次,从一个死气沉沉的数据列表,变成一个可以“玩”起来的交互界面。
咱们先从最最基础,但也最不推荐的开始说起。
一、最直观但最“死”的方法:插入符号
这招基本上是个人都会。就是菜单栏点“插入” -> “符号”。然后你就在那个茫茫多的符号库里找,字体下拉菜单拉到最下面,找到 Wingdings 2,里面就有个现成的对勾框和叉叉框。
选中,插入。搞定。
看起来是打钩了,对吧?但这种钩,我称之为“死钩”。它本质上就是一个字符,跟你在单元格里输入一个“啊”字没什么区别。它不能被点击,没有任何交互性,更别提跟公式联动了。你想想,你做了一个任务清单,每完成一项,还要这么“插入”->“符号”->“找到Wingdings 2”->“点击”一遍,这效率,简直了。
所以,这个方法,除非你只是打印出来给领导画个饼,否则,忘掉它。
二、稍微聪明点的“假”钩:字体大法
这是一个流传已久的老技巧。有点像个暗号。
操作是这样的:先在一个单元格里输入大写的字母 “R”。对,就是那个字母R。然后,把这个单元格的字体,改成 Wingdings 2。
神奇的事情发生了!“R”瞬间就变成了一个带框的钩 ☑。
这个方法的原理很简单,就是利用了特殊字体的字符映射。在Wingdings 2这个字体库里,“R”这个位置的编码,对应的图形恰好就是个复选框。同理,输入大写的“S”,就会变成一个带框的叉 ☒。
这比第一种方法强在哪?强在可以批量操作。你可以用公式,比如 IF(A1="完成","R","S"),然后把这一列的字体都设置为Wingdings 2,这样就能根据A1单元格的内容,自动显示钩或者叉。
看起来有点动态的意思了,对吧?但它依然是“假”的。你还是不能直接用鼠标去点击那个钩来改变状态,你得去修改它背后那个单元格(比如把“完成”改成“未完成”)才能让它变化。交互性,依然是零。
好了,铺垫了这么多,重头戏来了。我们要的是那种,用鼠标“啪嗒”一点,就能打上钩,再一点,钩就没了,而且表格里的数据还能跟着一起变的,活的复选框。
三、真正的王者:开发者工具里的复选框
这才是我们要在Excel里打钩的终极形态。它叫复选框,一个能让你和表格互动起来的神器。但是,这个神器默认是藏起来的,你需要先把它召唤出来。
第一步:召唤“开发者工具”
Excel默认把这个功能隐藏了,可能是怕新手误操作吧。别怕,跟我做。
点击左上角的“文件” -> “选项” -> “自定义功能区”。在右边那个长长的列表里,找到“开发者工具”,把它前面的小框框勾上。确定。
这时候你再看你的Excel菜单栏,是不是多了一个叫“开发者工具”的选项卡?恭喜你,新世界的大门已经打开。
第二-步:插入一个“活”的复选框
进入“开发者工具”选项卡,找到一个看起来像个小手提箱的“插入”按钮。点一下,它会下来一个菜单,分成“表单控件”和“ActiveX 控件”两部分。
听我的,对于99%的需求,直接用“表单控件”里的那个复选框(就是那个带个小钩的方框图标)。ActiveX控件那是给VBA大神们准备的“猛兽”,功能强大但复杂,我们普通人暂时不需要去碰。
点击那个表单控件的复选框图标,你的鼠标会变成一个细细的十字。现在,你可以在表格的任意位置,像画画一样,拖拽出一个复选框来。
你现在可以点点看,是不是可以自由地打钩和取消了?是不是很有成就感?
但是,别急。现在这个钩,还只是个“花架子”,它跟我们的数据还没产生任何关系。它只是一个浮在单元格上面的图形。最关键的一步,是让它和某个单元格“灵魂绑定”。
第三步:灵魂绑定——单元格链接
右键点击你刚刚创建的那个复选框,选择“设置控件格式”。
在弹出的对话框里,切换到“控制”选项卡。这里面最最核心的,就是那个叫做“单元格链接”的输入框。
点击这个输入框,然后用鼠标去点击表格里的任意一个空白单元格。比如说,你把复选框放在A1单元格旁边,那你就可以把单元格链接设置为B1。
点击“确定”。
现在,再去点击你的复选框试试。当你打钩的时候,看看你链接的B1单元格,是不是瞬间出现了 TRUE?当你取消勾选,B1是不是又变成了 FALSE?
这!才是精髓!
这个TRUE(真)和FALSE(假),就是这个复选框和整个Excel数据世界沟通的语言。它把一个可视化的点击动作,转化成了Excel公式可以识别和计算的逻辑值。
有了这个TRUE和FALSE,我们能玩出无数花样。
四、让“钩”真正为你所用:联动与自动化
单纯有个复选框和TRUE/FALSE还不够酷,我们要让整个表格都“动”起来。
玩法一:任务清单的自动美化(条件格式)
想象一个场景:你有一个项目任务清单,A列是任务名称,B列放我们的复选框,C列链接着TRUE/FALSE。
我们希望实现的效果是:一旦B列的复选框被打钩,A列对应的任务名称就自动变成灰色,并加上删除线,表示已完成。
- 选中所有任务名称(A列的数据)。
- 点击“开始”菜单里的“条件格式” -> “新建规则”。
- 选择“使用公式确定要设置格式的单元格”。
- 在下面的公式框里输入:
=$C1=TRUE(注意这里的$符号,它是锁定C列,让格式判断的依据始终是C列的TRUE/FALSE,而行号1则不锁定,这样格式才能应用到A2、A3等所有行)。 - 点击“格式”按钮,在“字体”选项卡里,把颜色设置为灰色,勾选上“删除线”。
- 一路“确定”。
现在再去试试点击你的复选框。是不是每当你完成一项任务,轻轻一点,任务描述就自动划掉变灰了?那种掌控感和完成任务的即时反馈,简直不要太爽。
玩法二:动态统计与仪表盘
你的清单很长,你想知道总共完成了多少项任务?简单。
在一个空白单元格输入公式:=COUNTIF(C:C,TRUE)
这个公式会实时统计C列中所有值为TRUE的单元格数量。你每打钩一项,这里的数字就会自动加一。你甚至可以再用一个COUNTA计算出总任务数,然后两个数相除,得到一个实时的完成率。把这个完成率做成一个数据条或者仪表盘图,你的表格瞬间就从一个简单的列表,变成了一个动态的项目看板。
玩法三:购物清单的自动算价
假设你有一个购物清单,A列是商品,B列是价格,C列放复选框,D列是链接的TRUE/FALSE。
你想计算所有勾选了的商品的总价。
用 SUMIF 函数就能轻松搞定:=SUMIF(D:D,TRUE,B:B)
这个公式的意思是:在D列里查找所有值为TRUE的行,并把它们对应的B列(也就是价格)的数值加起来。你每勾选一个想买的东西,总价就自动更新。
一些让你的复选框更专业的技巧
- 批量复制:设置好一个复选框和它的单元格链接后,你可以像拖动单元格一样,拖动它的填充柄,批量复制出更多的复选框。Excel足够聪明,会自动帮你顺延链接的单元格(比如第一个链接B1,拖下去的第二个就自动链接B2)。
- 对齐:按住
Alt键再拖动或调整复选框的大小,它可以像素级地吸附到单元格的边框上,让你的表格看起来整整齐齐,治愈强迫症。 - 隐藏
TRUE/FALSE列:那一列TRUE/FALSE是给公式看的,不是给人看的。你可以直接右键把那一列隐藏掉,或者更有逼格一点,把那一列的字体颜色设置成白色,这样它就“隐身”了,完全不影响美观。
所以,别再用“Y”和“N”了,也别再费劲地去插入那些“死”符号了。花上几分钟,掌握“开发者工具”里的复选框,你打开的不仅仅是一个打钩的功能,而是一种全新的、与你的数据进行互动的方式。它能让你的表格“活”起来,变得更智能、更直观、也更有趣。这才是现代职场人该有的Excel素养。
【怎么在excel中打钩】相关文章:
excel怎么做好表格02-05
excel表格日期怎么设置02-05
excel表格怎么行求和02-05
excel表格宽度怎么设置02-05
Excel怎么设置自动保存?02-05
别再跟我提那个漏斗了。02-05
怎么在excel中打钩02-05
excel数据怎么导入word02-05
excel怎么分别计算人数02-05
怎么在excel加备注02-05
excel列怎么变成行02-05
excel怎么改变颜色02-05
excel表中怎么划线02-05