如何在 LibreOffice Calc 中合并行并在前几行的文本之间创建换行符?

如何在 LibreOffice Calc 中合并行并在前几行的文本之间创建换行符?

如果我有如下表格:

|  1  | John |
|  2  | Mary |
|  3  | Jake |
|  4  | Josh |
|  5  | Pat  |

我喜欢将这些行合并为一行,如何保留所有行的文本并在这些文本之间创建换行符,如下表所示:

|  1  | John |
|     | Mary |
|     | Jake |
|     | Josh |
|     | Pat  |

答案1

自 LO 5.2 以来,文本连接MS Excel 中的函数已在 Calc 中实现。

=TEXTJOIN(CHAR(10);1;A1:A5)

此处的分隔符是字符其 ASCII 值为 10,表示换行符。

答案2

“&”符号应该可以解决问题。

公式:

|  1  | John | =A1&" - [whatever text] - "&B1 |

结果:

|  1  | John | 1 - [whatever text] - John |

公式示例

相关内容