Перейти к основному содержанию

Переверните текстовую строку в ячейке в Excel

В этой статье объясняется формула, сочетающая функции TEXTJOIN и MID для изменения порядка текстовых строк в ячейке в Excel.


Как перевернуть текстовую строку в ячейке в Excel?

Общая формула

=TEXTJOIN("",1,MID(text_string,{10,9,8,7,6,5,4,3,2,1},1)

аргументы

Текстовая_строка: Текстовая строка, порядок которой нужно изменить. Это может быть:

  • 1. Текст, заключенный в кавычки;
  • 2. Или ссылку на ячейку, содержащую текст.

Как пользоваться этой формулой?

1. Выберите пустую ячейку, чтобы вывести обратный результат.

2. Введите в нее приведенную ниже формулу и нажмите Enter и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам.

=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))

Советы: Вы можете заменить в формуле число 1 на ИСТИНА. Это означает, что пустые элементы в массиве будут проигнорированы.

Как работает эта формула?

=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))

  • 1. MID(B5,{10,9,8,7,6,5,4,3,2,1},1): Функция MID извлекает каждый символ текстовой строки в B5 в обратном порядке. Здесь результат: {"", "", "", "", "", "l", "e", "c", "x", "E"};
  • 2. TEXTJOIN("",1,{"","","","","","l","e","c","x","E"}): Функция TEXTJOIN объединяет каждый символ в массиве и игнорирует пустые места. Конечным результатом будет «lecxE».

Примечание: Приведенная выше формула работает правильно, если длина текстовой строки равна или меньше 10 символов. Чтобы перевернуть текстовую строку, длина которой превышает 10 символов, примените следующую формулу массива:
=TEXTJOIN("",1,MID(A1,ABS(ROW(INDIRECT("1:"&LEN(A1)))-(LEN(A1)+1)),1))
Пожалуйста, не забудьте нажать Ctrl + Shift + Enter ключи вместе, чтобы получить правильный результат.


Связанные функции

Функция TEXTJOIN в Excel
Функция Excel TEXTJOIN объединяет несколько значений из строки, столбца или диапазона ячеек с определенным разделителем.

Функция Excel MID
Функция MID используется для поиска и возврата определенного количества символов из середины данной текстовой строки.


Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

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

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Описание


Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,
works almost perfectly thank you,
but if the string is longer than 10, you could use 11,12,13... but still insufficient for sorting tasks.
therefore with right limit the string to the number of values with RIGHT(x,y)
example
=TEXTJOIN("",1,MID(RIGHT(B5,10),{10,9,8,7,6,5,4,3,2,1},1))

in German the syntax is quite different...
=TEXTVERKETTEN("";1;TEIL(RECHTS(A2;40);{40;39;38;37;36;35;34;33;32;31;30;29;28;27;26;25;24;23;22;21;20;19;18;17;16;15;14;13;12;11;10;9;8;7;6;5;4;3;2;1};1))

best regards Andreas
This comment was minimized by the moderator on the site
kok gak bisa yess..?
This comment was minimized by the moderator on the site
=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1)) worked for me to reverse characters in string. Thank you very much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations