夜雨聆风学习资料网

ARTICLE · 1105601

面试官问我会不会Excel进度条,我当场卡壳了

面试官问我会不会Excel进度条,我当场卡壳了

面试的时候我拍胸脯说Excel精通,面试官随口一句:会做百分比进度条吗。我卡住了,脸都热。

这东西真不难。不用插件,不用VBA,两个函数,三步。

第一步,搭骨架。选中要放进度条的单元格,敲 =REPT( 。REPT就是把一个字符重复多少遍。第一个参数先打一对英文双引号,里面放一根竖线 | ,一格就是它。第二个参数管重复几根,写 数据÷总数×50 ,最多50根竖线。

第二步,把百分比接在条后面。公式尾巴上加个 & ,再接 TEXT 。TEXT第一个参数还是 数据÷总数 ,第二个参数一对英文双引号里写 0% 。小数就变成整数百分比,跟在条后面显示。

完整公式:=REPT("|",A2/B2*50)&TEXT(A2/B2,"0%") 。回车,第一个出来了。鼠标挪到单元格右下角,光标变成黑十字,双击,下面整列自动填好,几秒钟的事。

坑有几个。双引号和竖线必须在英文输入法下敲,中文标点直接报错。总数那列空着会蹦 #DIV/0! ,先把数补齐再往下拉。嫌条太短,把50改成别的数,改大点条就长。

REPT画条,TEXT把小数变百分比,中间的&把两段拼一起。就这三个东西。下次被问,你直接开Excel敲。

相关学习资料