作者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/m.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