Зміст
Якщо ви хочете вставити символ між текстом в 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 → оператор амперсанду з'єднує НЬЮ-ЙОРК з Дефіс (-) та 019186 .
- NY& "-" &019186 → стає
- Вихідні дані: NY-019186
- Пояснення : a Дефіс ( - ) додається між абревіатурою НЬЮ-ЙОРК і цифри 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) додається між НЬЮ-ЙОРК і цифри 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) - ПОИСК("#", 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, ПОИСК("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - ПОИСК("#", C5)) → функція LEFT повертає символ або символи з початкової позиції в числовому або текстовому рядку комірки. Символи, що повертаються, базуються на вказаному нами номері.
- LEFT(C5,3(+889)019186) → Як наслідок, стає
- Вихідні дані: NY#(+889)019186
- Пояснення: тут, (+889) додається між НЬЮ-ЙОРК. і цифри 019186 в камері D5 .
- Після цього натисніть ENTER .
Таким чином, ви можете побачити результат в комірці D5 .
- Разом з тим, тягнути вниз формула з Інструмент з ручкою для заливки .
Як наслідок, у Результат ви можете побачити колонку вставлений символ між текстом .
Читати далі: Як додати символи у формулу Excel (4 простих способи)
Схожі читання
- Як встановити ліміт символів в Excel
- Фільтрація спеціальних символів в Excel (простий посібник)
- Застосування формули для визначення спеціальних символів в Excel (4 способи)
- Як перевірити ліміт символів в Excel (з простими кроками)
4. застосування комбінованих функцій для вставки символів між текстами
У наступному наборі даних ви можете побачити Кількість стовпчик, що існує простір (" ") між державна абревіатура і цифри . тут ми додамо цифровий код (+889) після того, як простір ( " " Для виконання завдання ми будемо використовувати комбінацію КОНКАТЕНАТ , ЛІВОРУЧ , ПОШУК , ПРАВО і LEN функції.
Давайте пройдемо наступні кроки для виконання поставленого завдання.
- Перш за все, введіть в комірку наступну формулу D5 .
=CONCATENATE(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 повертає символ або символи з кінцевої позиції в числовому або текстовому рядку комірки. Символи, що повертаються, базуються на вказаному нами номері.
- RIGHT(C5, 9-3) → стає
- Вихід: 019186
- LEFT(C5, SEARCH(" ", 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) додається між НЬЮ-ЙОРК і цифри 019186 в камері D5 .
- Далі натисніть ENTER .
Тому ви можете побачити результат в комірці D5 .
- Більше того, тягнути вниз формула з Інструмент з ручкою для заливки .
Таким чином, у Результат ви можете побачити колонку вставлений символ між текстом .
Читати далі: Код символу для позначки в 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 _ ("Виділити діапазон комірок для вставки символу", _ "Вставити символ між комірками", 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
Розподіл кодів
- Ми заявляємо ВСТАВИТИ_СИМВОЛ_МІЖ_КОМІРКАМИ як наші Sub .
- Ми беремо Клітини і Cells_Range в якості змінних для Діапазон .
- Ми використовуємо Ліворуч , VBA.Mid і VBA.Len функції для вставки (+889) між виділеними комірками.
- Ми використовуємо Для петлі продовжувати виконання завдання, якщо не знайде остання комірка .
- Далі ми будемо близький в "Урядовому кур'єрі". Вікно редактора VBA .
- Після цього ми будемо повернення до нашого робочий аркуш .
- Поряд з цим, ми наполягатимемо на ALT+F8 для того, щоб вивести на чисту воду Макрос діалогове вікно, щоб ми могли біг код.
Крім пресингу ALT+F8 Ви можете зайти на сайт Розробник і виберіть вкладку Макроси від Код група, яка має на меті вивести на поверхню Макрос діалогове вікно,
Наразі, на даний момент, в МАКРО з'явиться діалогове вікно.
Переконайтеся в тому, що Назва макросу містить Sub твого коду.
- Потім натисніть на кнопку Біжи .
Пізніше, на Поле вводу з Вставка символу між комірками з'явиться.
- Після цього, в Вибір діапазону комірок для вставки символу виділимо комірки C5:C9 .
- Потім натисніть ГАРАЗД. .
Тому, в рамках проекту Результат ви можете побачити колонку вставлений символ між текстом .
Практична секція
Ви можете завантажити вищезазначене Excel на практиці відпрацювати пояснені методи.
Висновок
Тут ми спробували показати вам 5 методів до вставити символ між текстом в Excel Дякуємо, що прочитали цю статтю, сподіваємося, вона була корисною. Якщо у вас є якісь запитання або пропозиції, будь ласка, повідомте нам про це в розділі коментарів нижче. Будь ласка, відвідайте наш веб-сайт ExcelWIKI щоб дослідити більше.