Оглавление
Когда мы копируем откуда-то текст в нашу таблицу Excel, иногда в этих данных задерживается перенос строки. Удаление этого переноса строки это довольно простая работа, но иногда требуется заменить перевод строки каким-либо другим символом Например, дефис, тире, запятая или что-то еще. В этом материале мы продемонстрируем вам 3 различные процедуры, как заменить каждый перевод строки запятой в рабочем листе Excel. Если вы хотите ознакомиться с удивительной функцией Excel, скачайте нашу рабочую тетрадь и следуйте этой статье.
Скачать Рабочую тетрадь для практических занятий
Скачайте эту рабочую тетрадь для практики, пока вы читаете эту статью.
Заменить разрыв строки запятой.xlsm
3 простых способа заменить разрыв строки запятой в Excel
Для пояснения подходов рассмотрим набор данных из 5 строк, в которых указаны название фрукта, его количество, место доставки и состояние доставки этих фруктов. Набор данных в диапазонах ячеек B5:B9 В каждом фрагменте информации есть перенос строки. Заменим каждый перенос строки запятой. После выполнения задания конечный результат будет находиться в диапазоне ячеек C5:C9 .
1. Использование функции SUBSTITUTE для замены разрыва строки
В этом подходе мы будем использовать функция СУБСТИТУТ чтобы заменить разрыв связи запятой. Наш набор данных находится в диапазоне ячеек B5:B9 Выходные данные будут находиться в диапазоне ячеек C5:C9 Этапы этого метода приведены ниже:
📌 Шаги:
- Сначала выберите ячейку C5 .
- Теперь запишите следующую формулу в ячейке C5 .
=SUBSTITUTE(B5,CHAR(10),", ")
- Нажмите кнопку Войти Вы увидите, что в месте каждого переноса строки появилась запятая.
- Тогда, дважды щелкните на Наполнительная рукоятка значок с помощью мыши, чтобы скопировать формулу в ячейку C9 Или вы можете просто перетащить Наполнительная рукоятка значок до ячейки C9 .
- Вы увидите, что запятая заменяет каждый перенос строки.
В итоге мы можем сказать, что наш процесс и формула сработали успешно.
Читать далее : Как сделать разрыв строки в Excel (4 способа)
Похожие чтения
- Как поместить несколько строк в ячейку Excel (2 простых способа)
- VBA для генерации нескольких строк в теле электронного письма в Excel (2 метода)
- Как добавить строку в ячейку Excel (5 простых способов)
2. Замена перевода строки на запятую с помощью команды 'Найти и заменить'
В этом методе мы будем использовать встроенную функцию Excel Найти и заменить чтобы заменить перевод строки запятой. Мы будем использовать тот же набор данных, который уже использовался в нашем предыдущем процессе. Набор данных находится в диапазоне ячеек B5:B9 и результат будет находиться в диапазоне ячеек C5:C9 Этапы этого процесса приведены ниже:
📌 Шаги:
- Прежде всего, выделите весь диапазон ячеек B5:B9 .
- Нажмите 'Ctrl+C' на клавиатуре, чтобы скопировать набор данных.
- Затем нажмите 'Ctrl+V' чтобы вставить данные в диапазон ячеек C5:C9 .
- Теперь выделите весь диапазон ячеек C5:C9 .
- Перейти к Главная вкладка.
- Теперь выберите Редактирование> Найти & Выбрать> Заменить.
- Появится диалоговое окно под названием Найти и заменить появится.
- В пустом поле рядом с Найдите то, что щелкните мышью и нажмите 'Ctrl+J' .
- Далее, в Заменить на тип опции ', ' и нажмите на Заменить все .
- Вы увидите, что каждый перевод строки будет заменен запятой.
Таким образом, мы можем сказать, что наш метод сработал эффективно.
Читать далее: Поиск и замена разрывов строк в Excel (6 примеров)
3. Встраивание кода VBA
Написание кода VBA также может помочь вам заменить каждый перевод строки запятой в рабочем листе Excel. Наш набор данных находится в диапазоне ячеек B5:B9 и результат будет находиться в диапазоне ячеек C5:C9 Ниже приводится пошаговое описание процесса:
📌 Шаги:
- Чтобы начать подход, перейдите к Разработчик вкладку и нажмите на Visual Basic. Если у вас этого нет, вы должны включить вкладку "Разработчик . Или вы также можете нажать 'Alt+F11' для открытия Редактор Visual Basic .
- Появится диалоговое окно.
- Теперь, в Вставка на этой вкладке нажмите Модуль .
- Затем запишите следующий визуальный код в пустом поле редактора.
Sub Replace_Line_Breaks_with_Comma() For Each Cell In Selection Cell.Value = Replace(Cell.Value, Chr(10), ", ") Next End Sub
- Закройте Редактор вкладка.
- После этого выделите весь диапазон ячеек B5:B9 .
- Перетащите Наполнительная рукоятка значок справа, чтобы скопировать данные в диапазон ячеек C5:C9 .
- Теперь выделите весь диапазон ячеек C5:C9.
- Теперь из Посмотреть вкладку, нажмите на Макросы > Просмотр макросов.
- Появится новое диалоговое окно под названием Макро появится. Выберите Заменить_строку_разрывами_с_запятой .
- Нажмите на Запускайте чтобы запустить этот код.
- Наконец, вы увидите, что в месте каждого переноса строки появилась запятая.
Наконец, мы можем сказать, что наш визуальный код сработал успешно, и мы можем заменить каждый перенос строки запятой в таблице Excel
Читать далее: Excel VBA: Создание новой строки в MsgBox (6 примеров)
💬 То, что вы должны знать
Вы также можете изменить текст вручную. В этом случае вы должны дважды щелкните мышью на нужной ячейке. Затем поместите кнопку курсор в начале слова строки и нажмите кнопку Backspace на клавиатуре. Разрыв ссылки погаснет. Теперь нажмите кнопку ', ' кнопку на клавиатуре, чтобы вставить его. Готово!
Если у вас, как и у нас, очень ограниченный объем данных, вы можете пройти через него. Однако если вам нужно обработать большой лист данных, мы рекомендуем вам выбрать другие подходы, описанные выше.
Заключение
Я надеюсь, что статья окажется полезной для вас, и вы сможете заменить каждый перенос строки запятой в Excel. Если у вас есть дополнительные вопросы или рекомендации, пожалуйста, поделитесь ими с нами в разделе комментариев ниже.
Не забудьте заглянуть на наш сайт ExcelWIKI для решения нескольких проблем, связанных с Excel. Продолжайте изучать новые методы и развивайтесь!