首页 » 软件开发 » Excel制作凭证打印模板(凭证分录函数打印字号)「凭证打印格式怎么设置」

Excel制作凭证打印模板(凭证分录函数打印字号)「凭证打印格式怎么设置」

雨夜梧桐 2024-07-24 04:26:52 软件开发 0

扫一扫用手机浏览

文章目录 [+]

单元格规则-重复值(D)【shift+D】。

在Excel电子表格如何制作凭证打印模板

凭证模板

美工:录入固定文字,ctrl+B加粗字体,双底框线,自定义凭证显示行数,建议A5纸张横向打印;页面布局-页边距-左1.5,其他0。
引用“目录”页的“核算年度、核算日期、核算单位、 制表人 ”信息,直接等号引用目的单元格。
“分录”页录入凭证,样式如下图所示,含有打印必要信息“凭证字号、摘要、科目代码 、会计科目、 借方金额、贷方金额 ”。

目录工作表

Excel制作凭证打印模板(凭证分录函数打印字号) Excel制作凭证打印模板(凭证分录函数打印字号) 软件开发
(图片来自网络侵删)
输入凭证字号,快速打印凭证“凭证模板”工作表中G3单元格凭证字号可以复制粘贴、手动输入、数据有效性-序列。
A5=INDEX(分录!B:B,MATCH($G$3,分录!A:A,0),1)函数分析:引用“分录”工作表的B列数据填充。
INDEX函数(目的区域列分录!B:B,横坐标:凭证字号所在行数MATCH($G$3,分录!A:A,0),纵坐标:因区域列只有一列故输入1)=输出横坐标对应的B列内容。
MATCH函数用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数。
语法:MATCH(查找的对象,对象所在的区域,match_type)。
match_type为数字-1、0或1。
0是等于精确到最小值,1是等于精确到最大值。

分录工作表

A6=IF(AND(INDEX(分录!$A:$A,MATCH($G$3,分录!$A:$A,0),1)=$G$3,DCOUNTA(分录!$A$2:$F$9999,\"凭证字号\",$G$1:$G$3)>ROW(1:1)),INDEX(分录!B:B,MATCH($G$3,分录!$A:$A,0)+ROW(1:1),1),\"\")函数分析:IF函数判断是否同时满足两个条件用AND函数(条件1,条件2)。
条件1:INDEX(分录!$A:$A,MATCH($G$3,分录!$A:$A,0),1)=$G$3查找的是否等于单元格$G$3相应的“凭证字号”DCOUNTA函数用途:返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。
语法:DCOUNTA(1数据库区域,2指定函数所使用的数据列,3一组包含给定条件的单元格区域)=即此函数查找第一列在3给定的条件,并计算1区域中“2”字段为非空的单元格数目。

DCOUNTA函数

Excel制作凭证打印模板(凭证分录函数打印字号) Excel制作凭证打印模板(凭证分录函数打印字号) 软件开发
(图片来自网络侵删)
条件2:DCOUNTA(分录!$A$2:$F$9999,\"凭证字号\",$G$1:$G$3);G1单元格录入“凭证字号”并设置文字颜色为白色,故意隐藏,为了与分录!$A$2:$F$9999区域的表头“凭证字号”一致。
得出G3对应的凭证字号的数目。
其实【G2=单位:元】属于被忽略状态。
row函数,定义row(1:1)=1,向下拉动变成row(2:2)=2,设置行数,因本公式是用第二行起,只需要判断对应的\"凭证字号\"数目是否>ROW(X:X)。
INDEX(分录!B:B,MATCH($G$3,分录!$A:$A,0)+ROW(1:1),1)表达式:填充分录!
查找值在B列下一行内容,不满足and函数条件就填充“”空白。
打印预览
标签:

相关文章