用EXCEL做数据用针式打印机如何连打票据?

用EXCEL做数据用针式打印机如何连打票据?,第1张

1、打开Excel新建表,并输入标题等内容,最后制作如下图所示。

2、合并标题旦兆的行的,选中A1:D1,在对齐方式部分选择【合并】。

3、设置票据内容的单元格的【单元格大小-行高空培】行高为18.5。

4、选中数据票据内容区域,设置边框,选中【所有边框线】。

5、最后模亏租使用“ 仟 佰 ....”设置票据合计内容,就完成了。

具体打印步骤如下:

1.新建两张空白表,一张命名为“信息表”,在其中输入填报人的信息和数据,另一张命名为“发票”,这张表中有发票模板,会自动套用“信息表”的内容。

2.选择M14单元格,在单元格中填入填报人姓名,选择D5单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,2,0),现在可以看到单位名称自动填入了。

3.选择G5单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,15,0),现在可以看到出差地址自动填入了。

4.选择C9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,3,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信迹悄顷息表!A3:P12,4,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,5,0)

现在可以看到项目自动填入了。

5.选择E9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,6,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,7,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,8,0)

现在可以看到摘要自动填入了。

6.选择F9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,9,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,10,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,11,0)

现在可以看到数量自动填入了。

7.选择G9单元格,输入函数=VLOOKUP(M14,信息表!A3:P12,12,0),依次在:

C10单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,13,0)

C11单元格中输入函数=VLOOKUP(M14,信息表!A3:P12,14,0)

现在可以看到单价自动填入了。

8.选择D18单元格,输入“总计运旅”,在E18中输入=F9*G9+F10*G10+F11*G11,在E18中算出报销总数姿陆。

9.选择O9单元格,输入函数=MID(E18*100,LEN(E18*100),1),依次在:

N9单元格中输入函数=MID(E18*100,LEN(E18*100)-1,1);

M9单元格中输入函数=IF(E18>=1,MID(E18*100,LEN(E18*100)-2,1),"¥");

L9单元格中输入函数=IF(M9="¥","",IF(E18>=10,MID(E18*100,LEN(E18*100)-3,1),"¥"));

K9单元格中输入函数

=IF(OR(L9="¥",M9="¥"),"",IF(E18>=100,MID(E18*100,LEN(E18*100)-4,1),"¥"));

J9单元格中输入函数

=IF(OR(K9="¥",L9="¥",M9="¥"),"",IF(E18>=1000,MID(E18*100,LEN(E18*100)-5,1),"¥"));

I9单元格中输入函数

=IF(OR(J9="¥",K9="¥",L9="¥",M9="¥"),"",IF(E18>=10000,MID(E18*100,LEN(E18*100)-6,1),"¥"));

H9单元格中输入函数

=IF(OR(I9="¥",J9="¥",K9="¥",L9="¥",M9="¥"),"",IF(E18>=100000,MID(E18*100,LEN(E18*100)-7,1),"¥"));

现在可以看到总计数据自动填入了。

10.选择D12单元格,输入函数=TEXT(E18/1%,"[dbnum2]  0  0  0  0  0   0  0  0 "),

现在可以看到合计大写自动输入了自动填入了。

11.选择I3单元格,输入函数=YEAR(VLOOKUP(M14,信息表!A3:P12,16,0)),依次在:

L3单元格中输入函数=MONTH(VLOOKUP(M14,信息表!A3:P12,16,0)),

N3单元格中输入函数=DAY(VLOOKUP(M14,信息表!A3:P12,16,0)),

现在可以看到年月日自动输入了自动填入了。

12.现在发票模板就制作好了,来看看效果。

1、为了管理方便,EXCEL的数据一般是一行,而票据的打印往往不在同一行,如何快捷打印EXCEL的数据?

1、如下图,表sheet1的数据要按表sheet2数据格式打印,

2、在表sheet2的打印区域后面的列作辅助单元,H1内填写打印数据在表SHEET1中的行序号,第一个:2,

3、填写数据:以委托单位为例:在B3中填入公式

=INDEX(Sheet1!$1:$65536,H1,2)

回车,返回引用的值

公式解释:Sheet1!$1:$65536就是引用的数据区域(表sheet1),“H1”打印数据在表SHEET1中的行序号,“2”表示引用区域的第二列

4、其它单元格:公式基本不变,只讲列“2”改滑慎局成对应数据所在列即可,如日期对应列为10

5、这里注意日期单元格格式调整一下:在该单元格点右键->设置单元孝汪格格信让式

6、调整后:

7、设置打印内容,选中打印的内容,文件->打印区域->设置打印区域。

8、需要换数据行,只需要将单元格H1中的数据改为对应行即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8283214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存