
Загальна формула
=SUBSTITUTE(A1,CHAR(10),", ")
Резюме
Щоб видалити розриви рядків з комірки або тексту всередині формули, ви можете використовувати формулу, засновану на функціях ЗАМІНИТЬ і ЗНАК. У наведеному прикладі формула в С5 має вигляд:
=SUBSTITUTE(B5,CHAR(10),", ")
що замінює розриви рядків у В5 комами.
Пояснення
По-перше, ви повинні знати, що Excel містить дві функції, CLEAN і TRIM, які можуть автоматично видаляти розриви рядків і зайві пробіли з тексту. Наприклад, щоб видалити всі розриви рядків з комірки, ви можете використовувати:
=CLEAN(B5)
Для швидкої демонстрації CLEAN and TRIM перегляньте це відео.
Однак у цьому випадку ми видаляємо розриви рядків і замінюємо їх комами, тому ми використовуємо функцію ЗАМІНИ замість CLEAN. ЗАМІНИТЕЛЬ може знайти відповідний текст у будь-якому місці комірки та замінити його текстом на ваш вибір. ЗАМІННИК може прийняти до чотирьох аргументів, але ми використовуємо лише перші три такі:
=SUBSTITUTE(B5,CHAR(10),", ")
Текст надходить з комірки B5.
"Старий текст" вводиться як CHAR (10). Це буде відповідати символу розриву рядка в комірці.
"Новий текст" вводиться як ",". Це означає кома плюс один пробіл. Нам потрібні лапки, оскільки це текстове значення.
Потім SUBSTITUTE замінює всі розриви рядків у комірці комами і повертає кінцевий результат як текст у C5. Оскільки "старий текст" - це аргумент, ви можете змінити кому на будь-який інший вподобаний текст.