当前位置: > 热议

让你见识一下冷门函数REPT的威力,好用到出乎你的想象!

时间:2022-04-23 17:24:14 热议 我要投稿

与 30万 粉丝一起学Excel

活跃一下气氛,送书活动继续开始。老规则,从留言区随机抽取3位粉丝,赠送书籍《Excel效率手册 早做完,不加班》。

继续看昨天固定资产表拆分的问题,有部分粉丝的电脑没有PQ,今天卢子分享通用的方法。

VIP学员的问题,这是一份固定资产表,原来有几十列为了方便演示,只留下几列。按照数量拆分,比如6就拆分成6行,再将金额除以6得到新的金额。

为了方便使用公式,将原来的数量、金额放在最后面,插入2列放新数量、新金额。

新数量,拆分后都是1,直接手写就行。新金额用金额÷数量。

在解决问题之前,先认识2个冷门函数REPT、CHAR。

REPT就是将内容重复N次,比如将买字重复3次。

=REPT("买",3)

CHAR主要是用来生成字母或者某些特殊符号。最常用的就是生成字母A、B、C、D。65代表A,66代表B,依次类推。

=CHAR(64+ROW(A1))

今天会用到强制换行符,数字10。输入公式后,点自动换行两步操作。

=REPT("买"&CHAR(10),3)

按数量拆分成N次,不就是重复显示N次?转个思维,海阔天空。

输入公式,点自动换行。这样就完成了初步的效果。

=REPT(A2&CHAR(10),$F2)

如果需要将同一个单元格的内容显示在多个单元格,也很简单,复制到Word,再重新复制到新表格即可。

简单几步就取代了PQ,不过公式有一个弊端,当数据非常多的时候会很卡,小数据的无所谓。

再顺便分享提取最后分隔符号内容的通用公式,只需复制粘贴到你实际的表格中,改个单元格即可。

=TRIM(RIGHT(SUBSTITUTE( A2,"/",REPT(" ",50)),50))

最后,REPT还能制作图表,有兴趣的可以看看下面的文章:

别再用这么丑的饼图了,旋风图看起来太漂亮了!

请把「Excel不加班」推荐给你的朋友