【发布时间】:2020-07-08 12:52:36
【问题描述】:
Excel 文件有七个记录(行)。我想将每三个记录组织在一起。然而,下面的代码返回了一个计算错误。
{ IF { =MOD({MERGESEQ},3) = 0} "{ MERGESEQ }: { MERGEFIELD _record}" "" }
我该如何解决这个错误?提前感谢您的帮助!
【问题讨论】:
标签: ms-word mergefield docx-mailmerge
Excel 文件有七个记录(行)。我想将每三个记录组织在一起。然而,下面的代码返回了一个计算错误。
{ IF { =MOD({MERGESEQ},3) = 0} "{ MERGESEQ }: { MERGEFIELD _record}" "" }
我该如何解决这个错误?提前感谢您的帮助!
【问题讨论】:
标签: ms-word mergefield docx-mailmerge
这可能是因为你在 { = } 字段内有 = 0 而它应该在外面,像这样:
{ IF { =MOD({MERGESEQ},3) } = 0 "{ MERGESEQ }: { MERGEFIELD _record}" "" }
另一个可能导致语法错误的情况是您的 Windows 区域设置要求您使用“;”而不是“,”作为列表分隔符(即在这种情况下,您需要
{ IF { =MOD({MERGESEQ};3) } = 0 "{ MERGESEQ }: { MERGEFIELD _record}" "" }
【讨论】: