Как добавить текст в начало или конец всех ячеек в Excel?
Иногда может возникнуть необходимость добавить один и тот же конкретный текст в начало или конец каждой ячейки выделенного диапазона. Выполнение этой операции вручную для каждой ячейки может быть весьма утомительным и отнимать много времени. К счастью, существуют более простые методы для достижения этой цели, позволяющие эффективно добавлять одинаковый текст в начало или конец всех ячеек выделения.
![]() |
Добавить текст в начало / конец всех ячеек с помощью автозаполнения по образцу
Автозаполнение по образцу в Excel — это интеллектуальный инструмент, который автоматически заполняет данные, распознавая определённую закономерность. Эта функция особенно полезна для добавления текста в ячейки, если у вас уже есть пример желаемого результата.
Допустим, вам нужно добавить «Dr. » перед именами в столбце A. Вот как с помощью автозаполнения по образцу это можно сделать:
- Убедитесь, что ваши данные размещены в столбце, а следующий столбец остался пустым.

- Введите первый пример с добавлением «Д-р »в первую ячейку следующего столбца и нажмите Enter.

- Нажмите Ctrl + E, чтобы автоматически заполнить остальные ячейки столбца префиксом «Д-р »перед именами. Совет:Вы также можете перейти на вкладку Данныена Лента, а затем выбрать команду Быстрое заполнение, если предпочитаете использовать интерфейс Лента для работы в Excel.
Примечание:Чтобы добавить определённый текст после имён, например суффикс «, HR»для обозначения отдела кадров, можно использовать тот же подход:
Добавить текст в начало / конец всех Формула
Чтобы легко вставить определённый текст или символы в начало или конец ячеек, просто объедините нужную строку со ссылкой на ячейку с помощью формулы Excel. Допустим, вам нужно добавить «Class A: » перед именами в столбце A. Вот как это сделать с помощью формулы:
- Выберите ячейку, в которую вы хотите вывести Имя, с префиксом «Класс А:».

- Введите любую из этих формул по своему выбору и нажмите Enter, чтобы увидеть первый результат (в качестве примера я использую первую формулу):
="Class A: "&A2=CONCATENATE("Class A: ", A2)=CONCAT("Class A: ", A2)Совет: В этих формулах «Класс А:» — это префикс, добавляемый к именам, а A2 — первая ячейка с именем, которое требуется изменить. При необходимости замените «Класс А:» и скорректируйте ссылку A2, чтобы адаптировать формулу под ваши задачи.
- Перетащите маркер заполнения вниз до ячеек, к которым следует применить эту формулу.

Примечания:
- Для упрощения поместите текст, который вы хотите добавить, в определённую ячейку (например,)E2) и затем объедините содержимое двух ячеек.Совет:Адрес ячейки с добавляемым текстом зафиксирован знаком $, чтобы он не изменялся при копировании формулы вниз по столбцу.

- Чтобы добавить текст в конец существующего содержимого ячейки, просто поменяйте местами части формулы. Например, чтобы добавить «- Класс А» в конец содержимого ячейки A2, используйте любую из приведённых ниже формул:
=A2&" - Class A"=CONCATENATE(A2, " - Class A")=CONCAT(A2, " - Class A")
Добавить текст в начало / конец всех ячеек с помощью ИИ
Функция AI Ассистент в Kutools для Excel — это настоящий прорыв в интеллектуальной обработке данных. Она использует искусственный интеллект, чтобы анализировать ваши запросы и выполнять сложные задачи всего одной простой командой.
Чтобы добавить текст, например «Dr. », в начало выделенных ячеек, просто выделите их, нажмите Kutools > AI Ассистент и дайте команду KUTOOLS AI Aide: Добавить «Dr. » перед каждой выделенной ячейкой. Система мгновенно поймёт ваш запрос и покажет кнопку Выполнить. Нажмите её — и изменения применятся сразу!
Примечания:
- Если результат не оправдал ожиданий и вы хотите отменить изменения, нажмите кнопку Неудовлетворён, чтобы отменить выполненные действия.
- Чтобы добавить текст, например «AA», в конец всех выделенных ячеек, измените запрос на Добавить «AA»после каждой выделенной ячейки.
- Хотите воспользоваться утилитой AI Ассистент? Скачайте Kutools для Excel прямо сейчас! Кроме того, Kutools предлагает более 300 других функций и 30-дневную бесплатную пробную версию. Не ждите — попробуйте уже сегодня!
Добавить текст в начало / конец всех ячеек с помощью VBA
В этом разделе мы рассмотрим простой метод VBA для добавления указанного текста непосредственно в начало или конец всех ячеек одного или нескольких выбранных диапазонов.
- Выделите диапазон(ы), в начало или конец всех ячеек которых вы хотите добавить указанный текст.
- Удерживая клавиши Alt + F11, вы откроете окно Microsoft Visual Basic для приложений.
- Выберите пункт Вставка>Модульи вставьте следующий код VBA в окно Модуль.
- VBA: добавление заданного текста в началоячеек
Sub PrependToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = "EXCL-" & c.Value Next End SubПримечание: Данный код добавляет префикс «EXCL-» ко всем выделенным ячейкам. Обязательно замените этот пример текста в коде на нужный вам перед применением к листу.
- VBA: добавление заданного текста в конецячеек
Sub AppendToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = c.Value & "-XS" Next End SubПримечание: Этот макрос добавляет суффикс «-XS» к содержимому каждой выделенной ячейки. Перед запуском макроса на листе убедитесь, что заменили «-XS» на нужный суффикс, который требуется добавить к содержимому ячеек.
- VBA: добавление заданного текста в началоячеек
- Нажмите клавишу F5, чтобы запустить макрос.
Результат
Если запустить первый макрос VBA, в начало содержимого всех выделенных ячеек будет добавлено значение «EXCL-».

