2010年2月1日 星期一

合併列印excel中的千分位

在word中該如何設定才能把excel中的千分位合併進來呢?





當我們在Word裡使用Excel做好的報表來合併列印的時候,Word會最真實的將這個數字欄位給讀出來,呈現在合併列印的欄位數值裡,無論在Excel理事不是有設定千分位符號,在Word合併列印後卻沒有出現,所以我們同樣的必須給他加上格式。



Word裡加上格式並不如Excel裡按一下就完成,加上逗號的千分位格式方法如後:



1.在Word裡插入合併列印的欄位變數。



2.在變數上按滑鼠右鍵,選擇「切換功能變數代碼」(也可以直接按Alt+F9),變數會由 經費>>變成{ MERGEFIELD "經費" }



3.加上格式就是把{ MERGEFIELD "經費" }在}前加入數字格式參數 /##,###,會成為{ MERGEFIELD "經費" /# ##,### }(這裡指定五位數,以此類推)
#:這個格式項目會指定要在結果中顯示的必要位數;如果結果不含該位數的數字,則 Word 會顯示一個空格。
0:這個格式項目會指定要在結果中顯示的必要位數;如果結果不含該位數的數字,則 Word 會顯示 0 (零)。
4.預覽內容,就可以發現千分位(逗號)出現,如果數值有零的話,最好可以換成 /# ##,##0,避免空格出現。

2 意見:

Unknown 提到...

老師想請問你2007EXCEL跟WORD合併列印,我會使用一列一列傳出的合併列印,如果現在我的編號001有5個,002有1個,但是我希望編號001能合併列印到同一頁上,也就是我不希望1-5頁是001的資料,我希望第一頁是001所有資料、第二頁是002所有資料、第三頁是003所有資料,要如何解決?謝謝!

陶仔 提到...

word 主文件中插入合併欄位,讓第二列資料同時在主文件中可以顯示,第三列.....直到版面可以容納(在第二列合併欄位前加上功能變數next record ,每列前皆要加next record),這樣所有資料會依序印在同一頁,但還不是你要的,再到合併列印收件者篩選出同一個編號列印即可。希望有解決你的問題。