软件下载 点击激活 软件下载

几个模式化的公式,赶紧收藏备用

小伙伴们好啊,今天咱们来分享几个模式化的公式。

1、分列填写金额

如下图所示,是一份模拟的收款凭证,其中F列为商品的合计金额,需要在G~P列实现金额数值分列显示,且在第一位数字之前添加人民币符号(¥)

几个模式化的公式,赶紧收藏备用

G5单元格输入以下公式,向右向下拖动即可。

=IF($F5,LEFT(RIGHT(" ¥"&$F5/1%,COLUMNS(G:$P))),"")

注意人民币符号前有一个空格,不要漏掉。

 

2、拆分会计科目

如下图所示,A列是一些会计科目,各级科目之间使用“/”进行间隔,需要在B~D列提取出各级科目名称。

几个模式化的公式,赶紧收藏备用

B2单元格输入以下公式,将公式向右向下复制。

=TRIM(MID(SUBSTITUTE($A2,"/",REPT(" ",99)),COLUMN(A1)*99-98,99))

注意REPT函数的第一个参数是用双引号包含的空格,不要漏掉。

3、一对多查询

如下图所示,希望根据D2单元格中指定的部门,从左侧数据表中提取出该部门的全部人员名单。

D4单元格输入以下公式,按住SHift+Ctrl不放,按回车,再将公式向下复制:

=INDEX(A:A,SMALL(IF(B$2:B$9=D$2,ROW($2:$9),4^8),ROW(A1)))&""

几个模式化的公式,赶紧收藏备用

该公式的模式化写法为:

=INDEX(区域,SMALL(IF(条件区域=指定条件,行号,4^8),ROW(A1)))

4转换中文大写金额

如下图所示,B列是小写的金额数字,需要转换为中文大写金额。

几个模式化的公式,赶紧收藏备用

C3单元格输入以下公式,将公式向下复制。

拖动滑块查看完整公式

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(B3<0,"负","")&TEXT(INT(ABS(B3)),"[dbnum2];; ")&TEXT(MOD(ABS(B3)*100,100),"[>9][dbnum2]元0角0分;[=0]元整;[dbnum2]元零0分"),"零分","整")," 元零",)," 元",)

有小伙伴可能说了,这么复杂的公式,看不懂怎么办啊?

没关系,既然是模式化,那就说明已经是用法固定的套路了,需要的时候只要把公式中的单元格地址换成你存放数据的实际单元格就可以,其他先不用考虑。

好了,今天的内容就是这些吧,祝大家一天好心情~~

快速提取文件夹内的文件名

微信扫一扫加关注,Office自学网官方微信公众号,

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

Excel分列的5个用法!

2022-11-7 18:49:39

办公技巧电脑操作

表格打印不全怎么办?这招超简单!

2022-11-8 10:31:40

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索