Как перевернуть порядок символов или слов в тексте 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. Затем перетащите маркер заполнения вниз, чтобы скопировать формулу — и текст в ячейках изменится мгновенно (см. скриншот):


Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Изменение порядка слов, разделённых определённым разделителем, с помощью кода VBA
Если у вас в ячейке есть список слов, разделённых запятыми — например: «учитель, врач, студент, рабочий, водитель» — и вы хотите изменить их порядок на такой: «водитель, рабочий, студент, врач, учитель», воспользуйтесь приведённым ниже кодом 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. После этого нажмите кнопку ОК — появится ещё одно диалоговое окно, в котором необходимо указать разделитель, на основе которого следует изменить порядок слов (см. скриншот):

5. Нажмите кнопку ОК, и вы увидите, что выбранные слова изменили порядок (см. скриншоты):
![]() | ![]() | ![]() |
Перевернуть текст порядок символов или слов с помощью Kutools для Excel быстро и легко
Инструмент Kutools для Excel — Изменить порядок символов — позволяет быстро и удобно менять порядок символов в текстовых строках. Он поддерживает следующие операции:
Изменение порядка текста справа налево, например: «набрать несколько слов» → «лов дьколескь арбан»;
Изменение порядка текста справа налево:
1. Выделите диапазон, в котором нужно изменить порядок символов.
2. Нажмите Kutools > Текстовые инструменты > Изменить порядок символов (см. скриншот):

3. В диалоговом окне Перевернуть текст выберите подходящий вариант из списка Разделитель, соответствующий значениям в ячейках. Результат можно предварительно просмотреть в Области предварительного просмотра (см. скриншот):

Скачайте и бесплатно протестируйте Kutools для Excel прямо сейчас!
Изменение порядка текста, разделённого пробелами или другими специальными символами:
Эта функция также позволяет менять порядок текстовых строк, разделённых заданными символами.
1.Выделите ячейки и примените эту утилиту, выбрав Kutools > Текст > Изменить порядок символов.
2. В диалоговом окне Перевернуть текст выберите разделитель, который разделяет значения в ячейках, порядок слов в которых вы хотите изменить (см. скриншот):

3. Затем нажмите кнопку ОК или Применить — и порядок слов в ячейках изменится мгновенно (см. скриншоты):
![]() | ![]() | ![]() |
Примечание:Установите флажок Пропускать нетекстовые ячейки, чтобы избежать изменения порядка цифр в выбранном диапазоне.
Скачайте и бесплатно протестируйте Kutools для Excel прямо сейчас!
Связанная статья:
Как поменять местами имя и фамилию в ячейках Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек




