Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Как добавить префикс или суффикс к диапазону ячеек в Excel?

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


Добавить префикс или суффикс ко всем ячейкам с формулами

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

1. Введите функцию =CONCATENATE("Food - ",A1) в пустой ячейке, говорит ячейка C1, а затем перетащите маркер автозаполнения этой ячейки через диапазон, который вы хотите заполнить. И во все ячейки был добавлен конкретный префиксный текст. Смотрите скриншот :. Смотрите скриншот:

Вы можете использовать функцию конкатенации, чтобы вставить префикс, суффикс или оба суффикса и префикса следующим образом:

Введите формулы Результаты в ячейках
= Concatenate ("Food - ", A1) Еда - Яблоко
=Concatenate (A1, " - Fruit") Яблоко - Фрукты
=Concatenate ("Food - ", A1, " - Fruit") Еда - Яблоко - Фрукты

Легко добавлять общий текст в начало или конец всех ячеек (префикс или суффикс) в Excel

С помощью функции автозаполнения легко заполнить все ячейки одним и тем же содержимым в столбце. Но как добавить один и тот же префикс или суффикс ко всем ячейкам в столбце? Сравнивая ввод префикса или суффикса для каждой ячейки отдельно, Kutools for ExcelАвтора Add Text Утилита предоставляет простой обходной путь, позволяющий сделать это всего за несколько кликов. Полнофункциональная бесплатная 30-дневная пробная версия!
объявление добавить суффикс префикса текста

Добавить префикс или суффикс ко всем ячейкам с VBA

Вы также можете решить эту проблему с помощью следующего кода VBA:

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

2. Нажмите Developer > Visual Basic, И новый Microsoft Visual Basic for applications появится окно, щелкните Insert > Module, а затем введите следующий код:

VBA: добавить к тексту префикс:

Sub AddTextOnLeft()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
    Rng.Value = addStr & Rng.Value
Next
End Sub

VBA: добавить к тексту суффикс:

Sub AddTextOnRight()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
    Rng.Value = Rng.Value & addStr
Next
End Sub

3. Затем нажмите Run кнопку или нажмите кнопку F5 ключ для запуска VBA.

4. А теперь укажите диапазон, для которого вы добавите префикс или суффикс в первый KutoolsforExcel диалоговое окно и щелкните OK кнопку, а затем введите суффикс или префикс, который вы добавите во вторую KutoolsforExcel диалоговое окно и щелкните OK кнопка. См. Скриншоты ниже:
     
Теперь указанный суффикс или префикс был добавлен в каждую выбранную ячейку, как показано ниже:


Добавить префикс или суффикс ко всем ячейкам с помощью Kutools for Excel

Возможно, вы не знакомы с функциями и кодом VBA в Excel. И это Add Text полезности Kutools for Excel поможет вам быстро вставить префикс или суффикс в любой выбранный диапазон.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!

1. Выберите ячейки, в которые вы хотите добавить префикс или суффикс, и нажмите  Kutools > Text > Add Text, см. снимок экрана:

2. В Add Text диалоговом окне введите свой префикс или суффикс в поле Текст поле, отметьте Before first character вариант (для добавления префикса) Или After last character вариант (для добавления суффикса) по мере необходимости и щелкните Ok кнопку.
И теперь указанный префикс или суффикс добавляется к каждой выбранной ячейке сразу. Смотрите скриншот:


Демо: добавьте префикс или суффикс к нескольким ячейкам с помощью Kutools for Excel


Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

Удалить префикс или суффикс (такое же количество символов) из начала / справа / в конце ячеек в Excel

Kutools for Excel's Remove By Position Функция упрощает удаление префикса или суффикса (определенного количества символов) из начала / конца / указанной позиции текстовой строки в ячейках. Полнофункциональная бесплатная 30-дневная пробная версия!
объявление удалить суффикс префикса