Если запустить второй макрос VBA, к содержимому всех выделенных ячеек в конец будет добавлено значение «-XS».

- Добавление текста перед содержимым ячейки и размещение результата в следующем столбце:

Sub PrependToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value Next c End Sub - Добавление текста после содержимого ячейки и размещение результата в следующем столбце:

Sub AppendToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS" Next c End Sub
Добавить текст в начало / конец всех ячеек с помощью Kutools для Excel
Kutools для Excel’s Add Text предназначен для эффективного добавления указанного текста в начало или конец каждой ячейки в одном или нескольких выделенных диапазонах. Кроме того, этот инструмент отлично справляется с более сложными задачами, такими как:
| ![]() |
После установки Kutools для Excel выделите один или несколько диапазонов, в которые нужно добавить указанный текст, и нажмите Kutools > Text > Add Text. В диалоговом окне Add Text выполните следующие действия:
- Введите текст, который хотите добавить.
- Выберите нужный вариант размещения текста. Результат можно предварительно просмотреть на панели предпросмотра.
- Нажмите ОК.

- На представленном снимке экрана в текстовое поле введено «2024», и выбран параметр После последнего символа. Вы можете просмотреть предварительный результат отображения текста в каждой ячейке до применения изменений к вашим выделенным диапазонам.
- Если вы включите параметр Skip non-text cells, инструмент не будет добавлять указанный текст в ячейки, содержащие нетекстовые данные.
Примечание: Хотите воспользоваться утилитой Добавить текст? Скачайте Kutools для Excel прямо сейчас! Помимо этого, Kutools предлагает более 300 других функций и 30-дневную бесплатную пробную версию. Не ждите — попробуйте уже сегодня!
Визуально Добавить текст в начало / конец всех ячеек с помощью пользовательского форматирования
Пользовательское форматирование в Excel — это мощная функция, которая позволяет визуально изменять отображение ячеек без фактического изменения исходного содержимого ячейки. Она особенно полезна для добавления единиц измерения или идентификаторов, необходимых для интерпретации, но не влияющих на вычисления.
Предположим, у вас есть столбец чисел, представляющих вес, которые вы хотите отображать с добавлением единицы измерения «кг» после каждого числа, не изменяя сами числа для вычислений. Следуйте приведённым ниже шагам:
- Выделите ячейки, содержащие веса. Можно выбрать диапазон, Весь столбец или конкретные ячейки в таблице.

- Удерживая клавиши Ctrl + 1, откройте диалоговое окно Установить формат ячейки. Также можно щёлкнуть правой кнопкой мыши по выделенным ячейкам и выбрать команду Установить формат ячейкив контекстном меню.
- В диалоговом окне Установить формат ячейкиперейдите на вкладку Числои выполните следующие действия:
- Выберите пункт Пользовательский из списка категорий слева.
- В поле ввода Типпод категорией Пользовательскийвведите следующий код формата:#« кг». Затем вы сможете просмотреть новый формат в поле Образеци оценить его внешний вид до применения.
- Нажмите кнопку ОК.

Результат
Теперь каждое число в выделенном диапазоне будет отображаться с добавлением «кг», при этом фактические значения в ячейках останутся неизменными, поэтому все вычисления с этими ячейками будут использовать чистые числовые данные без текста «кг».

Примечания:
- Код формата #« кг»визуально добавляет « кг»ко всем ячейкам, содержащим числа; его можно настроить следующим образом:
- Замените кг внутри кавычек на текст, который необходимо добавить.
- Если ячейки содержат текст и вы хотите добавить к нему определённый текст, замените #(знак решётки) на @(знак «собака») в коде формата.

