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

Как добавить текст в начало или конец всех ячеек в Excel?

Автор: Келли Последнее изменение: 2024 июля 05 г.

Иногда вам может потребоваться добавить один и тот же конкретный текст в начале или в каждую ячейку выделенного фрагмента. Делать это вручную для каждой ячейки может быть довольно утомительно и отнимать много времени. К счастью, есть несколько более простых способов добиться этого, позволяющих более эффективно добавлять один и тот же текст в начало или конец всех ячеек выделенного фрагмента.


Видео: Добавление текста в Excel


Добавьте текст в начало/конец всех ячеек с помощью Flash Fill.

Flash Fill в Excel — это интеллектуальный инструмент, который автоматически заполняет данные при обнаружении закономерности. Эта функция особенно полезна для добавления текста в ячейки, когда у вас есть пример желаемого результата.

Предположим, вам нужно добавить «Доктор» к именам в столбце А. Вот как вы можете использовать Flash Fill для достижения этой цели:

  1. Убедитесь, что ваши данные находятся в столбце, а следующий столбец пуст.

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

  3. Нажмите Ctrl + E чтобы автоматически заполнить остальные ячейки столбца "Доктор" перед именами.

    Наконечник: Вы также можете нажать на Данные вкладку на ленте, затем выберите Вспышка заливки для достижения того же результата, если вы предпочитаете использовать ленточный интерфейс для операций Excel.

Примечание: к добавить конкретный текст после имен, например добавление ", HR" Чтобы указать отдел кадров, вы можете использовать тот же подход:


Добавить текст в начало/конец всех ячеек с формулами

Чтобы легко вставить определенный текст или символы в начало или конец ячеек, вы можете объединить указанную строку со ссылкой на ячейку, используя формулу Excel. Предположим, вам нужно добавить «Класс A:» к именам в столбце A. Вот как вы можете применить формулу для достижения этой цели:

  1. Выберите ячейку, в которой вы хотите вывести имя с префиксом «Класс A: ".

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

  3. Перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу.

Ноты:

  • Для простоты поместите текст, который вы хотите добавить, в определенную ячейку (например, E2), а затем объедините две ячейки. Наконечник: Адрес ячейки для добавляемого текста блокируется знаком $, чтобы предотвратить его изменение при копировании формулы.

  • к добавить текст в конец существующего содержимого ячейки, просто переверните структуру формулы. Например, чтобы добавить «- Класс A» в конце содержимого ячейки A2, используйте любую из приведенных ниже формул:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")


Добавьте текст в начало/конец всех ячеек с помощью AI

Функция AI Aide в Kutools for Excel является значительным шагом вперед в области интеллектуальной обработки данных. Он использует искусственный интеллект для анализа ваших запросов и выполнения сложных задач с помощью простой команды.

Чтобы добавить текст, например "Доктор" в выбранные ячейки, просто выберите ячейки, нажмите Кутулс > AI-помощники скажите Kutools AI Aide: Добавьте «Доктор» перед каждой выбранной ячейкой. Он мгновенно поймет и представит Выполнить кнопка. Нажмите на нее, и изменения будут применены немедленно.

Ноты:

  • Если результат не тот, который вы ожидали, и вы хотите отменить изменения, нажмите кнопку неудовлетворенный кнопку, чтобы отменить свои действия.
  • к добавить текст, например «AA», в конец всех выделенных ячеек, измените свой запрос на Добавьте "АА" после каждая выделенная ячейка.
  • Хотите получить доступ к AI-помощник полезность? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!

Добавьте текст в начало/конец всех ячеек с помощью VBA

В этом разделе мы рассмотрим простой метод VBA для добавления указанного текста непосредственно в начало или конец всех ячеек в одном или нескольких выбранных диапазонах.

  1. Выберите диапазон(ы), в которые вы добавите указанный текст в начало или конец всех ячеек.
  2. Удерживая нажатой Alt + F11 ключи в Excel, чтобы открыть Microsoft Visual Basic для приложений окно.
  3. Нажмите Вставить > Модулии вставьте следующий код 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

      Примечание: Этот код добавляет ко всем выбранным ячейкам префикс "ИСКЛ-". Обязательно замените этот образец текста в коде фактическим текстом, который вам нужен, прежде чем применять его на своем листе.

    • 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" с конкретным суффиксом, который вы хотите добавить к содержимому ячейки перед запуском макроса на листе.

  4. Нажмите F5 ключ для запуска макроса.

Результат

  • При запуске первого VBA значение "ИСКЛ-" будет добавлено к содержимому всех выбранных ячеек.

  • При запуске второго 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 for Excel

Kutools for Excel's Add Text Инструмент предназначен для эффективной обработки добавления указанного текста в начале или конце каждой ячейки в одном или нескольких выделенных фрагментах. Кроме того, этот инструмент превосходно справляется с более детальными задачами, такими как:

  • Добавление текста до или после определенных сегментов содержимого ячейки.
  • Вставка текста в указанное место.
  • Обтекание существующего контента текстом путем одновременного добавления префиксов и суффиксов.
  • Добавление текста непосредственно перед прописными и/или строчными буквами.
  • И нужны более специализированные манипуляции с текстом...

После того как вы Kutools for Excel установлен, выберите один или несколько диапазонов, в которые вы хотите добавить указанный текст, и нажмите Кутулс > Text > Add Text. В Add Text диалоговое окно, сделайте следующее:

  1. Введите текст, который вы хотите добавить.
  2. Выберите нужный вариант размещения текста. Вы можете просмотреть результат на панели предварительного просмотра.
  3. Удар OK.

