Как вставить символ между текстом в Excel (5 простых способов)

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

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

Скачать Практическое пособие

Вы можете скачать файл Excel и практикуйтесь, пока читаете эту статью.

Вставка символа между текстами.xlsm

5 способов вставки символов между текстом в Excel

Следующий набор данных имеет Государство и Номер колонны. Используя этот набор данных, мы продемонстрируем вам 5 простых и эффективных методы для вставка символов между текстом в Excel Здесь мы использовали Excel 365 Можно использовать любую доступную версию Excel.

1. использование функций LEFT и MID с оператором амперсанд

Здесь, в Номер столбца, мы хотим добавить Гифен ( - ) между аббревиатура штата и номера Для этого мы будем использовать СЛЕВА и MID функции вместе с Амперсанд ( & ) оператор.

Давайте выполним следующие шаги для выполнения этой задачи.

  • Прежде всего, введите следующую формулу в ячейку D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Разбивка формулы

  • LEFT(C5,2) → функция LEFT возвращает символ или символы из начальной позиции в числовой или текстовой строке ячейки. Возвращаемые символы основываются на указанном нами числе.
  • LEFT(C5,2) → становится
    • Выход: Нью-Йорк
  • MID(C5,3,100) → функция MID возвращает символы из текстовой строки. Он начинается с указанной нами позиции и возвращает указанное нами количество символов.
  • MID(C5,3,100) → становится
    • Выход: 019186
  • NY& "-" &019186 → оператор Ampersand соединяет NY с Гифен (-) и 019186 .
  • NY& "-" &019186 → становится
    • Выходные данные: NY-019186
    • Пояснение : a Гифен ( - ) добавляется между аббревиатурой NY и цифры 019186 в камере D5 .
  • После этого нажмите ENTER .

Затем вы можете увидеть результат в ячейке D5 .

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

В результате, в Результат столбец, вы можете увидеть вставленный символ между текстом .

Читать далее: Как добавить символ в Excel в несколько ячеек (5 простых способов)

2. Применение функции REPLACE для вставки символов между текстами

В этом методе мы добавим код числа (+889) между государственная аббревиатура и номера из Номер колонка. Мы будем применять функция REPLACE для выполнения задания.

Давайте выполним следующие шаги для выполнения этой задачи.

  • Сначала введите следующую формулу в ячейку D5 .
=REPLACE(C5,3,0,"(+889)")

Разбивка формулы

  • REPLACE(C5,3,0,"(+889)") → функция REPLACE заменяет часть текстовой строки на другое указанное число или текст.
  • REPLACE(C5,3,0,"(+889)") → становится
    • Выходной: NY(+889)019186
    • Объяснение: здесь, (+889) добавляется между NY и цифры 019186 в камере D5 .
  • После этого нажмите ENTER .

Таким образом, вы можете увидеть результат в ячейке D5 .

  • Более того, тянуть вниз формула с Инструмент "Заправочная рукоятка .

Поэтому в Результат столбец, вы можете увидеть вставленный символ между текстом .

3. Использование функций LEFT, SEARCH, RIGHT & LEN

В следующем наборе данных вы можете увидеть в Номер колонка, в которой находится Хаш ( # ) знак между аббревиатура штата и номера Далее мы добавим код числа (+889) после Хаш ( # ) знак. Для этого мы будем использовать комбинацию СЛЕВА , ПОИСК , ПРАВИЛЬНО и LEN функции.

Давайте выполним следующие шаги для выполнения этой задачи.

  • В начале введите в ячейку следующую формулу D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Разбивка формулы

  • SEARCH("#", C5) → функция ПОИСК возвращает количество символов, на которых впервые встречается определенный символ или текстовая строка, читая слева направо. Здесь, функция ПОИСК выясняет положение Хаш ( # ) в ячейке C5 .
    • Выход: 3
  • LEN(C5) → функция LEN возвращает общее количество символов в ячейке C5 .
    • Выход: 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → функция RIGHT возвращает символ или символы из конечной позиции в числовой или текстовой строке ячейки. Возвращаемые символы основываются на указанном нами числе.
  • ВПРАВО(C5, 9- 3) становится
    • Выход: 019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → оператор амперсанда "&" соединяет 3 с (+889) и 019186 .
  • 3 &"(+889)"& 019186 → становится
    • Выходной: 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → функция LEFT возвращает символ или символы из начальной позиции в числовой или текстовой строке ячейки. Возвращаемые символы основываются на указанном нами числе.
  • LEFT(C5,3(+889)019186) В результате она становится
    • Выход: NY#(+889)019186
    • Объяснение: здесь, (+889) добавляется между NY# и цифры 019186 в камере D5 .
  • После этого нажмите ENTER .

Следовательно, вы можете увидеть результат в ячейке D5 .

  • Наряду с этим, тянуть вниз формула с Инструмент "Заправочная рукоятка .

В результате, в Результат столбец, вы можете увидеть вставленный символ между текстом .

Читать далее: Как добавить символы в формулу Excel (4 простых способа)

Похожие чтения

  • Как установить ограничение на количество символов в Excel
  • Фильтр специальных символов в Excel (простое руководство)
  • Применение формулы для определения специальных символов в Excel (4 метода)
  • Как проверить ограничение символов в Excel (с помощью простых шагов)

4. Применение комбинированных функций для вставки символов между текстом

В следующем наборе данных вы можете увидеть в Номер колонка, в которой находится пространство (" ") между аббревиатура штата и номера . здесь мы добавим код числа (+889) после пространство ( " " ). Для решения поставленной задачи воспользуемся комбинацией CONCATENATE , СЛЕВА , ПОИСК , ПРАВИЛЬНО и LEN функции.

Давайте выполним следующие шаги для выполнения этой задачи.

  • Прежде всего, введите следующую формулу в ячейку D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))))

