返回实用指南

用Excel做三件实用小工具,周末15分钟搞定

今天吃啥
今天吃啥1级

周末想学点新东西又怕太花时间?Excel其实能帮你做不少实用小工具,而且每个只需要15分钟。下面三个项目,一个能让你在表格里直接显示数据条,一个能帮你检查密码强度,还有一个能当骰子用。

第一个是单元格内数据条。平时做图表,图表多了表格会显得乱。用REPT函数,你可以在单元格里直接生成数据条,数字变了,条的长度也跟着变。具体做法:先建一个表格,比如一列是产品名,一列是销售额。然后在旁边单元格输入公式:=REPT("█", ROUND(([@销售额]/MAX([销售额]))*20, 0))。这个公式会把当前行的销售额除以整列的最大值,得到一个0到1的比例,再乘以20决定条的长度,最后用REPT函数重复方块字符。公式里的“█”可以换成其他符号,比如“★”做星级评分。注意,这样生成的数据条是文本,你可以随便改颜色和字体,比Excel自带的“条件格式数据条”更灵活。

第二个是密码强度检查器。很多密码管理器能生成强密码,但自己动手做一个,能更清楚什么样的密码才算安全。这个功能需要Excel for Microsoft 365或网页版,因为要用到REGEXTEST函数。先建一个输入区,比如在A4单元格输入密码。然后做五个检查项:密码是否至少包含一个大写字母、一个小写字母、一个数字、一个特殊字符(比如@#!)、长度是否至少8位。每个检查项用一个公式,比如检查大写字母的公式是=REGEXTEST($A$4,"[A-Z]"),返回TRUE或FALSE。然后在另一个单元格汇总结果,用公式=IF(SUM(检查项区域)<3,"弱",IF(SUM(检查项区域)<5,"中","强"))。再给结果单元格设条件格式:等于“弱”时标红色,“中”黄色,“强”绿色。最后加个边框和标题,看起来像个小应用。注意,这个工具只是个练习项目,显示“强”只表示密码通过了你自己设的规则,不能代替专业的密码管理器。

第三个是电子骰子。桌游丢了骰子?Excel能救急。在单元格B2输入公式=RANDBETWEEN(1,6),按回车,就得到一个1到6的随机数。每次按F9刷新工作表,数字就会变。你可以加个框,写上“掷骰子”标题,再给单元格填充颜色,看起来更像真的骰子。注意,RANDBETWEEN函数会在你编辑其他单元格时自动重新计算,所以如果不想让它乱变,可以先复制结果并粘贴为数值。

这三个项目做完,你就有三个能直接用的表格了。不过有个坑:密码检查器依赖REGEXTEST函数,旧版Excel可能没有。数据条里的方块字符在不同字体下显示可能不一样。骰子的随机数在按F9后才会变,不是自动滚动的。如果还想挑战,可以试试用类似方法做热力图或3D地图,但别一次做太多,周末时间宝贵。

0 次浏览