如何在 Excel 电子表格中将多行文本/段落拆分成不同的列

如何在 Excel 电子表格中将多行文本/段落拆分成不同的列

我有近 2000 篇文章需要通过 csv 文件发布到 WordPress 网站上。我想将每篇文章划分到用逗号分隔的每个单元格中。但我无法得到结果,因为我的文章有单独的行并分为段落。当我尝试划分数据时,每行都进入每一列。我希望将整篇文章划分到一列中,并用逗号 (,) 分隔,下面您可以看到一个示例。

例子:

Title                 Content                           Author
My first article      Article 1 xxxx xx xx
                      xxx xx xx x xxxx xx xx
                      xx xxx xx xx xxxx xx xx
                      xxx xxxxxxxx xx xx ( , )
                      Article 2 xxx xx xxxxxx
                      xxx xx xxxxxxx xx xx
                      xxxx xxx xxxxxx xx xx,
                      Article 3 xxxx xx xx
                      xxx xx xx x xxxx xx xx
                      xx xxx xx xx xxxx xx xx
                      xxx xxxxxxxx xx xx,

我想要像下面这样的东西。

                      Content                           

Column 1              Article 1 xxxx xx xx
                      xxx xx xx x xxxx xx xx
                      xx xxx xx xx xxxx xx xx
                      xxx xxxxxxxx xx xx

Column 2              Article 2 xxx xx xxxxxx
                      xxx xx xxxxxxx xx xx
                      xxxx xxx xxxxxx xx xx

Coulmn 3              Article 3 xxxx xx xx
                      xxx xx xx x xxxx xx xx
                      xx xxx xx xx xxxx xx xx
                      xxx xxxxxxxx xx xx

答案1

数据在A1, 在A2进入:

=TRIM(MID(SUBSTITUTE(A$1,",",REPT(" ",999)),ROWS($1:1)*999-998,999))

并抄下来:

在此处输入图片描述

此公式根据以下公式解析数据逗号

相关内容