Разбивка формулы

  • ПОИСК(" ", C5) → функция ПОИСК возвращает количество символов, на которых впервые встречается определенный символ или текстовая строка, читая слева направо. Здесь, функция ПОИСК выясняет положение пространство ( " " ) в ячейке C5 .
    • Выход: 3
  • LEN(C5) → функция LEN возвращает общее количество символов в ячейке C5.
    • Выход: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → функция RIGHT возвращает символ или символы из конечной позиции в числовой или текстовой строке ячейки. Возвращаемые символы основываются на указанном нами числе.
  • ПРАВЫЙ(C5, 9-3) → становится
    • Выход: 019186
  • LEFT(C5, ПОИСК(" ", C5))→ функция LEFT возвращает символ или символы из начальной позиции в числовой или текстовой строке ячейки. Возвращаемые символы основываются на указанном нами числе.
  • LEFT(C5, SEARCH(" ", C5)) → становится
    • Выход: Нью-Йорк
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → функция CONCATENATE соединяет или объединяет символы в одну текстовую строку.
  • CONCATENATE(NY , "(+889)", 019186)) Затем, это становится
    • Выходной: NY (+889)019186
    • Объяснение: здесь, (+889) добавляется между NY и цифры 019186 в камере D5 .
  • Далее нажмите ENTER .

Таким образом, вы можете увидеть результат в ячейке D5 .

  • Кроме того, тянуть вниз формула с Инструмент Fill Handle .

Следовательно, в Результат столбец, вы можете увидеть вставленный символ между текстом .

Читать далее: Код символа для контрольной метки в Excel (2 приложения)

5. Использование VBA для вставки символов между текстами

В этом методе мы будем использовать код VBA на вставка символов между текстом в Excel .

Давайте выполним следующие шаги для выполнения этой задачи.

  • Сначала мы перейдем к Разработчик вкладка.
  • Затем выберите Visual Basic .

В этот момент Окно редактора VBA появится.

  • После этого из Вставка вкладка>> выбрать Модуль .

Далее Модуль VBA появится.

На этом этапе введите следующий код в поле Модуль .

 Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells As Range Dim Cell_Range As Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Select Range of Cells to Insert Character", _ "Insert Character Between Cells", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Next End Sub 

Разбивка кода

  • Мы заявляем. INSERT_CHARACTER_BETWEN_CELLS как наш Sub .
  • Мы берем Клетки и Cells_Range в качестве переменных для Диапазон .
  • Мы используем Слева , VBA.Mid и VBA.Len функции для вставки (+889) между выделенными ячейками.
  • Мы используем Для цикла продолжить выполнение задания, если не найдет последняя ячейка .
  • Затем мы закрыть сайт Окно редактора VBA .
  • После этого мы возврат к нашему рабочий лист .
  • Вместе с этим мы будем нажимать ALT+F8 чтобы вывести Макро диалоговое окно, чтобы мы могли запустить код.

Помимо нажатия ALT+F8 Вы можете обратиться к Разработчик вкладку и выберите Макросы из Код группа, чтобы вывести Макро диалоговое окно,

В этот момент MACRO появится диалоговое окно.

Убедитесь, что Имя макроса содержит Sub вашего кода.

  • Затем нажмите на Запускайте .

Позже Блок ввода из Вставка символов между ячейками появится.

  • После этого в Выберите диапазон ячеек для вставки символов выделим ячейки C5:C9 .
  • Затем нажмите OK .

Поэтому в Результат столбец, вы можете увидеть вставленный символ между текстом .

Практическая секция

Вы можете загрузить Excel файл для отработки объясненных методов.

Заключение

Здесь мы постарались показать вам 5 методов на вставка символов между текстом в Excel Спасибо, что прочитали эту статью, мы надеемся, что она была полезной. Если у вас есть какие-либо вопросы или предложения, пожалуйста, сообщите нам об этом в разделе комментариев ниже. Посетите наш сайт ExcelWIKI чтобы узнать больше.

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