php
如何实现套打?
一、如何实现套打?
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.现在发票模板就制作好了,来看看效果。
二、在EXCEL中怎样实现套打?
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.现在发票模板就制作好了,来看看效果。
三、怎样用word实现套打?
第一步,在WORD文档中,右击工具栏的空白处,显示右键菜单,选择右键菜单中的“邮件合并”工具。 第二步,点击邮件合并工具中的“打开数据源”按钮。找到你的EXCEL文件,打开。EXCEL文件不能有大标题,不要有合并单元格。 第三步,选中你WORD文件中要插入EXCEL的地方(拖黑),点击邮件合并工具中的“插入域”按钮,注意,邮件合并工具中有个“插入 WORD 域”,“插入域”在他的前面一个,不要弄错了。鼠标移动到相应的按钮上时,是要显示这个按钮的功能名称的。 点击了插入域后,就可以在先前的数据源中找到要插入的字段名。 第四步,点击“合并到打印机”按钮,打印。可以一次性全部打印,也可以选择某一条数据打印。 一些细节,就要自己探索,已使打印效果提高。
四、php如何实现302跳转?
302是临时重定向的意思。表示被访问页面因为各种需要被临时跳转到其他页面。
PHP里的302重定向非常简单,只要在返回的HTTP Response Header里添加Location字段,PHP将自动返回302状态码。
例如:
<?php
header("Location: URL地址");
?>
这段代码将自动重定向到URL地址
注意的是,跳转不是在收到response header的时候马上进行,也就是说页面的剩余内容会被下载来之后浏览器才会跳转。新手常犯的一个错误是,在逻辑判断时对符合条件的情况进行header跳转之后,忘了在之后加上exit(),导致错误。例如,用user_login()判断用户是否进行了登录,如果未登录则跳转到登录页面。代码如下:
<?php
if(!user_login()){
header("Location:login.php");
}
//display contents for login users.
?>
这里,容易以为header之后这段代码就结束了,没有在header之后使用exit()。后面的代码继续被执行,导致未登录用户看到了已登录用户才能看到的内容。
五、PHP如何实现云打印?
一个项目需求要几百台电脑都有打印功能,本来是想用网络打印机的,后来发现没有网络打印机,就自己动手写一个打印类算了。
类实现想法是:先把要打印的数据都收集起来,在用js调用window打印函数。目前就使用于IE。六、php实现打印的代码?
不知道你要实现什么打印,如果是单纯的直接打印到txt文件上的话就直接用
streamfile这个类 在用streamwrite直接写入文本就可以了如果你想要连接打印机的话
c#里有个控件可以使用的。
七、php怎么实现定位?除了ip?
可以使用html5定位,之后通过js发给php,php接受的header里面除了ip以外没有别的办法可以分析出具体位置了。但是html5是根据电脑所在地址分析的,如果设备支持gps就可以通过gps拿到对方精确位置。
Click the button to get your coordinates:
八、PHP网站后台怎么实现的?
前台就是只能查看和搜索, 后台就是除了查看和搜索之外还能进行 增加, 删除和修改功能的前台. 或者是做一个有修改功能的界面把 修改按钮隐藏掉 ... 就是前台了..这是偷懒的人的做法; 实际上那个前台和后台的区别就是, 前台要求华丽漂亮, 后台要求详尽 高速. 简单说:会操作数据库增删改就可的。
九、php socket如何实现语音聊天?
实现PHP语音聊天的方法有很多种,这里只介绍其中一种基于WebSocket的实现方法。
1.服务端:
(1)使用Apache服务器,并启用WebSocket模块
(2)使用PHP语言构建WebSocket服务端程序,在程序中用socket_bind()函数指定端口号并等待客户端连接
(3)使用fread()函数读取客户端传递的语音数据,并通过socket_send()函数将数据传递给与之通信的客户端
(4)客户端退出或断开连接时,使用socket_close()函数关闭连接
2.客户端:
(1)使用HTML和JavaScript构建客户端页面
(2)使用MediaRecorder对象录制用户的语音并将其转化为Blob数据
(3)使用WebSocket API发送Blob数据至服务端,同时监听服务端的响应并播放语音数据
(4)结束语音聊天的操作同样使用WebSocket API, 使用WebSocket API发送相应的语音结束标志至服务端即可
十、php怎么实现站内信功能?
这是个功能,不是一个函数能解决的,PHP也不存在这样的功能,需要程序员编写代码开发。<br/>首先要你需要建立一个数据库表,用来存放站内信的相关信息,然后用户使用站内信功能的时候去数据库查询和自己有关的站内信(比如说自己发送的,别人发给你的等等),这属于比较简单的功能开发。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...