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

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

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


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

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

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

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

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

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

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

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


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

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

Добавить указанный текст в начало ячеек

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

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

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

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

Ноты:

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


Добавить указанный текст в конец ячеек

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

  1. Выберите ячейку, в которой вы хотите, чтобы к имени добавлялся суффикс « - Класс А", чтобы отобразиться.

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

  3. Расширьте формулу до нужных ячеек, перетащив маркер заполнения вниз.

Ноты:

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


Добавить тот же текст в определенное место каждой ячейки в Excel

Как вы могли добавить текст или символы в начало нескольких ячеек, или добавить текст или символы в конец ячеек, или вставить текст или символы между существующим текстом? С участием Добавить текст Утилита Kutools for Excel, вы можете быстро применить следующие операции:. Нажмите, чтобы получить полнофункциональную бесплатную пробную версию через 30 дней!
документ добавить текст 6
 
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней в будущем.

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

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

Добавить указанный текст в начало ячеек
  1. Выберите диапазон(ы), в которые вы добавите указанный текст в начало всех ячеек.
  2. Удерживая нажатой Alt + F11 ключи в Excel, чтобы открыть Microsoft Visual Basic для приложений окно.
  3. Нажмите Вставить > Модулии вставьте следующий код VBA в Модули окно.
    Sub PrependToSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
        Next
    End Sub

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

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

Результат

Значение "ИСКЛ-" будет добавлено к содержимому всех выбранных ячеек.

Наконечник: Если вы хотите поместите измененные значения в правый соседний столбец вместо добавления текста непосредственно в начало исходных значений используйте приведенный ниже код:

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

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

Результат

Значение "-XS" будет добавлено к содержимому всех выбранных ячеек.

Наконечник: Если вы хотите поместите измененные значения в правый соседний столбец вместо добавления текста непосредственно в конец исходных значений используйте приведенный ниже код:

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, с более чем 300 удобные функции, облегчающие вашу работу. 

После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)

1. Выберите диапазон, в который вы добавите указанный текст.

2, Нажмите Кутулс > Text > Add Text…. Смотрите скриншот:

документ добавить конкретный текст 11

3. В Add Text диалоговом окне введите текст, который необходимо добавить в поле Text пунктом.

(1.) Если вы проверите Before first character из Position раздел, и конкретный текст будет добавлен перед всеми значениями ячеек.

документ добавить конкретный текст 6

(2.) Если вы проверите After last character из Position раздел, и определенный текст будет добавлен в конце значений ячеек.

документ добавить конкретный текст 7

Ноты:

1. Kutools for Excel's Add Text инструмент позволяет предварительно просмотреть изменения в выделении в разделе Предварительный просмотр.

2. Если вы проверите Skip non-text cells вариант, этот инструмент не будет добавлять указанный текст в ячейки с нетекстовым содержимым.


Добавить указанный текст в указанную позицию всех ячеек с помощью Kutools for Excel

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

После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)

1. Выберите диапазон, в который нужно добавить текст, и нажмите Кутулс > Text > Add Text.

2, Add Text Появится диалоговое окно, введите указанный текст и укажите определенную позицию, в которую вы хотите вставить текст в поля. Смотрите скриншот:

Здесь я набираю 3 в Specify текстовое поле означает добавление текста после третьего символа строки.

документ добавить конкретный текст 8

3. Нажмите Ok or Apply. Указанный текст был добавлен в указанную позицию ячеек. Смотрите скриншот:

документ добавить конкретный текст 9

Наконечник:

(1) В Specify текстовое поле, вы можете вводить числа через запятую, чтобы добавить текст в несколько позиций одновременно.
документ добавить конкретный текст 12

(2) Если вы хотите добавить текст перед каждой прописной буквой, 1st letter is uppercase вариант в Add Text утилита может вам помочь.
документ добавить конкретный текст 10

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

Нажмите Загрузить и бесплатную пробную версию Kutools for Excel прямо сейчас!


Демонстрация: добавление текста в начало или конец всех ячеек


Относительные статьи:

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

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

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

Comments (55)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, J'ai besoin d'aide. J'ai un tableau excel dans lequel je veux dans une de mes colonnes que lorsque j'écris NOK la cellule se colore en rouge et les caractères en blanc.
En VBA J'ai déjà tout essayé comme message mais j'ai toujours une erreur. Mon problème se situe au niveau de la première ligne car je ne sais pas quoi écrire. Quand j'inscris NAME il ne fait rien. Quand j'inscris Value il ne fait rien. J'ai essayé TEXTBOX et le nom de la colonne CAISSE mais j'ai toujours une erreur.

If cell.Textboxcaisse = NOK Then
cell.Interior.ColorIndex = 3
cell.Font.ColorIndex = 2
cell.Font.Bold = True
End If
Next
For Each cell In Range("r3:r500")
If cell.Name = OK Then
cell.Interior.ColorIndex = 2
cell.Font.ColorIndex = 1
cell.Font.Bold = True
End If
Next

Merci pour votre aide.
This comment was minimized by the moderator on the site
Hi there,

Do you mean that you want the fill color to turn red and font color to turn white as long as the cell's content is NOK? So, if 10 cells have NOK as content, and the 10 cells are in the column you mentioned, the fill color and font color of all the 10 cells will change?

Also, can you speak English? So I can better understnd your situation. And it will be better if you attach the file with the VBA you created. So that we can help you revise it with higher efficiency.

Thanks in advance.
Amanda
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
the VBA code worked perfectly on Office for Mac
This comment was minimized by the moderator on the site
Me has quitado varias horas de trabajo de encima, mil gracias!!!
This comment was minimized by the moderator on the site
thanks a lot dear for sharing information.
This comment was minimized by the moderator on the site
Thank you! Apend and pre-pend macro works great
This comment was minimized by the moderator on the site
I am trying to change a date formula from mm/dd/yyyy to dd/mm/yyyy. The leading zeros for months and dates less than 10 (two digits) are going away. Anyone have tips on how to easily put them back. I tried using the =month, =day, =year formulas and concatenating them. However, the leading zeros are dropping off. I would manually have to put in the leading zeros. Is there an easy way to do this? We are going to have approximately 1,000 rows of data on our file each month.
This comment was minimized by the moderator on the site
Hi, Amanda, if you want to convert date from mm/dd/yyyy to dd/mm/yyyy, this article https://www.extendoffice.com/documents/excel/4646-excel-convert-dd-mm-yyyy-to-mm-dd-yyyy.html can help you, it list two easiest ways for solving this job.
This comment was minimized by the moderator on the site
I want to make a formula that show in cell text "Profit" when another cell show +digit, and show in that cell "Loss" when another that cell show -digit
This comment was minimized by the moderator on the site
Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
This comment was minimized by the moderator on the site
Thanks a lot!! I was initially using Access but this is so much easier.
This comment was minimized by the moderator on the site
Hello, i want to add text in a formula;

current cell value: ='DAM91-SVC'!$C$47
i want to add text: [MHSV Sales Report 2017 (JAN-DEC).xlsx]

therefore the cell value should read like this in the end: ='[MHSV Sales Report 2017 (JAN-DEC).xlsx]DAM91-SVC'!$C$47

please tell me how will this be done.
thank you
total 1800 cell count need alteration.
This comment was minimized by the moderator on the site
Hello, sorry to read your question so late. Here is a solution but you need to free download Kutools for Excel.

Using the Convert Formula to Text utility to convert the formula cell to text, then apply Add Text utility to add the text string in the Specify position(1), then click Ok. After all cells have been added text, conver them to formula by click Kutools > Content > Convert Text to Formula.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations