13

У меня есть столбец ячеек Excel, который похож на список покупок и выглядит следующим образом:

3 Days Ingredients
2 Apples
1 Jug of milk
3 Bags of mixed vegetables
5 Potatoes

Есть ли способ добавить такой символ, как запятая или точка с запятой в конце каждой строки в ячейке, чтобы он выглядел следующим образом?

3 Days Ingredients;
2 Apples;
1 Jug of milk;
3 Bags of mixed vegetables;
5 Potatoes;

Я знаю, что есть способы добавить к концу ячейки, но мне было интересно, есть ли способ сделать это построчно внутри ячейки.

3 ответа3

31

Используйте замену:

=SUBSTITUTE(A1,CHAR(10),";" & CHAR(10)) &";"

CHAR(10) - возврат строки.

Убедитесь, что текст переноса включен для целевой ячейки

4

Предполагая, что каждый элемент списка находится в отдельной строке, вы можете использовать символ конкатенации '&'.

Формула будет:

=A1&";"

Пример применения

3

Если вы хотите сделать это непосредственно в ячейке без использования второго столбца и формул, вы можете использовать пользовательское форматирование для достижения этого.

В пользовательских форматах ячеек введите @ ","

Введите описание изображения здесь

Затем вы можете применить этот формат ко всему диапазону ячеек.

На самом деле он не будет существовать в содержимом ячейки, но будет отображаться на экране, и если вы скопируете его в другое приложение, оно будет там.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .