作者useptt ()
看板Office
标题[算表] 资料合并列印
时间Tue Dec 27 19:58:54 2016
软体:EXCEL
版本:2010
各位版友大家好:
想要请问如何列印比较快的问题
我现在有一个表单为学生成绩
另一个表单为教师授课资料
需提供这些少数额外的成绩给原授课教师
现在已经有教师授课班级资料和学生成绩
如何快速合并列印
使得授课教师能拿到该授课班级的学生资料
或者
我该再产生什麽表格
使我的想法能成真
谢谢
范例如下
学生成绩 教师授课资料
901 12 甲 80 王老师:901 904
902 12 丙 70 陈老师:902 904
903 12 丁 90 李老师:902 903
904 12 己 80 吴老师:903 904
即表格会跑出
王老师
901 12 甲 80
904 12 己 80
陈老师
902 12 丙 70
904 12 己 80
李老师
902 12 丙 70
903 12 丁 90
吴老师
903 12 丁 90
904 12 己 80
感谢大家的大恩大德
协助思考和处理大资料量:)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.27.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1482839936.A.C44.html
※ 编辑: useptt (123.192.27.28), 12/27/2016 21:34:48
2F:→ useptt: 先感谢S大的解惑 12/28 21:59
3F:→ useptt: 再请教第一个问题,当成绩栏位为小数两位,但辅助栏位跑出 12/28 21:59
4F:→ useptt: 八位小数时,改如何处理?我两个格式都已调成小数值两位 12/28 22:00
5F:→ useptt: 但辅助栏位出现依旧是八位小数>< 12/28 22:00
6F:→ useptt: 第二个问题,想请教学生号码为01(我设定值为00), 12/28 22:01
7F:→ useptt: 我希望跑出号码为90101(例如),辅助栏位依旧跑9011 12/28 22:02
8F:→ useptt: 请问该如何解答?谢谢您 12/28 22:02
9F:→ useptt: 不好意思,问题有点多,太弩钝了>"< 12/28 22:02
10F:→ useptt: 实在是有点想要全部弄懂,不想土法炼钢完成啊@@ 12/28 22:03
11F:→ useptt: 谢谢S大的网路解惑,满足求知慾XD 感谢您:) 12/28 22:03
12F:→ soyoso: 问题1、加上函数round 12/28 22:14
13F:→ soyoso: 问题2、加上函数text,format_text设为"00",试试 12/28 22:15
14F:→ useptt: 第三个问题,CHAR为何是10? 12/28 22:15
15F:→ useptt: 函数ROUND要加在哪里>"< 12/28 22:17
16F:→ soyoso: round想到的是加在辅助栏位内 12/28 22:19
17F:→ soyoso: char(10)为用来插入新行 12/28 22:22
18F:→ useptt: 依样画葫芦失败ING,K2和L2都跑出数值0...>< 12/28 22:29
19F:→ useptt: L2的那行函数最後是一定是要用M2?为何是M2? 12/28 22:36
20F:→ useptt: 可以帮忙写一下问题一跟问题二的函数吗? 12/28 22:36
21F:→ useptt: 感谢S大,抱歉,问题有点多>"< 12/28 22:36
22F:→ useptt: 真的很想知道为什麽啊@@" 12/28 22:37
23F:→ useptt: 多次跪谢您了 感谢您满满的大帮忙:) 12/28 22:38
24F:→ useptt: 关键点似乎在最後一行,我拉出来的数字都变成0 12/28 22:44
25F:→ soyoso: 储存格L2後面...&M2是因为连接M2储存格的字串,不一定要用 12/28 23:00
26F:→ soyoso: M2,这要看原po之後所写的储存格的位置再调整 12/28 23:01
28F:→ useptt: 我想问有关M2,是指旁边的那一格?还是最多两格的意思? 12/28 23:11
29F:→ useptt: 谢谢您:) 12/28 23:12
30F:→ soyoso: 可再延伸三格以上 12/28 23:14
31F:→ useptt: 问题一跟问题二解决了,谢谢您^^ 12/28 23:17
32F:→ useptt: 呃,M2,我的问题是我要写的公式M的位置是指? 12/28 23:19
33F:→ useptt: 也想请问S大您的K栏跑出的数值为? 12/28 23:19
34F:→ useptt: 还有如果我想要您一样传图到网路上要怎麽用XD 12/28 23:20
35F:→ useptt: 抱歉我好外行啊XD整个婴儿期 感谢协助走路满足求知慾XDXD 12/28 23:20
36F:→ soyoso: 公式M的位置是指,如M2的话指的为储存格M2内的字串 12/28 23:24
38F:→ soyoso: 上述储存格格式内对齐方式,自动换列(勾选) 12/28 23:26
39F:→ soyoso: 云端空间很多,如要上传图片并分享,可google 图床 12/28 23:28
40F:→ useptt: S大您好:我的K栏对应数值为 12/28 23:45
41F:→ useptt: =M2&CHAR(10)&SUBSTITUTE(SUBSTITUTE(TRIM(S2),"",CHAR(10 12/28 23:45
42F:→ useptt: )),",","") 12/28 23:46
43F:→ useptt: M2指授课教师,等同您的G2,S2等同您的L2,但是我的只有跑 12/28 23:48
44F:→ useptt: 出老师名字>< 12/28 23:48
45F:→ useptt: 与您的跑出老师名字跟分行的学生成绩不一样 12/28 23:48
46F:→ useptt: 看来我最後两行都错了@@ 12/28 23:48
47F:→ useptt: 再把上述重KEY,结果这次两栏(对应您的栏位为KL)都为0 12/28 23:55
48F:→ useptt: 想问您的G栏为单纯的文字值吗?谢谢 12/28 23:55
49F:→ useptt: 先感谢S大一直回答我的追问>"< 新年快乐!好人好过年喔:) 12/28 23:57
50F:→ soyoso: g栏为文字 12/28 23:58
52F:→ useptt: 我的K栏是是辅助栏位,即要预计合并列印的成绩 12/29 00:12
53F:→ useptt: L栏为空一栏 M栏为授课教师的名字 N栏为第1种课 12/29 00:14
54F:→ useptt: O栏为第二种课 P栏为第三种课 12/29 00:14
55F:→ useptt: 空一栏Q栏 R栏为合并列印栏位,即您图示的K栏 12/29 00:16
56F:→ soyoso: 抱歉如调整的连结不符合原po实际表格的话,再请自行调整 12/29 00:17
57F:→ useptt: 上面误植了 应是R栏对应数值为 12/29 00:17
58F:→ useptt: =M2&CHAR(10)&SUBSTITUTE(SUBSTITUTE(TRIM(S2),"",CHAR(10 12/29 00:18
59F:→ useptt: )),",","") 12/29 00:18
60F:→ useptt: 抱歉~~因为资料上头太多个资,只好放弃上传>< 12/29 00:18
61F:→ useptt: 也想问S大,您的E栏辅助栏中有, 这个逗号有意义吗? 12/29 00:20
62F:→ useptt: 因为我的辅助栏,我只有打&&&&,&我需要的文字跟内容 12/29 00:21
63F:→ useptt: 所以跑出的辅助栏,是「一长串」「我要的文字内容」 12/29 00:21
64F:→ useptt: 谢谢S大耐心解惑 you are so kind 12/29 00:22
65F:→ soyoso: substitute取代时做为区别用 12/29 00:23