Как добавить символы в Excel (5 способов)

  • Поделись Этим
Hugh West

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

Скачать рабочую тетрадь по практике

Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.

Добавить персонажей.xlsm

5 простых способов добавления символов в Excel

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

Метод 1: Оператор амперсанда (&) для добавления символов в Excel

Амперсанд (&) - это оператор, используемый в основном для объединения нескольких текстовых символов в один.

мы будем использовать его для размещения символов перед/после всех ячеек в диапазоне.

Шаг 1:

  • Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена (C5).
  • Введите знак равенства (=), затем текст "Professor ", за которым следует амперсанд (&).
= "профессор"& B5

Шаг 2:

  • Выберите ячейку, содержащую первое имя (B5).
  • Нажмите Enter, чтобы увидеть результат.
  • Перетащите для автозаполнения ячеек.

Метод 2: Функция CONCATENATE для добавления символов в Excel

Функция CONCATENATE это функция Excel, которая позволяет вставлять текст в начало и конец текстовой строки.

Функция CONCATENATE() по своей функциональности похожа на оператор амперсанд (&). Единственное различие между ними заключается в том, как мы их используем. Мы можем применять эту функцию в начале и в конце текста. В этом разделе мы обсудим их обе.

2.1 CONCATENATE для добавления символов в начало всех ячеек

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

Шаг 1:

Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена ( F5 ).

Шаг 2:

  • Введите знак равенства (=) для ввода формулы.
  • Введите функцию CONCATENATE

Шаг 3:

  • Введите название " Профессор " в двойных кавычках, после чего ставится запятая (,).
  • Выберите ячейку, содержащую первое имя ( E5 )
  • Поместите закрывающую скобку. В нашем примере ваша формула должна выглядеть следующим образом

Текст формулы

=CONCATENATE("Профессор ", E5)

Шаг 4:

  • Нажмите Войти .
  • Перетащите вниз ручку заливки, чтобы добиться того же эффекта.

Вы заметите, что название " Профессор " добавляется перед первыми именами в списке.

2.2 CONCATENATE для добавления символов в конец всех ячеек

Теперь давайте посмотрим, как добавить некоторые символы в конец каждого имени в наборе данных. Допустим, вы хотите добавить текст "( США )" в конце каждого имени.

Шаг 1:

  • Щелкните на первой ячейке столбца, в котором должны отображаться преобразованные имена (C5 в нашем примере).

Шаг 2:

  • Введите знак равенства (=) для ввода формулы.
  • Войти функция CONCATENATE .
  • Выберите ячейку, содержащую имя (B5 в нашем примере).
  • Далее вставьте запятую, за которой следует текст "( США )".
  • Поместите закрывающую скобку. В нашем примере ваша формула должна выглядеть следующим образом:

Текст формулы

=CONCATENATE(B5, " (USA)")

Шаг 3:

  • Нажмите кнопку Войти .
  • Перетащите вниз ручку заливки, чтобы добиться того же эффекта

Вы заметите, что текст "( США )." добавляется после первых имен в списке.

Метод 3: Флеш-заливка для добавления символов в Excel

Функция флэш-заливки в Excel работает просто волшебно. Если вы используете Excel 2013 или более позднюю версию, вы сможете ею воспользоваться.

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

3.1 Флеш-заливка для добавления текста в начало всех ячеек

Шаг 1:

  • Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена ( F5 ).
  • Вручную введите текст " Профессор ", затем первое имя вашего списка

Шаг 2

  • Нажмите Войти .
  • Нажмите на ячейку F5 снова.
  • Под Данные вкладку, нажмите на Заполнение вспышкой кнопка (в ' Группа "Инструменты данных"). Также вы можете просто нажать кнопку CTRL+E на клавиатуре (Command+E ) если вы работаете на компьютере Mac).

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

3.2 Флеш-заливка для добавления текста в конец всех ячеек

Шаг 1:

  • Щелкните по первой ячейке столбца, в котором должны отображаться преобразованные имена ( C5 ).
  • Вручную введите текст "( США )", за которым следует первое имя вашего списка

Шаг 2:

  • Нажмите Войти .
  • Нажмите на ячейку C5 снова.
  • Под Данные вкладку, нажмите на Заполнение вспышкой кнопка

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

Метод 4: Добавление символов в Excel до/после определенного N-го символа

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

=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))

Где,

  • СЛЕВА (cell, n)= позиция n-го символа слева, к которому нужно добавить символ.
  • LEN (ячейка) -n)= Общее количество символов минус n-й символ.
  • ПРАВИЛЬНО (cell, LEN(cell) -n))= позиция n-го символа с правой стороны.
  • CONCATENATE(LEFT(cell, n) , " текст ", RIGHT(cell, LEN(cell) -n)) = Сложить две половины в одну с помощью функции CONCATENATE

Например, вы хотите добавить знак (-) после 5-го символа между словами James и (USA) из ячейки B5

Текст формулы

=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))

Шаг 1:

  • Введите знак равенства (=) для ввода формулы
  • Используйте CONCATENATE Функция, за которой следует скобка ()

Шаг 2:

  • Используйте функция ЛЕВША между скобками.
  • Выберите ячейку B5, для которой вы хотите добавить ячейку, и введите запятую (,).
  • Введите 5 для 5-й позиции слева и закройте скобку.
  • Введите дефис "-" между двойными кавычками.

Шаг 3:

  • Используйте правильная функция за которым следует запятая
  • Выберите ячейку B5 и введите запятую
  • Используйте функция LEN и выберите ячейку B5
  • Введите минус 5 (-5), чтобы определить положение n-го символа справа.
  • Закройте кронштейны.

Шаг 4:

  • Нажмите Войти чтобы увидеть результат

Метод 5: VBA для добавления указанного символа во все ячейки

Следующее Макрос VBA облегчит вашу работу, если вы хотите добавить заданные символы в каждую ячейку выделения.

5.1 VBA: Добавление определенного символа в начало каждой ячейки

Шаг 1:

  • Выберите диапазон ( E5:E12 ), в котором вы добавите определенный текст

Шаг 2:

  • Удерживайте нажатой кнопку Альт + F11 клавиши в Excel, и он открывает Microsoft Visual Basic для приложений окно.
  • Нажмите Вставка > Модуль , и вставьте следующий код VBA в окно модуля.
  • Добавьте следующий код VBA
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

Шаг 3:

Нажмите кнопку F5 запустить этот макрос, и все ячейки будут добавлены к значению Профессор перед содержимым ячейки

5.2 VBA: Добавление определенного текста в конец каждой ячейки

Шаг 1:

  • Выберите диапазон ( B5:B12 ), в котором вы добавите определенный текст

Шаг 2:

  • Удерживайте нажатой кнопку Альт + F11 клавиши в Excel, и он открывает Microsoft Visual Basic для приложений окно.
  • Нажмите Вставка > Модуль , и вставьте следующий код VBA в окно модуля.
  • Добавьте следующий код VBA
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub 

Шаг 3:

  • Нажмите кнопку F5 запустить этот макрос, и во все ячейки будет добавлено значение "(USA)" перед содержимым ячейки

Заключение

Спасибо, что прочитали эту статью. Используя эти методы, вы можете легко добавлять символы в ячейки или определенные позиции по своему усмотрению. Если у вас есть какие-либо вопросы - не стесняйтесь спрашивать нас. Мы, команда Exceldemy, всегда готовы ответить на ваши запросы.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.