- Чтобы визуально добавить текст в начало ячеек, разместите нужный текст перед символом # в коде формата. Например, если ввести «текст"# в поле формата, то «текст" будет добавлено в начало всех числовых ячеек.
Вставка текста после N-го символа в каждой ячейке
В этом разделе мы рассмотрим два способа вставки определённого текста после N-го символа в каждой ячейке: один с помощью формулы ЗАМЕНИТЬ, а другой — с использованием универсального инструмента. В качестве примера покажем, как вставить дефис (-) после 5-го символа.
Вставка текста после N-го символа с помощью формулы ЗАМЕНИТЬ
Чтобы вставить определённый текст или символы после N-го символа в ячейках с помощью функции ЗАМЕНИТЬ, следует придерживаться шаблона, описанного ниже.
=REPLACE(cell, N+1, 0, "text")
Логика этой формулы заключается в замене 0 (нулевого количества) символов в ячейкена позиции ()N+1) на «текст». Например, чтобы вставить дефис (-) после 5-го символа, используйте приведённую ниже формулу:
=REPLACE(A2, 6, 0, "-")

Вставка текста после N-го символа с помощью Kutools для Excel
С помощью функции Kutools for Excel Add Text вы можете добавлять указанный текст не только в начало или конец ячеек, но и в любую заданную позицию внутри них.
Чтобы вставить дефис (-) после 5-го символа, выделите один или несколько диапазонов, в которые нужно вставить дефис, и нажмите Kutools > Text > Add Text. В диалоговом окне Add Text выполните следующие действия:
- Введите дефис ()-) в текстовое поле.
- Выберите параметр После указанной позициии введите 5, чтобы вставить дефис после 5-го символа. Результат можно предварительно просмотреть на панели предпросмотра.
- Нажмите ОК.

Добавление текста до / после определённых символов
В этом разделе мы рассмотрим два способа добавления текста до или после определённых символов в ячейках Excel: один с использованием формулы ПОДСТАВИТЬ, а другой — с помощью универсального инструмента. В качестве примера покажем, как вставить «(EO)» до и после дефиса (-) в содержимом ячеек.
Вставка текста до / после определённых символов с помощью формулы ПОДСТАВИТЬ
Чтобы вставить текст или символы до или после определённых символов в ячейках с помощью функции ПОДСТАВИТЬ, следует придерживаться шаблонов, описанных ниже.
- Добавить текст в начало передопределёнными символами («anchor_text»):
=SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)
- Добавить текст в конец послеопределённых символов («anchor_text»):
=SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)
Логика формул заключается в замене «anchor_text» внутри ячейки на «добавленный_текст & anchor_text» или «anchor_text & добавленный_текст», чтобы вставить «добавленный_текст» до или после «anchor_text».
Например, чтобы вставить «(EO)»додефиса (-) в содержимом ячеек, используйте приведённую ниже формулу:
=SUBSTITUTE(A2, "-", "(EO)-", 1)

- Число 1 в формуле ПОДСТАВИТЬ указывает Excel заменить только первое вхождение дефиса («-») в ячейке A2. Если дефисов несколько и вы хотите заменить другое вхождение, измените это число на порядковый номер нужного дефиса. Чтобы добавить «(EO)» перед каждым дефисом, просто удалите номер вхождения из формулы:
=SUBSTITUTE(A2, "-", "(EO)-") - Чтобы вставить «(EO)»после дефиса (-), используйте приведённую ниже формулу:
=SUBSTITUTE(A2, "-", "-(EO)", 1)
Вставка текста до / после определённых символов с помощью Kutools для Excel
С помощью функции Add Text в Kutools for Excel вы легко добавите текст до или после определённых символов в ячейках.
Чтобы вставить «(EO)» перед дефисом (-)в содержимом ячеек, выделите один или несколько диапазонов, в которых требуется выполнить это изменение, и нажмите Kutools>Text>Add Text. В диалоговом окне Add Textвыполните следующие действия:
- Введите (EO) в текстовое поле.
- Выберите параметр Текст дои введите дефис ()-) в соответствующее поле ввода. Результат можно просмотреть на панели предварительного просмотра.
- Нажмите ОК, чтобы вставить (EO) перед дефисом.

Выше представлено всё актуальное содержимое, связанное с удалением макросов в Excel. Надеемся, что это руководство оказалось для вас полезным! Хотите освоить ещё больше советов и приёмов работы в Excel? Пожалуйста, нажмите здесь, чтобы получить доступ к нашей обширной коллекции из нескольких тысяч обучающих материалов.
Содержание
- Видео: Добавить текст в Excel
- Добавить текст в начало / конец всех ячеек в Excel
- С помощью функции «Быстрое заполнение»
- С помощью формул Excel
- С помощью искусственного интеллекта (ИИ)
- С использованием VBA
- С использованием универсального инструмента
- Использование пользовательского форматирования (визуальное Добавить текст)
- Вставка текста после N-го символа в каждой ячейке
- Добавление текста до / после определённых символов
- Связанные статьи
- Лучшие инструменты для повышения продуктивности в Office
- Комментарии
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда будет под рукой…
Office Tab — включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни щелчков мышью ежедневно и распрощайтесь с «мышечной рукой».
- Повышает вашу продуктивность на 50 % при просмотре и редактировании нескольких документов.
- Добавляет эффективность Tabs в Office (включая Excel), как в Chrome, Edge и Firefox.















