Формула на Excel: Премахнете прекъсванията на редове -

Обща формула

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

Обобщение

За да премахнете прекъсвания на редове от клетка или от текст във формула, можете да използвате формула, базирана на функциите ЗАМЕСТИТЕЛ и ЧАР. В показания пример формулата в C5 е:

=SUBSTITUTE(B5,CHAR(10),", ")

което заменя прекъсванията на редове в B5 със запетаи.

Обяснение

Първо, трябва да знаете, че Excel съдържа две функции, CLEAN и TRIM, които могат автоматично да премахват прекъсвания на редове и допълнителни интервали от текста. Например, за да премахнете всички прекъсвания на редове от клетка, можете да използвате:

=CLEAN(B5)

За бърза демонстрация на CLEAN and TRIM, гледайте това видео.

В този случай обаче премахваме прекъсванията на редовете и ги заменяме със запетаи, така че използваме функцията ЗАМЕНЯВАНЕ вместо CLEAN. ЗАМЕСТИТЕЛ може да намери съвпадащ текст навсякъде в клетка и да го замени с текст по ваш избор. ЗАМЕСТИТЕЛ може да приеме до четири аргумента, но ние използваме само първите три по този начин:

=SUBSTITUTE(B5,CHAR(10),", ")

Текстът идва от клетка B5.

„Старият текст“ е въведен като CHAR (10). Това ще съответства на символ за прекъсване на ред в клетка.

„Новият текст“ се въвежда като „,“. Това се превръща в запетая плюс едно интервал. Нуждаем се от кавичките, защото това е текстова стойност.

След това SUBSTITUTE замества всички прекъсвания на редове в клетката със запетаи и връща крайния резултат като текст в C5. Тъй като "стар текст" е аргумент, можете да промените запетая на всеки друг текст, който ви харесва.

Интересни статии...