用友凭证显示名称加编码(用友软件怎么调整凭证编号)
很多公司在使用金蝶、用友等电算化会计软件,但这些软件导出的会计科目为层级显示,有些为左对齐,有些则为段首缩进。为了便于财务人员查看,现在需要将它们转换为“一级科目-二级科目-三级科目”的形式。对于类似结构的表格转换,手动操作效率很低,如果借助Excel 2019的内置函数就简单多了。
一、层级为左对齐的转换
比如在图1中A列为科目编码,B列为科目的中文名称,层级之间为左对齐,现在需要转换为F列、G列的样式(图1)。
1.需求分析
从上图中可以看出,转换后的完整科目是由一级科目(4位编码)、二级科目(假设有,共6位编码,添加2位部门编码)和三级科目(假设有,共8位编码,再添加2位员工编码)组成的,也就是根据B列的科目级别,依次将编码对应的中文科目名称使用“-”符号连接在一起,这可以使用TEXTJOIN函数来完成。
2.提取一级科目名称
在C2单元格中输入公式“=IFS(LEN(A2)=4,B2,LEN(A2)<>4,C1)”并下拉填充,即可完成一级科目名称的提取(图2)。
公式解释:
先使用LEN函数算出A2单元格中的文本字符串的字符数,然后使用IFS函数做出判断,如果字符数是4位(即对应一级科目),那么显示B2单元格中的数值(即对应的中文科目名称),否则就显示上一个单元格中的数值。
3.提取二级、三级科目名称
在D2单元格中输入公式“=IFS(LEN(A2)=4,"",LEN(A2)=7,B2,LEN(A2)<>7,D1)”、E2单元格中输入公式“=IFS(LEN(A2)=4,"",LEN(A2)=7,"",LEN(A2)=9,B2)”,下拉填充公式后即可完成二级、三级科目名称的提取(图3)。公式解释同上。
4.连接各级科目
在G2单元格中输入公式“=TEXTJOIN("-",TRUE,C2:E2)”,下拉填充公式后就可以完成各级科目的连接了(图4)。
公式解释:
“-”为各科目间的连接符号,参数“TRUE”表示忽略空值,“C2:E2”为连接区域,即上述提取的一级、二级、三级科目的中文名称。
最后将C~F列隐藏,以后只需将软件导出的数据分别粘贴在A列和B列中,在G列中就可以自动完成科目的转换了。
二、层级为段首缩进的转换
如果在图5的左侧,软件导出的层级科目采用了段首缩进的方式,现在需要将其转换为右侧的样式(图5)。
1.需求分析
本例和上例不同的是,这里从二级科目开始,每个级别的中文名称和上一级科目之间有4个空格缩进,因此需要删除缩进的空格,可以使用MID函数来完成。
2.提取一级科目名称
在C2单元格中输入公式“=IFS(LEN(A2)=4,B2,LEN(A2)<>4,C1)”并下拉填充,即可完成一级科目名称的提取。
3.提取二级科目名称
在D2单元格中输入公式“=IFS(LEN(A2)=4,"",LEN(A2)=7,MID(B2,5,15),LEN(A2)<>7,D1)”并下拉填充,即可完成二级科目名称的提取(图6)。
公式解释:
使用IFS函数判断A2单元格中的文本字符串的位数,如果是一级科目就显示为空,如果是二级科目,那么使用MID函数从B2单元格中的字符串的第5位开始(因为前面有两个中文空格,计四个字符),向右提取15个字符。向右提取的字符数请根据科目的最长字数来设置,假如最长科目的字数是20,那么字符数就设置为25。
4.提取三级科目名称
在E2单元格中输入公式“=IFS(LEN(A2)=4,"",LEN(A2)=7,"",LEN(A2)=9,MID(B2,9,15))”并下拉填充即可(图7)。公式解释同上,只不过从第9位开始提取字符(因为三级科目前有四个中文空格)。
5.完成科目组合
在F2单元格中输入公式“=TEXTJOIN("-",TRUE,C2:E2)”并下拉填充,最后将C~E列隐藏,即可完成最终的转换(图8)。
相关内容
相关资讯
-
虚拟货币怎么挖的到的
图为比特币疯牛矿机图为显卡矿机在运营门槛上,比特币矿机和显卡矿机有非常高的要求:首要条件:充沛且廉价的电力矿机需7X24小时计算,发热量高,功耗大,矿机普遍额定功率在1000-2000W,布置100台
-
举报虚拟货币有钱拿吗
齐鲁网·闪电新闻2月25日讯 近日,记者从山东省发展改革委获悉,为贯彻落实《国家发展改革委等部门关于整治虚拟货币“挖矿”活动的通知》、国家发展改革委令2021年第49号要求,加速促进产业结构优化,推动
-
虚拟币跑分(认清“USDT跑分”骗局,远离洗钱活动)
通过仔细询问,我发现这个所谓的USDT跑分平台果然是一种新型骗局,并且所有参与到里边的人很有可能都涉嫌了协助洗钱犯罪
-
2005年比特币多少钱一枚(2006年比特币一个多少人民币)
比特币的概念最开始是在2009年是由一个叫中本聪的人士提出的,比特币是一种P2P形式的数字货币,在比特币概念刚被提出的时候,比特币是没有价格的,直到第一次交易发生,比特币才产生了价值,比特币最开始的时
-
如何玩转虚拟货币视频
通常 Web 应用的交互模式是由客户端向服务端发送 HTTP 请求, 服务端根据客户端的的请求返回相应的数据, 在这样的交互模式下, 通信双方并不是对等的, 因为所有的请求都是由客户端主动发起, 对于
实时快讯
-
2023-09-08渤海银行白金卡年费(渤海银行白金卡免费)
-
2023-09-08都安县社保局电话(都安县社保局官网)
-
2023-09-08朱利叶斯兰德尔(朱利叶斯兰德尔身高臂展)
-
2023-09-08最新100美元换人民币汇率(100美元兑人民币汇率走势)
-
2023-09-08芋头蒸肉(芋头蒸肉图片)
-
2023-09-08货款哪家银行好货(贷款的话哪个银行好些)
-
2023-09-08国内黄金走势图(国内黄金走势图情)
-
2023-09-08招商银行对公账户电话号码(招行对公账户客服电话)