最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

word2003邮件合并及域代码控制

来源:动视网 责编:小OO 时间:2025-09-28 00:40:42
文档

word2003邮件合并及域代码控制

word2003邮件合并及域代码控制word2003邮件合并中,当数据有小数点时,合并后,数据变成无限小数,例如2.35会变成2.3499999999999999999;5.6会变成5.5999999999999。回复:是office系统在数据传输和转换过程中不可避免的误差。这只能通过设置域格式来消除,比如将模板中插入的域(涉及到小数点的)切换到域代码格式后,进行格式控制。例如,域{MERGEFIELD价格\\#$#,##0.00}中的开关\\#$#,##0.00可使结果显示为“$4,455.
推荐度:
导读word2003邮件合并及域代码控制word2003邮件合并中,当数据有小数点时,合并后,数据变成无限小数,例如2.35会变成2.3499999999999999999;5.6会变成5.5999999999999。回复:是office系统在数据传输和转换过程中不可避免的误差。这只能通过设置域格式来消除,比如将模板中插入的域(涉及到小数点的)切换到域代码格式后,进行格式控制。例如,域{MERGEFIELD价格\\#$#,##0.00}中的开关\\#$#,##0.00可使结果显示为“$4,455.
word2003邮件合并及域代码控制 

word2003邮件合并中,当数据有小数点时,合并后,数据变成无限小数,例如2.35会变成2.3499999999999999999;5.6会变成5.5999999999999。

回复:是office系统在数据传输和转换过程中不可避免的误差。这只能通过设置域格式来消除,比如将模板中插入的域(涉及到小数点的)切换到域代码格式后,进行格式控制。例如,域 {MERGEFIELD 价格 \\# $#,##0.00 } 中的开关 \\# $#,##0.00 可使结果显示为“$4,455.70”。如果域的结果不是数字,则该开关不起作用。详情请见http://office.microsoft.com/zh-cn/help/HP051862262052.aspx.

指定结果中必须显示的数字位数。如果在结果中该位置没有数字,则 Word 显示 0。例如,{ = 4 + 5 \\# 00.00 } 显示为“09.00”。 

#

指定结果中必须显示的数字位数。如果在结果中该位置没有数字,则 Word 显示空格。例如,{ = 9 + 6 \\# $### } 显示为“$ 15”。 

x

放弃占位符“x”左边的数字。 如果占位符在小数点右边,Word 会将结果舍入到该位。例如:

{ = 111053 + 111439 \\# x## } 显示为“492”。

{ = 1/8 \\# 0.00x } 显示为“0.125”。

{ = 3/4 \\# .x } 显示为“.8”。 

. (小数点)

确定小数点的位置。例如,{ = SUM(ABOVE) \\# $###.00 } 显示为“$495.47”。 

注释   请使用在 Microsoft Windows“控制面板”中区域设置中所指定的小数点符号。

,(数字分组符)

每三个数字间用此分隔符分开。例如,{ = NetProfit \\# $#,###,### } 显示为“$2,456,800”。 

注释   请使用在 Microsoft Windows“控制面板”中区域设置中所指定的数字分组符号。

-(减号)

在为负的结果前添加一个减号,在为正或为 0 的结果前添加一个空格。例如,{ = 10 - 90 \\# -## } 显示为“-80”。 

+(加号)

在为正的结果前添加一个正号,在为负的结果前添加一个负号,而在为 0 结果前添加一个空格。例如,{ = 100 - 90 \\# +## } 显示为“+10”,而 { = 90 - 100 \\# +## } 显示为“-10”。 

%、$、* 等等

在结果中添加指定的字符。例如,{ = netprofit \\# "##%" } 显示为“33%”。 

"positive; negative"

为正与负的结果指定不同的数字格式。例如,如果书签 (书签:以引用为目的在文件中命名的位置或文本选定范围。书签标识文件内您以后可引用或链接到的位置。) Sales95 为正值,则域{ Sales95 \\# "$#,##0.00;-$#,##0.00" } 以常规格式显示该值,例如,“$1,245.65”。负值以加粗格式和一个减号显示,例如,“-$345.56”。 

"positive; negative; zero"

为正、负和零结果指定不同的数字格式。例如,根据书签“Sales95”的值,域{ Sales95 \\# "$#,##0.00;($#,##0.00);$0" } 分别将正值、负值和零显示为:$1,245.65,($ 345.56),$0。 

'text'

在结果中添加文本。用单引号将该文本括起来。例如,域{ = { Price } *8.1% \\# "$##0.00 'is sales tax' " } 显示为“ $347.44 is sales tax”。 

`numbereditem`

使用“题注”命令(“插入”菜单中“引用”子菜单)或插入 SEQ 域来显示编号的上述项目数。用重音符将项目标识符(如“table”或“figure”)括起来。序列号以阿拉伯数字显示。例如,{ = SUM(A1:D4) \\# "##0.00 'is the total of Table' `table`" } 显示为“456.34 is the total of Table 2”。 

数字格式开关

数字格式开关 (\\#) 指定数字结果的显示。

例如,{ = SUM(ABOVE) \\# $#,##0.00 } 中的开关 \\# $#,##0.00 显示形如“$4,455.70”的结果。如果域的结果不是数字,则此开关不起作用。

注释   对于不包含空格的简单数字格式,可以不必加引号,例如,{ MarchSales \\# $#,##0.00 }。对于较复杂的数字格式以及包含文本或空格的数字格式,请为数字格式加上引号,如下面的示例所示。如果使用“域”对话框或“版式”选项卡(“表格工具”上下文选项卡)的“数据”组中的“公式”命令插入域,Word 会将引号添加到数字格式开关。 

组合下列格式项目可以创建数字格式开关:

0(零) 此格式项目指定结果中要显示的必不可少的数字位。如果结果在该位上不包含数字,则 Word 显示 0(零)。例如,{ = 4 + 5 \\# 00.00 } 显示 09.00。 

# 此格式项目指定结果中要显示的必不可少的数字位。如果结果在该位上不包含数字,则 Word 显示空格。例如,{ = 9 + 6 \\# $### } 显示 $ 15。 

x 此格式项目丢弃“x”占位符左边的数字。如果占位符在小数点右边,则 Word 将结果四舍五入到该位。例如:

{ = 111053 + 111439 \\# x## } 显示 492。

{ = 1/8 \\# 0.00x } 显示 0.125。

{ = 3/4 \\# .x } 显示 .8。 

.(小数点) 此格式项目确定小数点位置。例如,{ = SUM(ABOVE) \\# $###.00 } 显示 $495.47。 

注释   使用“控制面板”中指定为区域设置一部分的小数点。

,(数字分组符号) 此格式项目将数字分成一连串的三个数字。例如,{ = NetProfit \\# $#,###,### } 显示 $2,456,800。 

注释   使用“控制面板”中指定为区域设置一部分的数字分组符号。

-(负号) 此格式项目为负数结果添加负号,或者,如果结果是正数或 0(零),则添加空格。例如,{ = 10 - 90 \\# -## } 显示 -80。 

+(正号) 此格式项目为正数结果添加正号,为负数结果添加负号,或者,如果结果是 0(零),则添加空格。例如,{ = 100 - 90 \\# +## } 显示 +10,{ = 90 - 100 \\# +## } 显示 -10。 

%、$、* 等等 此格式项目将指定字符包含在结果中。例如,{ = netprofit \\# "##%" } 显示 33%。 

"正数示例格式;负数示例格式" 此格式项目为正数和负数结果指定不同的数字格式,中间用分号分隔。例如,如果书签 (书签:以引用为目的在文件中命名的位置或文本选定范围。书签标识文件内您以后可引用或链接到的位置。) Sales95 是正值,则域 { Sales95 \\# "$#,##0.00;-$#,##0.00" } 使用常规格式显示值,例如“$1,245.65”。负值以加粗格式显示并带有负号,例如 -$ 345.56。   

"正数示例格式;负数示例格式;零示例格式" 此格式项目为正数结果、负数结果以及 0(零)结果指定不同的数字格式,中间用分号分隔。例如,根据 Sales95 书签的值,{ Sales95 \\# "$#,##0.00;($#,##0.00);$0" } 如下显示正值、负值以及 0(零)值:$1,245.65、($ 345.56)、$0。 

'文本' 此格式项目将文本添加到结果中。请为文本加上单引号。例如,{ = { Price } *8.1% \\# "$##0.00 'is sales tax' " } 显示 $347.44 is sales tax。 

`numbereditem` 此格式项目显示前面的项目(该项目已通过使用“题注”命令(“引用”选项卡,“题注”组)或通过插入 SEQ 域编过号)的编号。请为项目标识符(如“table”或“figure”)加上重音符 (`)。有序数以阿拉伯数字显示。例如,{ = SUM(A1:D4) \\# "##0.00 'is the total of Table' `table`" } 显示 456.34 is the total of Table 2。 

返回格式开关

日期-时间格式开关

日期-时间格式开关 (\\@) 指定日期或时间的显示。

例如,域 { DATE \\@ "dddd, MMMM d, yyyy" } 中的开关 \\@ "dddd, MMMM d, yyyy" 显示“Friday, November 23, 2007”。组合下列日期和时间指令格式可以创建日期-时间格式:日 (d)、月 (M) 和年 (y);小时 (h) 和分钟 (m)。还可以包含文本、标点符号和空格。 

日期指令

月 (M)

字母 M 必须大写,以使月份区别于分钟。

M 此格式项目将月份显示为数字;对于单位数月份,数字前面不加 0(零)。例如,7 月是 7。 

MM 此格式项目将月份显示为数字;对于单位数月份,数字前面加 0(零)。例如,7 月是 07。 

MMM 此格式项目将月份显示为三个字母的缩写词。例如,7 月是 Jul。 

MMMM 此格式项目将月份显示为全名。 

日 (d)

字母 d 显示月份中的日期或一个星期中的某一天。字母 d 可以大写或小写。

d 此格式项目将某个星期或月份的某一天显示为数字;对于单位数日子,数字前面不加 0(零)。例如,某月的第 6 天显示为 6。 

dd 此格式项目将某个星期或月份的某一天显示为数字;对于单位数日子,数字前面加 0(零)。例如,某月的第 6 天显示为 06。 

ddd 此格式项目将某个星期或月份的某一天显示为三个字母的缩写词。例如,星期二显示为 Tue。 

dddd 此格式项目将一个星期中的某一天显示为全名。 

年 (y)

字母 y 将年份显示为两位或四位数字。字母 y 可以大写或小写。

yy 此格式项目将年份显示为两位数字;对于 01 到 09 的年份,数字前面加 0(零)。例如,1999 显示为 99,2006 显示为 06。 

yyyy 此格式项目将年份显示为四位数字。 

时间指令

小时 (h)

小写字母 h 使用 12 小时制的时间。大写字母 H 使用 24 小时制(军用)的时间;例如,5 P.M. 显示为 17。

h 或 H 此格式项目显示小时;对于单位数小时,数字前面不加 0(零)。例如,9 A.M. 的小时数显示为 9。 

hh 或 HH 此格式项目显示小时;对于单位数小时,数字前面加 0(零)。例如,9 A.M. 的小时数显示为 09。 

分钟 (m)

字母 m 必须小写,以使分钟区别于月份。

m 此格式项目显示分钟;对于单位数分钟,数字前面不加 0(零)。例如,{ TIME \\@ "m" } 显示 2。 

mm 此格式项目显示分钟;对于单位数分钟,数字前面加 0(零)。例如,{ TIME \\@ "mm" } 显示 02。 

A.M. 和 P.M. (AM/PM)

显示 A.M. 和 P.M.。若要更改 Microsoft Windows 的 A.M. 和 P.M. 符号,请更改“控制面板”中的区域设置。

am/pm 或 AM/PM 此格式项目将 A.M. 和 P.M. 显示为大写字母。例如,{ TIME \\@ "h AM/PM" } 和 { TIME \\@ "h am/pm" } 显示 9 AM 或 5 PM。

我使用EXCEL制作了工资数据,使用WORD做好了发放单,利用邮件合并功能将数据合并到发放单中,然后打印。一切顺利。可是合并过来的数据变得很奇怪

例如:张三   100.25            变成了    100.25000000001,李四  125.05       变成了125.049999999999 结果导致单据变得非常难看。

我在EXCEL已经设置了2位小数可是情况还是一样。要怎么设置合并过来的数据格式。或者让合并的数据和在EXCEL表中显示的一样。

各位高手指导下。谢谢

∙ 

∙将数据从数据源通邮件合并方式提取到Word时,对于非整数如2.9,可能显示为如2.99999999999999。

∙使用“\\#”数字图片开关,可保留统一的小数位数,可以如“{ MERGEFIELD "合并域" \\# "0.00" }”可将“合并域”字段的所有数据保留小数点后2位小数。

∙使用“=(Formula)”公式域时,可取得与数据源中一致的数据格式。如“ { = {MERGEFIELD "合并域" }}”。

∙上述中的“{}”为使用“CTRL+F9”由Word自动插入的域代码,您可以通过“编辑域”命令进行此项操作.

"\\@"H:mm"

文档

word2003邮件合并及域代码控制

word2003邮件合并及域代码控制word2003邮件合并中,当数据有小数点时,合并后,数据变成无限小数,例如2.35会变成2.3499999999999999999;5.6会变成5.5999999999999。回复:是office系统在数据传输和转换过程中不可避免的误差。这只能通过设置域格式来消除,比如将模板中插入的域(涉及到小数点的)切换到域代码格式后,进行格式控制。例如,域{MERGEFIELD价格\\#$#,##0.00}中的开关\\#$#,##0.00可使结果显示为“$4,455.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top