Формула Excel: Добавить текст в середине
Иногда нужно добавить один и тот же текст в определённую позицию каждой строки списка в Excel. Для быстрого решения этой задачи в Excel доступны две удобные формулы.
Формула 1 Комбинация функций ЛЕВСИМВ и ПСТР
Универсальная формула:
| LEFT(txt,n1) & "n_txt" & MID(txt,n2,255) |
Аргументы
| Txt: the text string that you use. |
| N1: the number of characters extracted from left side of the string. |
| N2: the position that you want to extract from right side of the string. |
| N_txt: the text you want to add. |
Как работает эта формула
Пример: чтобы Добавить текст «-» после четвёртого символа в ячейке B3, используйте следующую формулу:
| =LEFT(B3,3) & "-" & MID(B3,4,255) |
Нажмите клавишу Enter.
Пояснение
Функция LEFT используется для извлечения символов с левой стороны текстовой строки. В формуле LEFT(B3,3) извлекаются первые 3 символа из текстовой строки в ячейке B3.
Функция MID извлекает символы, начиная с указанной позиции текстовой строки. В формуле MID(B3,4,255) извлекается 255 символов (максимальная длина содержимого ячейки — 255 символов), начиная с четвёртой позиции текстовой строки в ячейке B3.
Наконец, с помощью оператора «&» объединяются левые символы, дефис «-» и правые символы.
Формула 2 Функция ПОДСТАВИТЬ
Универсальная формула:
| REPLACE(txt,n,0,"n_txt") |
Аргументы
| Txt: the text string that you use. |
| N: the position that you want to add new text. |
| N_txt: the text you want to add. |
Как работает эта формула
Пример: чтобы Добавить текст «$» после пятого символа в ячейке B3, используйте следующую формулу:
| =REPLACE(B3,5,0,"$") |
Нажмите Enterклавишу.
Пояснение
Функция REPLACE обычно используется для поиска и замены текста в указанной позиции заданной текстовой строки на новый. Однако иногда, когда аргумент num_char равен 0, её можно использовать для добавления нового текста в середину строки. В данной формуле =REPLACE(B3,5,0,«$») символ «$» вставляется на пятое место текстовой строки в ячейке B3.
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Удалить первые N символов из ячейки
Здесь приведена формула для удаления заданного количества символов с начала текстовой строки в Excel. - Сократить текст до N слов
Здесь приведена формула для извлечения первых N слов из текстовой строки. - Добавить запятую между именами
В этом руководстве приведены формулы для добавления запятых между Имя, Отчество и Фамилия. - Добавить дефисы к номеру телефона
Чтобы добавить дефисы к номеру телефона, можно использовать формулу в Excel.
Связанные функции
- Функция НАЙТИ
Находит позицию заданного символа или подстроки в тексте. - Функция ПОДСТАВИТЬ
Заменяет символы в указанной позиции текстовой строки на новый текст с помощью Поиска и замены. - Функция ЛЕВСИМВ
Извлекает символы с начала текста. - Функция ПСТР
Извлекает часть текста из значения ячейки на основе заданной позиции и длины.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.