当前位置:首页 > 科技 > 正文

会计必会!一个公式搞定全年12个利润表查找

与 30万 粉丝一起学Excel

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


VIP学员的问题,每个月做一个利润表,格式相同。

在汇总表按项目汇总每个月的累计金额。

这个问题并不难,就是有好几个细节要处理好才行,跟着卢子来看看。

1.每个月的项目前后都多出一些无关的字符。

假如项目一样,直接用VLOOKUP就行。

=VLOOKUP(A5,'2021年01月'!A:D,4,0)


函数语法:

=VLOOKUP(查找值,查找区域,返回区域第几列,0)

现在项目名称包含一些无关的字符,这里要加通配符*才能准确查找。

=VLOOKUP("*"&A6&"*",'2021年01月'!A:D,4,0)


2.一次性引用全部月份,单元格的月份实际跟工作表名称不一样。

如果月份少的话,可以每个月写一条VLOOKUP公式,不过现在月份挺多的,这样写挺繁琐,而且容易出错。

先来看看,怎么将2021/1/1转换成2021年01月这个格式,只有两边的叫法一样才能查找。

套个TEXT就可以转换成年月的形式。

=TEXT(B1,"e年mm月")


关于多表引用,基本上都离不开INDIRECT,加上它就就能解决。

=VLOOKUP("*"&$A6&"*",INDIRECT(B$4&"!A:D"),4,0)


现在将这些辅助列去掉,综合成一条公式。

=VLOOKUP("*"&$A2&"*",INDIRECT(TEXT(B$1,"e年mm月")&"!A:D"),4,0)


这里再补充一个知识。

营业利润,都是每个月份的D23这个单元格,直接引用某个月的D23就可以。

再结合刚刚的知识,嵌套INDIRECT、TEXT就可以一次性引用所有月份的D23。

=INDIRECT(TEXT(B$1,"e年mm月")&"!D23")


在实际工作上,工作表名称要跟单元格写的一模一样,这样公式会简单很多,比如都写成1月。

=INDIRECT(B$1&"!D23")

素材链接:

https://pan.baidu.com/s/1SYQa2wJ2HAbzkKI1JYWAHg?pwd=vmzv

提取码:vmzv

应粉丝需求,重新推出终生VIP会员,这个是永久,还是3年前的价格。888元那个是一年期的,也就是多几百元就从一年期变成终生,更划算。

陪你学Excel,一生够不够?

一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需1500元,待你加入。

报名后加卢子微信chenxilu2019,发送报名截图邀请进群。

恭喜粉丝:广州FZ、lyweijie、基金大厦-晏义阔,获得书籍《Excel效率手册 早做完,不加班(函数)》,加卢子微信领取。

推荐:要吗?利润表模板(改善版)

上篇:最简单的Ctrl+C和Ctrl+V,居然难倒了80%的人!

如果公司有支出,但是取不到发票,你会怎么处理?

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

你可能想看:

有话要说...

取消
扫码支持 支付码