Советы:
  • На представленном скриншоте «2024» было введено в текстовое поле с После последнего символа выбран вариант. Вы можете предварительно просмотреть, как текст будет выглядеть в каждой ячейке, прежде чем применять изменения к выбранным диапазонам.
  • Если вы установите флажок Skip non-text cells Если этот параметр установлен, инструмент не будет добавлять указанный текст в ячейки, содержащие нетекстовое содержимое.

Примечание: Хотите получить доступ к Добавить текст полезность? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!


Визуально добавляйте текст в начало/конец всех ячеек, используя пользовательское форматирование.

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

Предположим, у вас есть столбец чисел, представляющий веса, которые вы хотите отображение с добавлением единицы измерения «кг» к каждому числу без изменения фактических цифр для целей расчета. Выполните следующие действия:

  1. Выделите ячейки, содержащие веса. Вы можете выбрать диапазон, весь столбец или отдельные ячейки в электронной таблице.

  2. Удерживая нажатой Ctrl + 1 , чтобы открыть Формат ячеек Диалог. Альтернативно вы можете щелкнуть правой кнопкой мыши выбранные ячейки и выбрать Формат ячеек из контекстного меню.
  3. В Формат ячеек диалог, на Номер регистрации вкладка, пожалуйста:
    1. Выберите На заказ из списка категорий слева.
    2. В Тип поле ввода под На заказ, введите следующий код формата: #" кг". Затем вы можете просмотреть новый формат в Образец поле, чтобы увидеть, как оно выглядит, прежде чем подавать заявку.
    3. Нажмите OK.

Результат

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

Ноты:

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

  • к визуально добавлять текст в начало ячеек, предшествовать # в коде вашего формата с текстом. Например, вводя "текст" # в поле формата будет добавлено "текст" ко всем числовым ячейкам.

Вставить текст после N-го символа в каждую ячейку

В этом разделе мы рассмотрим два метода вставки определенного текста после N-го символа в каждой ячейке: один с использованием ЗАМЕНИТЬ формулу а другой с универсальный инструмент. В качестве примера мы покажем как вставить дефис (-) после 5-го символа.


Вставьте текст после N-го символа с помощью формулы ЗАМЕНИТЬ.

Чтобы вставить определенный текст или символы после N-го символа в ячейки с помощью функции ЗАМЕНИТЬ, мы будем следовать шаблону, описанному ниже.

=REPLACE(cell, N+1, 0, "text")

Логика этой формулы заключается в замене 0 (нет) персонажи ячейка в (N + 1)-е место с "текст". Например, чтобы вставьте дефис (-) после пятого символа, я буду использовать следующую формулу:

=REPLACE(A2, 6, 0, "-")


Вставьте текст после N-го символа с помощью Kutools for Excel

Применяя Kutools for Excel's Add Text Функция позволяет добавлять указанный текст не только в начало или конец ячеек, но и в указанную позицию внутри ячеек.

к вставьте дефис (-) после пятого символа, выберите один или несколько диапазонов, в которые вы хотите вставить дефис, и нажмите Кутулс > Text > Add Text. В Add Text диалоговое окно, сделайте следующее:

  1. Введите дефис (-) в текстовом поле.
  2. Выберите Укажите позицию вариант и введите 5 вставить дефис после 5-го символа. Вы можете просмотреть результат на панели предварительного просмотра.
  3. Удар OK.

Примечание: Хотите получить доступ к Добавить текст полезность? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!


Добавить текст до/после определенных символов

В этом разделе мы рассмотрим два метода добавления текста до или после определенных символов в ячейках 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" в ячейка «добавленный_текст и якорный_текст» or "anchor_text и добавленный_текст", чтобы вставить "добавленный_текст" до или после "anchor_text".

Например, чтобы вставить «(EO)» до дефис (-) в содержимом ячейки, используйте следующую формулу:

=SUBSTITUTE(A2, "-", "(EO)-", 1)

Советы:
  • Номер 1 в формуле ЗАМЕНИТЬ указывает Excel заменить только первое вхождение дефиса (-) в ячейке A2. Если имеется несколько дефисов и вы хотите заменить другой, измените это число в соответствии с конкретным экземпляром, на который вы ориентируетесь. Чтобы добавить «(EO)» перед каждым дефисом, полностью удалите номер экземпляра:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • Чтобы вставить «(EO)» после дефиса (-), используйте приведенную ниже формулу:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

Вставьте текст до/после определенных символов с помощью Kutools for Excel

Kutools for Excel's Add Text Функция позволяет легко добавлять текст до или после определенных символов внутри ячеек.

к вставьте «(EO)» перед дефисом (-) в содержимом ячейки выберите один или несколько диапазонов, в которых вы хотите внести это изменение, и нажмите Кутулс > Text > Add Text. В Add Text диалоговое окно, сделайте следующее:

  1. Тип (ЭО) в текстовом поле.
  2. Выберите Перед текстом вариант и введите дефис (-) в соответствующем поле ввода. Вы можете просмотреть результат на панели предварительного просмотра.
  3. Удар OK чтобы вставить (EO) перед дефисом.

Примечание: Хотите получить доступ к Добавить текст полезность? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!


Выше приведен весь соответствующий контент, связанный с удалением макросов в Excel. Я надеюсь, что этот урок окажется для вас полезным. Если вы хотите узнать больше советов и рекомендаций по Excel, Пожалуйста, нажмите здесь чтобы получить доступ к нашей обширной коллекции из более чем тысячи учебных пособий.