Оглавление
Если вы хотите вставка символов между текстом в Excel Эта статья для вас. В ней мы расскажем вам о том, что такое 5 простых и эффективных методы, позволяющие выполнить задачу без особых усилий.
Скачать Практическое пособие
Вы можете скачать файл Excel и практикуйтесь, пока читаете эту статью.
Вставка символа между текстами.xlsm5 способов вставки символов между текстом в 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 чтобы узнать больше.