Съдържание
Когато копираме някакъв текст от някъде в електронната таблица на Excel, понякога в тези данни се улавя прекъсване на реда. Премахване на това прекъсване на реда е доста лесна работа. Понякога се налага да да замените прекъсването на реда с друг символ В това съдържание ще ви демонстрираме 3 различни процедури за това как да замените всяко прекъсване на реда със запетая в работния лист на Excel. Ако искате да се запознаете с невероятната функция на Excel, изтеглете нашата работна тетрадка за упражнения и следвайте тази статия.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка за упражнения, докато четете тази статия.
Замяна на прекъсването на реда със запетая.xlsm
3 лесни метода за замяна на прекъсване на реда със запетая в Excel
За да обясним подходите, разглеждаме набор от данни от 5 низове. В тези низове са посочени името на плода, неговото количество, мястото на доставка и състоянието на доставката на тези плодове. Наборът от данни в диапазоните на клетките B5:B9 Във всяка част от информацията има прекъсване на реда. Ще заменим всяко прекъсване на реда със запетая. След изпълнението на задачата крайният резултат ще бъде в диапазона от клетки C5:C9 .
1. Използване на функцията SUBSTITUTE за замяна на прекъсване на реда
При този подход ще използваме функцията 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() За всяка клетка в селекцията Cell.Value = Replace(Cell.Value, Chr(10), ", ") Следваща End Sub
- Затворете Редактор таб.
- След това изберете целия диапазон от клетки B5:B9 .
- Плъзнете Дръжка за пълнене икона вдясно, за да копирате данните в обхвата от клетки C5:C9 .
- Сега изберете целия диапазон от клетки C5:C9.
- Сега, от Вижте щракнете върху Макроси > Преглед на макроси.
- Появява се нов диалогов прозорец, наречен Macro ще се появи. Изберете Замяна на прекъсванията на редовете със запетайка (Replace_Line_Breaks_with_Comma) .
- Кликнете върху Изпълнявайте за да стартирате този код.
- Най-накрая ще видите, че на мястото на всяко прекъсване на реда е поставена запетая.
Накрая можем да кажем, че визуалният ни код работи успешно и можем да заменим всяко прекъсване на реда със запетая в електронна таблица на Excel
Прочетете още: Excel VBA: Създаване на нов ред в MsgBox (6 примера)
💬 Неща, които трябва да знаете
Можете също така да променяте текста ръчно. В този случай трябва да кликнете два пъти върху мишката върху желаната клетка. След това поставете курсор в началото на думата на реда и натиснете Backspace на клавиатурата. Прекъсването на връзката ще изчезне. Сега натиснете бутона ', ' на клавиатурата, за да го поставите. Готово!
Ако разполагате с много ограничено количество данни като нас, можете да преминете през него. Ако обаче трябва да обработвате голям лист с данни, препоръчваме ви да изберете другите подходи, описани по-горе.
Заключение
Това е краят на този контекст. Надявам се, че статията ще ви бъде полезна и ще можете да замените всяко прекъсване на реда със запетая в Excel. Ако имате допълнителни въпроси или препоръки, моля, споделете ги с нас в раздела за коментари по-долу.
Не забравяйте да проверите нашия уебсайт ExcelWIKI за няколко проблема и решения, свързани с Excel. Продължавайте да изучавате нови методи и да се развивате!