轉(zhuǎn)轉(zhuǎn)大師PDF轉(zhuǎn)換器
支持40多種格式轉(zhuǎn)換,高效辦公
在Word中使用郵件合并可以批量調(diào)用Excel工作簿中的內(nèi)容,十分方便。但有時(shí)Excel單元格中的數(shù)值設(shè)置的是兩位小數(shù),而通過郵件合并后在Word中卻顯示為12位小數(shù),例如下圖中的數(shù)值:
出現(xiàn)這種情況,可以用下面方法來解決:
方法一:使用動(dòng)態(tài)數(shù)據(jù)交換(DDE)連接到Excel工作表
Word 2003版:
1、單擊菜單“工具→選項(xiàng)→常規(guī)”,在“常規(guī)選項(xiàng)”下勾選“打開時(shí)確認(rèn)轉(zhuǎn)換”,單擊“確定”后再重新進(jìn)行郵件合并。
2、在“郵件合并”工具欄中單擊第二個(gè)按鈕“打開數(shù)據(jù)源”,選擇所需的Excel工作簿文件,Word會(huì)彈出“確認(rèn)數(shù)據(jù)源”的對(duì)話框,選擇“MS Excel 工作簿通過 DDE (*.xls)”,單擊“確定”。
在隨后出現(xiàn)的對(duì)話框中單擊“確定”。
3、在“郵件合并”工具欄中單擊“插入域”按鈕插入所需的數(shù)值,這時(shí)所顯示的數(shù)值就不會(huì)是多位小數(shù)了。
Word 2007版:
單擊“Office按鈕→Word選項(xiàng)→高級(jí)”,在“常規(guī)”下勾選“打開時(shí)確認(rèn)文件格式轉(zhuǎn)換”,單擊“確定”。
然后再進(jìn)行郵件合并操作,具體方法不再贅述。
方法二:修改域代碼
1、打開已進(jìn)行郵件合并的Word文檔,按快捷鍵Alt+F9,將數(shù)值被轉(zhuǎn)換成域代碼,在域代碼上單擊可以看到類似下面的代碼:
{ MERGEFIELD "應(yīng)收款" }
如果是Word 2007,則域代碼中沒有英文雙引號(hào)。
2、如果要將數(shù)值保留兩位小數(shù),則在域代碼后加入下列代碼:
\#0.00
此時(shí)域代碼被修改為:
{ MERGEFIELD "應(yīng)收款" \#0.00 }
3、按Alt+F9,將域代碼轉(zhuǎn)換為數(shù)值。注意在沒有單擊“郵件合并”工具欄中的“上一記錄”或“下一記錄”按鈕前,所顯示的小數(shù)仍然是12位的,單擊“上一記錄”或“下一記錄”按鈕,數(shù)值就會(huì)顯示為兩位小數(shù)。
如果要保留3為小數(shù),則將域代碼改成:
MERGEFIELD "應(yīng)收款" \#0.000 }
如果要將數(shù)值顯示為“¥193137.25”的樣式,則改為:
{ MERGEFIELD "應(yīng)收款" \#¥0.00 }
方法三:修改Excel工作表
在Excel中將所需的數(shù)值用下列公式代替,在Word中進(jìn)行郵件合并后就會(huì)按所設(shè)置的小數(shù)位數(shù)顯示。例如要顯示兩位小數(shù),數(shù)值在E2:E20區(qū)域中,將郵件合并所需的數(shù)值放到D2:D20區(qū)域,在D2單元格中輸入公式:
=TEXT(E2, "0.00")
拖動(dòng)填充柄到D3:D20區(qū)域,然后再進(jìn)行郵件合并。保留3位小數(shù)就用下面的公式:
=TEXT(E2, "0.000")
以上就是今天給大家分享的關(guān)于如何解決郵件合并后數(shù)值出現(xiàn)多位小數(shù)的操作方法,有需要的小伙伴們可以根據(jù)以上步驟進(jìn)行操作,如果需要pdf轉(zhuǎn)Excel可以使用topdf轉(zhuǎn)換器。