分享

一条公式搞定对方科目

 Excel不加班 2019-12-26

与 30万 读者一起学Excel

要根据凭证号数查找对方科目。

对方科目,这个直到这几天才知道什么意思,以前一直理解错。

比如凭证号数记-0001,下面有两个科目名称:财务费用/银行手续费和银行存款/招行武清支行基本户。

财务费用/银行手续费的对方科目就是银行存款/招行武清支行基本户。

银行存款/招行武清支行基本户的对方科目就是财务费用/银行手续费。

举个通俗的例子,家里有两兄弟分别为卢子和卢弟。别人问我,我就说还有一个卢弟。别人问卢弟,卢弟就说还有一个卢子。

如果家里不止两兄弟,就是除了你之外的所有人。同理,同一个凭证号数下面有多个科目,就是除了本身以外的科目合并起来。

现在意思知道了,就来实际操作。

大多数的Excel版本都没有TEXTJOIN函数,所以很难直接解决。因此,卢子采用WPS表格进行说明,电脑允许同时安装两个软件。

在C3输入公式,按Ctrl+Shift+Enter三键结束,并向下填充公式。

=TEXTJOIN(",",TRUE,IF((B3=$B$3:$B$29)*(C3<>$C$3:$C$29),$C$3:$C$29,""))

函数语法,就是将字符串用分隔符合并起来。

=TEXTJOIN(分隔符,忽略空单元格,字符串)

举个最简单的例子说明函数的作用,就是将几个单元格的内容合并起来,并用分隔符号隔开。

=TEXTJOIN(",",TRUE,A1:C1)

现在回到对方科目这个案例上面,看看第三参数IF((B3=$B$3:$B$29)*(C3<>$C$3:$C$29),$C$3:$C$29,""),这部分的意思就是同时满足凭证号数一样,科目名称不一样这两个条件,就返回科目名称的内容,否则就返回空白。

现在只有银行存款/招行武清支行基本户满足,其他都不满足就都是空白,所以合并后就是银行存款/招行武清支行基本户。

再往下到D21,这里有2个符合条件,就将这两个内容合并起来变成管理费用/差旅费/住宿费,银行存款/招行武清支行基本户。

剩下的就靠自己多动作练习,记得这个公式是数组公式,需要按Ctrl+Shift+Enter三键结束。

推荐:Excel与WPS表格,谁才是真正的办公软件之王①?

上篇:你强烈需要的一键提取专项附加扣除来了!

新个税政策都出来一个月了,还有好多会计连政策都不熟悉。作为会计,你连这个都不用心学,你还有办法工作吗?

除了政策,各种会计术语也要熟练掌握,这些都是最基本的。

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多