Статьи по теме


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

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office / Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    dddd · 1 years ago
    asfdasdfawfe
  • To post as a guest, your comment is unpublished.
    Pboro · 4 years ago
    How do I prefix a letter to a date in the format "Cmmddyy".

    Example. A1 contains date in format mm/dd/yy (let's say 01/31/18)

    I want A2 to show "C013118".
    • To post as a guest, your comment is unpublished.
      Vasudeva · 2 years ago
      Use this formula in A2:
      =IF(A1<>"","C"&IF(MONTH(A1)>=10,MONTH(A1),"0"&MONTH(A1))&DAY(A1)&RIGHT(YEAR(A1),2),"")
  • To post as a guest, your comment is unpublished.
    daniyal ejaz · 4 years ago
    Hi,

    does any one how to add two numbers in one cell.
    For example,

    X
    2.2
    3.6
    0.9
    1.2

    and I want to add each number with its rank,

    Like;
    X
    2.2 (2)
    3.6 (1)
    0.9 (4)
    1.2 (3)
    and these rank must be bold and with different colour.
  • To post as a guest, your comment is unpublished.
    SANDEEP · 4 years ago
    thanks very much for KUTOOLS FOR EXCEL
  • To post as a guest, your comment is unpublished.
    Jasvanthi · 5 years ago
    I have filtered the cloumn and i have to apply TC001 till TC0209 on the filtered cells, could anyone please help me with this
  • To post as a guest, your comment is unpublished.
    Rajendra · 5 years ago
    i have single alphabets in different cell, say 10 cell with different....how can add these alphabets in one cell i.e. total no. of alphabets in one cell
  • To post as a guest, your comment is unpublished.
    sayad · 6 years ago
    arihhurthj
    hshsjsyshsj
    shshydjdj
    shshssj
    shshdj
    shshjddj

    Please tell me how to add new line with character GO after every line.
  • To post as a guest, your comment is unpublished.
    Fayyaz · 6 years ago
    Need Help,
    I want to add character in Excell
    Example
    Cell No A1 Show A so next cell A2 show B
    I want to show B in next cell
  • To post as a guest, your comment is unpublished.
    Glynis · 6 years ago
    Thank you so much :)
  • To post as a guest, your comment is unpublished.
    I wants to add text · 6 years ago
    e.g

    44444

    Out I needed as DL/44444
  • To post as a guest, your comment is unpublished.
    man in · 6 years ago
    you can also use this site
  • To post as a guest, your comment is unpublished.
    Rich · 7 years ago
    I can't concatenate a date, (excel tries to divide it like a sum).
    I have tried changing the format of the source cell and the destination, nothing will stop concatenate from dividing the date.
    I don't want to buy Kutools either. (I know there is a free trial but that is not a long term solution).
  • To post as a guest, your comment is unpublished.
    Ng · 7 years ago
    maria,
    you can edit the code by adding:
    Dim OriValue As String

    then add this code after For Each....
    OriValue = Rng.Value
    and change the Rng.Value to OriValue in equation:
    Rng.Value = addStr & OriValue
    • To post as a guest, your comment is unpublished.
      Ajay · 6 years ago
      i have a data where in column there are no,s like this
      rs 10
      rs 20
      rs 30
      rs 40
      Please let me know how can i sum them without removing "rs" from entire column
  • To post as a guest, your comment is unpublished.
    maria · 7 years ago
    if our prefix was number,how can insert it to cells contain number?
  • To post as a guest, your comment is unpublished.
    Simensch · 7 years ago
    Thanks!
    = CONCATENATE made my day!
  • To post as a guest, your comment is unpublished.
    Vishal · 8 years ago
    CAn i add KUltools without admin rights
    • To post as a guest, your comment is unpublished.
      Admin_jay · 8 years ago
      [quote name="Vishal"]CAn i add KUltools without admin rights[/quote]
      :-) You need to install the software with an admin account. After the installation, you can use it without admin account.
  • To post as a guest, your comment is unpublished.
    John Graf · 8 years ago
    Thank you, the above instructions have saved me hours of work.
  • To post as a guest, your comment is unpublished.
    The O · 8 years ago
    Thanks, Kutools saved me a lot of work :-)