KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

перетащите и заполните формулу в другие ячейки

снимок экрана kutools for excel ai

Раскройте магию Excel с помощью KUTOOLS AI

  • Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
  • Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
  • Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
  • Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
  • Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Расширьте возможности Excel с помощью инструментов на базе ИИ.Скачать сейчаси ощутите эффективность, как никогда раньше!

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

код VBA для выделения диапазона данных

4. После этого нажмите кнопку ОК — появится ещё одно диалоговое окно, в котором необходимо указать разделитель, на основе которого следует изменить порядок слов (см. скриншот):

код VBA для указания разделителя, на основе которого необходимо выполнить реверс слов

5. Нажмите кнопку ОК, и вы увидите, что выбранные слова изменили порядок (см. скриншоты):

исходные данныестрелка направовыбранные слова перевёрнуты

синяя стрелка направо с пузырём Перевернуть текст порядок символов или слов с помощью Kutools для Excel быстро и легко

Инструмент Kutools для ExcelИзменить порядок символов — позволяет быстро и удобно менять порядок символов в текстовых строках. Он поддерживает следующие операции:

Изменение порядка текста справа налево, например: «набрать несколько слов» → «лов дьколескь арбан»;

Изменение порядка текста, разделённого пробелами или другими специальными символами, например: «яблоко апельсин виноград» → «виноград апельсин яблоко»;

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

Изменение порядка текста справа налево:

1. Выделите диапазон, в котором нужно изменить порядок символов.

2. Нажмите Kutools > Текстовые инструменты > Изменить порядок символов (см. скриншот):

нажмите функцию Reverse Text Order (Обратный порядок текста) Kutools

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

выберите подходящий разделитель в диалоговом окне для получения результата

Скачайте и бесплатно протестируйте Kutools для Excel прямо сейчас!


Изменение порядка текста, разделённого пробелами или другими специальными символами:

Эта функция также позволяет менять порядок текстовых строк, разделённых заданными символами.

1.Выделите ячейки и примените эту утилиту, выбрав Kutools > Текст > Изменить порядок символов.

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

выберите разделитель, которым разделены значения ячеек, порядок которых требуется изменить

3. Затем нажмите кнопку ОК или Применить — и порядок слов в ячейках изменится мгновенно (см. скриншоты):

исходные данныестрелка направослова в ячейках были перевёрнуты

Примечание:Установите флажок Пропускать нетекстовые ячейки, чтобы избежать изменения порядка цифр в выбранном диапазоне.

Скачайте и бесплатно протестируйте Kutools для Excel прямо сейчас!


Связанная статья:

Как поменять местами имя и фамилию в ячейках Excel?

Лучшие инструменты повышения продуктивности в Office

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

Раскройте весь потенциал 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.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек