Как да обърна реда на текстов низ или думи в Excel?
Когато използвате работния лист на Excel, как обръщате реда на текстовия низ или думите в Excel? Например искате да обърнете "Excel е полезен инструмент за нас"Да"su rof loot lufesu a si lecxE”. Или понякога можете да обърнете реда на думите като „Excel, Word, PowerPoint, OneNote"Да"OneNote, PowerPoint, Word, Excel”. Обикновено това е малко трудно за решаване на този проблем. Моля, разгледайте следните методи:
Обърнете текстов низ с дефинирана от потребителя функция
Обратен ред на думите, разделени със специфичен разделител с VBA код
Обърнете реда на текстови низове или думи с Kutools за Excel бързо и лесно
Обърнете текстов низ с дефинирана от потребителя функция
Да предположим, че имате диапазон от текстови низове, които искате да обърнете, като например „добавете водещи нули в Excel"Да"lecxE ni sorez gnidael dda”. Можете да обърнете текста със следните стъпки:
1. Задръжте натиснат ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.
2. Щракнете Поставете > Модулии поставете следния макрос в Модулипрозорец.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. След това запазете и затворете този код, върнете се в работния лист и въведете тази формула: =reversestr(A2) в празна клетка, за да поставите резултата, вижте екранната снимка:
4. След това плъзнете манипулатора за попълване надолу, за да копирате тази формула, и текстът в клетките се почита веднага, вижте екранната снимка:
Обратен ред на думите, разделени със специфичен разделител с VBA код
Ако имате списък с клетъчни думи, които са разделени със запетаи като това „учител, лекар, студент, работник, шофьор“, и искате да обърнете реда на думите по този начин „шофиране, работник, студент, лекар, учител”. Можете също да използвате follow VBA, за да го разрешите.
1. Задръжте натиснат ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.
2. Щракнете Поставете > Модулии поставете следния макрос в Модули прозорец.
Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
strList = VBA.Split(Rng.Value, Sigh)
xOut = ""
For i = UBound(strList) To 0 Step -1
xOut = xOut & strList(i) & Sigh
Next
Rng.Value = xOut
Next
End Sub
3. След това натиснете F5 клавиш, се показва диалогов прозорец, моля, изберете диапазон, с който да работите. Вижте екранна снимка:
4. И след това натиснете Ok, друг диалогов прозорец се появява, за да посочите разделителя, въз основа на който искате да обърнете думите, вижте екранната снимка:
5. След това кликнете OKи можете да видите, че избраните думи са обърнати, вижте екранните снимки:
Обърнете реда на текстови низове или думи с Kutools за Excel бързо и лесно
- Kutools за ExcelЕ Обратен ред на текста може да ви помогне бързо и удобно да обърнете различни текстови низове. Може да извършва следните операции:
Обърнете текста отдясно наляво, като например „докоснете някои думи"Да"sdrow emos pat";
Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
Обърнете текста от дясно на ляво:
1. Изберете диапазона, който искате да обърнете.
2. Щракнете Kutools > Инструменти за текстове > Обратен ред на текста, вижте екранна снимка:
3. В Обратен текст диалогов прозорец, изберете правилната опция от Сепаратор които съответстват на стойностите на клетката. И можете да прегледате резултатите от Панел за визуализация. Вижте екранна снимка:
Изтеглете и изпробвайте безплатно Kutools за Excel сега!
Обратният текст е разделен с интервал или други специфични знаци:
Тази функция също може да ви помогне да обърнете текстовите низове, които са разделени от конкретни знаци.
1. Изберете клетките и приложете тази помощна програма, като щракнете Kutools > Текст > Обратен ред на текста.
2. в Обратен текст диалогов прозорец, изберете разделителя, който разделя стойностите на клетките, въз основа на които искате да обърнете думите, вижте екранната снимка:
3, След това кликнете Ok or Добавете Обява, думите в клетките са обърнати наведнъж. Вижте екранни снимки:
Забележка:Проверка Пропускане на нетекст клетки, за да ви попречи да обърнете числата в избрания диапазон.
За да научите повече за тази функция, моля посетете Обратен ред на текста.
Изтеглете и изпробвайте безплатно Kutools за Excel сега!
Демонстрация: Обърнете текстов низ въз основа на конкретен разделител с Kutools за Excel
Свързана статия:
Как да обърна името и фамилията в клетките в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!