Прескочи на основното съдържание

Как да разделя клетките на множество колони или редове чрез връщане на каретка?

Автор: Xiaoyang Последна промяна: 2020-05-19

Обикновено в Excel можем бързо да разделим съдържанието на клетките в множество колони въз основа на някои специфични знаци, като запетаи, точка и запетая, точки, като използваме функцията Текст към колони. Но опитвали ли сте някога да разделите стойностите на клетките в множество колони или редове чрез връщане на каретката?

Разделете клетките на множество колони въз основа на връщане на каретка с текст към колони

Разделете клетките на множество редове въз основа на връщане на каретка с VBA код

Разделете клетките на множество колони или редове въз основа на връщане на каретка с Kutools за Excel

Комбинирайте множество клетки в една въз основа на връщане на каретка с Kutools за Excel


стрелка син десен балон Разделете клетките на множество колони въз основа на връщане на каретка с текст към колони

Ако имате списък със съдържание на клетки, които са разделени с връщане на каретката, както е показано на следващата екранна снимка, всъщност Текст към колони може да ви помогне да разделите стойностите на клетките на множество колони.

doc, разделен с нов ред 1

1. Изберете клетките, чието съдържание искате да разделите.

2. Щракнете Дата > Текст към колони, вижте екранна снимка:

doc, разделен с нов ред 2

3. В Съветник за преобразуване на текст в колони, Проверете ограничители опция в стъпка 1, вижте екранна снимка:

doc, разделен с нов ред 3

4, След това кликнете Напред бутон, в стъпка 2, проверете Други опция под Разделители, и в полето до Други, Натиснете Ctrl + J ключове в него, вижте екранната снимка:

doc, разделен с нов ред 4

5, И после щракнете върху Напред бутон, в стъпка 3 изберете общ опция и посочете клетка за намиране на резултата, след което щракнете завършеност бутон директно, за да завършите операциите.

doc, разделен с нов ред 5

6. И съдържанието на клетката е разделено на множество колони, както е показано на следната екранна снимка:

doc, разделен с нов ред 6


стрелка син десен балон Разделете клетките на множество редове въз основа на връщане на каретка с VBA код

Понякога трябва да разделите стойностите на клетката на множество редове въз основа на връщането на каретката, както е показано на следната екранна снимка.

doc, разделен с нов ред 7

Няма пряк начин да се справите с тази задача в Excel, но можете да създадете VBA код, за да я разрешите.

1. Задръжте натиснат ALT + F11 ключове и отваря Прозорец на Microsoft Visual Basic за приложения.

2. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.

VBA код: Разделете клетките на множество редове въз основа на връщане на каретката

Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub

3. След това натиснете F5 за да стартирате този код и ще изскочи поле за подкана, за да ви напомни да изберете диапазона от данни, който искате да разделите, вижте екранната снимка:

doc, разделен с нов ред 8

4, И после щракнете върху OKи вашите избрани данни са разделени на множество редове въз основа на връщането на каретката.


стрелка син десен балон Разделете клетките на множество колони или редове въз основа на връщане на каретка с Kutools за Excel

Kutools за ExcelЕ Разделени клетки помощната програма може да ви помогне бързо и лесно да разделите клетки на множество колони или редове.

Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. 

След инсталиране Kutools за Excel, моля, направете следното:

1. Изберете диапазона от данни, който искате да разделите.

2. Щракнете Kutools > Обединяване и разделяне > Разделени клетки, вижте екранна снимка:

3. В Разделени клетки диалогов прозорец, изберете Разделяне на редове or Разделяне на колони вариант по Тип раздел, от който се нуждаете, и след това проверете Нова линия под Посочете разделител раздел, вижте екранна снимка:

doc, разделен с нов ред 10

4, След това кликнете OK и ще изскочи поле за подкана, за да ви напомни, че изберете клетка, за да изведете резултата, вижте екранната снимка:

doc, разделен с нов ред 11

5, След това кликнете OK, ако решите Разделяне на колони опция, всички избрани стойности на клетки са разделени на няколко колони от връщането на каретката, вижте екранната снимка:

doc, разделен с нов ред 12

И ако решите Разделяне на редове опция, вашите избрани стойности на клетки ще бъдат разделени на няколко реда, които харесвате, както е показано на следната екранна снимка:

doc, разделен с нов ред 13

Кликнете, за да научите повече за тази помощна програма Split Cells...

Кликнете, за да изтеглите и безплатна пробна версия Kutools за Excel сега!


стрелка син десен балон Демонстрация: Разделяне на клетки в множество колони въз основа на връщане на каретка с текст към колони

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

стрелка син десен балон Комбинирайте множество клетки в една въз основа на връщане на каретка с Kutools за Excel

Комбинирайте няколко клетки в една въз основа на връщане на каретката:

Противно на горното съдържание, как бихте могли да комбинирате множество стойности на клетки, които са разделени с връщане на каретка, в една клетка в Excel? Тук ще говоря за един лесен инструмент-Kutools за Excel, със своята мощна Комбинирам функция, можете бързо да комбинирате множество редове, колони, клетки в една клетка.

doc, разделен с нов ред 14

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!


стрелка син десен балон Демонстрация: Комбинирайте множество клетки в една въз основа на връщане на каретка с Kutools за Excel

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

Още по темата:

Как да конвертирате връщане на каретка в запетая в Excel?

Как бързо да премахнете прекъсванията на редовете в Excel?

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have values in cell like "100/5" which is fetched by formula in one cell and would like to split the values in to two adjacent columns like "100" in one cell and "5" in another. Could you please suggest if I can do that with help of formula?
This comment was minimized by the moderator on the site
This is awesome.. very helpful.. Thank you so much.. :)
This comment was minimized by the moderator on the site
Hi, If this formula contains the option to insert instead directly split and paste in a transpose method, we do have range of rows, This option just split and transpose on existing data cells. If we get a option to insert and paste accordingly would be grateful otherwise the formula is very useful
This comment was minimized by the moderator on the site
This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.
This comment was minimized by the moderator on the site
[quote]This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.By Brian[/quote] Stephen Even i'm looking for multiple Column having Alt+Enter data needs to convert to multiple rows with same data , needs copy the entire data of next columns as well in the new row
This comment was minimized by the moderator on the site
Was looking for information like this and this page solved everything for me. Well done!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations