Как да пренаредите текст в клетка в Excel?
Да предположим, че имате електронна таблица с дълъг списък с имена, всички форматирани като „Фамилно име Първо име“, и сега трябва да пренаредите всички имена на „Име, Фамилия“. Как да го постигнем? Тази статия ще представи три метода, които да ви помогнат да разрешите проблема.
Пренареждане на текст в клетка с формула
Пренареждане на текст в клетка с VBA код
Бързо пренаредете текст в клетка с Kutools за Excel
Пренареждане на текст в клетка с формула
Формулата по-долу може да ви помогне да обърнете фамилното и собственото име в клетка в Excel. Моля, направете следното.
1. Изберете празна клетка, за да изведете пренаредения текст, въведете формулата по-долу в нея и след това натиснете Въведете ключ.
=ПОДРИЗВАНЕ(СРЕДА(b2,ТЪРСЕНЕ(" ",b2)+1,250))&" "&НАЛЯВО(b2,ТЪРСЕНЕ(" ",b2)-1)
Забележка: във формулата B2 е клетката, която съдържа името, което ще пренаредите. Моля, променете го според вашите нужди.
2. Продължете да избирате клетката с резултати, плъзнете манипулатора за попълване надолу, за да обърнете всички имена, както е показано на екранната снимка по-долу.
Лесно пренареждане на текст в клетка в Excel:
- Обратен текст полезност на Kutools за Excel може да ви помогне лесно да разменяте текст в рамките на една клетка чрез определен разделител в Excel. Вижте екранната снимка по-долу:
Изтеглете и опитайте! (30-дневна безплатна пътека)
Пренареждане на текст в клетка с VBA код
Освен това можете да приложите по-долу кода на VBA, за да обърнете всички имена в списък наведнъж в Excel. Моля, направете следното.
1. Натисни Друг + F11 за да отворите Microsoft Visual Basic за приложения прозорец.
2. В Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модули. След това копирайте по-долу VAB кода в прозореца на модула.
VBA код: Пренареждане на текст в клетка
Sub RearrangeText()
'Updated by Extendoffice 20180503
Dim xRg As Range, yRg As Range
Dim LastRow As Long, i As Long
Dim strTxt As String, strFs As String
Dim strLs As String, N As Integer
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
For Each yRg In xRg
On Error Resume Next
strTxt = yRg.Value
Trim (strTxt)
N = InStr(strTxt, " ")
strLs = Left(strTxt, N - 1)
strFs = Right(strTxt, Len(strTxt) - N)
yRg.Value = strFs & " " & strLs
Next
End Sub
3. След това a Kutools за Excel се появи диалогов прозорец, моля, изберете списъка с имена, който искате да пренаредите, и след това щракнете върху OK бутон. Вижте екранна снимка:
Тогава всички „Фамилно име Първо име“ в избрания списък се обръщат незабавно.
Бързо пренаредете текст в клетка с Kutools за Excel
Този раздел ще представи Обратен ред на текста полезност на Kutools за Excel за да ви помогне да пренаредите текст в клетка.
Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.
1. Изберете списъка с имена, който ще обърнете на „Фамилия Име“, след което щракнете Kutools > Текст > Обратен ред на текста. Вижте екранна снимка:
2. В Обратен текст диалогов прозорец, изберете Космос и след това кликнете върху OK бутон. Вижте екранна снимка:
Тогава всички имена в избрания списък се пренареждат наведнъж.
Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.
Още по темата:
- Как да разменям или обръщам ден и месец от датата в Excel?
- Как да разменяте или превключвате текст в една клетка в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!