打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
财务人员必懂得几个Excel函数(十三)
今天我们学习最后一个函数MATCH(),在学习这个函数之前,我们看看朋友让我解决的一个从会计软件下载的数据问题(紫色部分就是要解决的问题),先上图:

问题1:将日期转换成“2012-01-31”这样的格式;
问题2:依据二级科目代码提取一级科目;
问题3:依据金额分成借贷两列,
问题4:最后依据一级科目汇总。
问题1解决办法:用函数解决首先想到的就是MID()函数,
M2=MID(A2,1,4)&"-"&MID(A2,6,2)&"-"&MID(A2,9,2)
实际一般不采用函数解决,就是用基础分列就可以了我说的是什么意思呢?有了问题不要就想着函数解决,先想想使用基础应用能否解决,如果解决不了再想其他本法。我用分列做个演示:
你看看就几步,问题就解决了。
问题2解决办法:在这之前我讲过如何使用函数LOOKUP()对吧,这个问题就用它来解决,第二参数要使用升序
这你要注意,函数公式如下:
G2=LOOKUP(LEFT(C2,4),{"1001","库存现金";"1002","银行存款";"1221","其他应收款";"2201","其他应付款";"2202","应付账款";"2221","应交税费";"6602","管理费用"})
实际问题2解决了,其他问题就不是问题,我们还是最后用视频来演示吧,现在是要讲函数如何处理的问题,再说我们的主题就是要讲MATCH()函数对吧。
问题3解决办法:问题是依据金额分成借贷两列,函数是这样做的:
K2=IFERROR(OFFSET($H2,,IF($F2="借",MATCH(LEFT(K$1,1),$F$2:$F$10000,0),"")),"")
L2=IFERROR(OFFSET($H2,,IF($F2="贷",MATCH(LEFT(L$1,1),$F$2:$F$10000,0),"")),"")
也可以使用:
I2=IFERROR(INDEX($H$2:$H$10000,,IF(F2="借",MATCH(LEFT($I$1,1),$F$2:$F$10000,0),"")),"")
J2=IFERROR(INDEX($H$2:$H$10000,,IF(F2="贷",MATCH(LEFT($J$1,1),$F$2:$F$10000,0)-1,"")),"")
现在我们看看MATCH()函数的应用:
MATCH函数就是在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。
比如说我们查询土豆的所在位置,使用MATCH查询结果就是第四行;查询30的位置就是第二行。
有关这个函数在前面我们就可以看到很多它的使用示例,如果你有疑问可以看看帮助文件,这个函数理解起来不是很难,今后我们还会讲到这个函数的应用,我们在慢慢理解它的使用方法。
问题4解决办法:这也是使用函数先将一级科目提取不重复值:
N3==INDEX(G:G,MIN(IF(COUNTIF(N$22:N22,$G$2:$G$1690),8^4,ROW($G$2:$G$1690))))&""
O3=SUMIF($G$2:$G$1690,$N3,I$2:I$1690)向右拉一列再向下拉
实际做到这我们还有办法提取不重复值,就是使用高级筛选,看视频:
前面我说了,你只要从明细科目代码提取一级科目,其他都可以使用基础知识解决对吧,我说的基础知识就是数据透视表,现在我做个演示大家来看看,很简单:
函数就讲到这里,当然还有许多函数需要我们掌握,如  COUNT,COUNTA,FIND等等,这些实际都不是很难,你只要看看帮助做写练习就会掌握。下面我会将数据透视表的应用,这才是财务人员必须要掌握的实实在在为我们提供的。
《完》
作者:金城烟雨
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
职场常用的16个函数,学会它们,小白也能变大神
买一送一(升级版)
提取汉字,除了快速填充外,这招也很实用,需要速码
数据查找excel函数集合 好不容易整理完,希望有你能用的!
Vlookup和Index函数的用法比较
EXCEL如何设计财务软件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服