Excel中票据打印模板制作
在日常工作中,我们经常要利用Excel中的数据打印成票据格式。
如下图所示的例子:
操作方法
- 01
下面就详细介绍如何制作以上的模板。 1、输入数据 先按照上面的例子输入数据,制作框架,设置格式。
- 02
2、输入“明细”区域公式 首先我们先从“分”下面的单元格(O3)开始输入公式,需要输入的公式如下: =IF($A3="","",IF(LEN(ROUND($C3*$D3,2)*100)>=SUMPRODUCT((LEN(O$2:$O$2)>0)*1),LEFT(RIGHT(ROUND($C3*$D3,2)*100,SUMPRODUCT((LEN(O$2:$O$2)>0)*1))),"")) 结果如下:
- 03
将这个单元格里的公式复制到其他单元格中,方法如下: 1)复制公式 2)选定需要输入公式的区域 3)点击鼠标右键,选择“特殊粘贴”功能中的“公式”,如下图所示:
- 04
4)粘贴公式后的结果如下:
- 05
3、输入“合计——小写”区域公式 1)同样也是先从“分”下面的单元格(O11)开始输入公式,需要输入的公式如下: =IF(LEN(ROUND(SUMPRODUCT($C$3:$C$10*$D$3:$D$10),2)*100)>=SUMPRODUCT((LEN(O$2:$O$2)>0)*1),LEFT(RIGHT(ROUND(SUMPRODUCT($C$3:$C$10*$D$3:$D$10),2)*100,SUMPRODUCT((LEN(O$2:$O$2)>0)*1))),"")
- 06
2)按照上面的步骤拷贝复制公式到“合计(小写)”后面的区域,结果如下:
- 07
4、输入“合计——大写”区域公式 输入公式如下: =TEXT(TRUNC(SUMPRODUCT($C$3:$C$10,$D$3:$D$10)),"[DBNum2]")&"元"&TEXT(RIGHT(FIXED(SUMPRODUCT($C$3:$C$10,$D$3:$D$10)),2),"[dbnum2]0角0分整;;"&IF(ABS(SUMPRODUCT($C$3:$C$10,$D$3:$D$10))>1%,"整",))
- 08
这里需要注意的是,要显示中文大写金额,一定要先将Office的默认语言设置为“中文”,否则无法正确显示中文大写。
- 09
模板制作完成。