2017-02-24 101 views
0

我有一个链接到Word文档的Excel电子表格。 这个单词是一个字母。Excel公式输出换行符到Word文档

我在Excel中有一个字段,它是用户输入数据的可选项,但是如果有东西存在,那么它需要包含在信件中。

我可以做的一切都很好,但这些额外的数据需要在Word文档的自己的段落中。因此,需要引入一些新的行来将新的段落与文本的其余部分分开,但是如果数据不存在,这些行也不会出现。

在我的Excel工作表,我发现这是如何做到这一点:

=IF(B36="","",CHAR(10)&B36&CHAR(10)) 

然而,在Word文档,这个输出为:

enter image description here

我不希望“字符,但需要它给出的换行符。

在word doc中预先输入换行符不是一个选项,正如我所说的那样如果该数据不存在,则编辑为不存在。

如果字段中没有数据,则Word的输出是完美的。不换行和无“字。

+0

我不知道这是否会工作,但如果它的快速检查你可以尝试,而不是使用CHAR(10),使用Alt + Enter在其自身公式中添加换行符:“IF(B36 =”“,”“,”'Alt + Enter'“&B36&”'Alt + Enter'“)。 Alt + Enter指的是键盘上的按键,而不是输入单词,它应该将公式分散在多行上。 – maxhob17

+0

刚刚尝试过,但不幸的是它没有给出换行符。 – Aurelius

回答

0

CHAR(10)可以在Excel中新的生产线,CHAR(11)的数量是在Word中新行数。

简单地用更换10的情况下, 11

=IF(B36="","",CHAR(11)&B36&CHAR(11)) 

这给预期的效果:

enter image description here