如何在 Excel 单元格中的每一行末尾附加一个字符?

Key*_*dun 13 google-spreadsheets worksheet-function microsoft-excel

我有一列类似于杂货店购物清单的 Excel 单元格,如下所示:

3 Days Ingredients
2 Apples
1 Jug of milk
3 Bags of mixed vegetables
5 Potatoes
Run Code Online (Sandbox Code Playgroud)

有没有办法在单元格内每一行的末尾附加一个字符,如逗号或分号,使其显示如下?

3 Days Ingredients;
2 Apples;
1 Jug of milk;
3 Bags of mixed vegetables;
5 Potatoes;
Run Code Online (Sandbox Code Playgroud)

我知道有多种方法可以附加到单元格的末尾,但我想知道是否有办法单元格逐行执行此操作。

Sco*_*ner 33

使用替代:

=SUBSTITUTE(A1,CHAR(10),";" & CHAR(10)) &";"
Run Code Online (Sandbox Code Playgroud)

CHAR(10) 是行返回。

确保目标单元格的自动换行

在此处输入图片说明

  • 请注意,如果内容使用 CR LF 作为行分隔符(这是 Windows 上的标准),则您将在回车符和换行符之间插入分号。这可能会导致各种奇怪的现象,我当然不建议这样做。 (9认同)