Как да вмъкнете символ между текст в Excel (5 лесни метода)

  • Споделя Това
Hugh West

Ако искате да вмъкване на символ между текст в Excel , тази статия е за вас. Тук ще ви запознаем с 5 лесни и ефективни методи за изпълнение на задачата без усилие.

Изтегляне на работна тетрадка за практика

Можете да изтеглите Файл на Excel и практикувайте, докато четете тази статия.

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

5 метода за вмъкване на символ между текст в Excel

Следният набор от данни има Държава и Номер колони. С помощта на този набор от данни ще ви демонстрираме 5 лесни и ефективни методи за вмъкване на символ между текст в Excel . Тук използвахме Excel 365 . Можете да използвате всяка налична версия на Excel.

1. Използване на функциите LEFT и MID с оператора Ampersand

Тук, в Номер искаме да добавим колона Хифен ( - ) между съкращение на държавата и номера За целта ще използваме LEFT и MID функции заедно с Амперсанд ( & ).

Нека преминем през следните стъпки, за да изпълним задачата.

  • Първо, въведете следната формула в клетката D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

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

  • LEFT(C5,2) → функцията LEFT връща символа или символите от началната позиция в число или текстов низ на клетка. Върнатите символи се базират на числото, което сме посочили.
  • LEFT(C5,2) → става
    • Изход: NY
  • MID(C5,3,100) → функцията MID връща символи от текстов низ. Започва от посочената от нас позиция и връща посочения от нас брой символи.
  • MID(C5,3,100) → става
    • Изход: 019186
  • NY& "-" &019186 → операторът Ampersand свързва NY с Хифен (-) и 019186 .
  • NY& "-" &019186 → става
    • Изход: NY-019186
    • Обяснение : a Хифен ( - ) се добавя между съкращението NY и числата 019186 в клетка D5 .
  • След това натиснете ВЪВЕДЕТЕ .

След това можете да видите резултата в клетка D5 .

  • В този момент, плъзгане надолу формулата с Инструмент за запълване на дръжката .

В резултат на това в Резултат можете да видите колоната вмъкнат символ между текст .

Прочетете още: Как да добавите символ в Excel в няколко клетки (5 лесни начина)

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

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

Нека преминем през следните стъпки, за да изпълним задачата.

  • Първо въведете следната формула в клетката D5 .
=REPLACE(C5,3,0,"(+889)")

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

  • REPLACE(C5,3,0,"(+889)") → функцията REPLACE замества част от текстовия низ с друго число или текст, които сме посочили.
  • ЗАМЕНИ(C5,3,0,"(+889)") → става
    • Изход: NY(+889)019186
    • Обяснение: тук, (+889) се добавя между NY и числата 019186 в клетка D5 .
  • След това натиснете ВЪВЕДЕТЕ .

Затова можете да видите резултата в клетка D5 .

  • Освен това, плъзгане надолу формулата с Инструмент за запълване на дръжката .

Следователно в Резултат можете да видите колоната вмъкнат символ между текст .

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

В следния набор от данни можете да видите в Номер колона, че има Hash ( # ) между знаците съкращение на държавата и номера . След това ще добавим цифров код (+889) след Hash ( # ). За целта ще използваме комбинацията от LEFT , ТЪРСЕНЕ НА , ПРАВИЛНО , и LEN функции.

Нека преминем през следните стъпки, за да изпълним задачата.

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

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

  • ТЪРСЕНЕ("#", C5) → функцията SEARCH връща броя на символите, при които определен символ или текстов низ е намерен за първи път, като се чете отляво надясно. Тук, функцията SEARCH открива позицията на Hash ( # ) в клетката 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)) → операторът Ampersand "&" свързва 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 .
  • След това натиснете ВЪВЕДЕТЕ .

Следователно можете да видите резултата в клетка D5 .

  • Наред с това, плъзгане надолу формулата с Инструмент за запълване на дръжката .

В резултат на това в Резултат можете да видите колоната вмъкнат символ между текст .

Прочетете още: Как да добавяте символи във формула на Excel (4 прости метода)

Подобни четива

  • Как да зададете ограничение на символите в Excel
  • Филтриране на специални символи в Excel (лесно ръководство)
  • Прилагане на формула за идентифициране на специални символи в Excel (4 метода)
  • Как да проверите ограничението на символите в Excel (с лесни стъпки)

4. Прилагане на комбинирани функции за вмъкване на символ между текст

В следния набор от данни можете да видите в Номер колона, че има пространство (" ") между съкращение на държавата и номера . тук ще добавим цифров код (+889) след пространство ( " " ). За да изпълним задачата, ще използваме комбинацията от CONCATENATE , LEFT , ТЪРСЕНЕ НА , ПРАВИЛНО , и LEN функции.

Нека преминем през следните стъпки, за да изпълним задачата.

  • Първо, въведете следната формула в клетката D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))

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

  • ТЪРСЕНЕ(" ", C5) → функцията SEARCH връща броя на символите, при които определен символ или текстов низ е намерен за първи път, като се чете отляво надясно. Тук, функцията SEARCH открива позицията на пространство ( " " ) в клетката C5 .
    • Изход: 3
  • LEN(C5) → функцията LEN връща общия брой символи в клетка C5.
    • Изход: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → функцията RIGHT връща символа или символите от крайната позиция в число или текстов низ на клетка. Върнатите символи се базират на числото, което сме посочили.
  • ДЯСНО(C5, 9-3) → става
    • Изход: 019186
  • LEFT(C5, SEARCH(" ", C5))→ функцията LEFT връща символа или символите от началната позиция в число или текстов низ на клетка. Върнатите символи се базират на числото, което сме посочили.
  • LEFT(C5, SEARCH(" ", C5)) → става
    • Изход: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → функцията CONCATENATE свързва или обединява символите в един-единствен текстов низ.
  • CONCATENATE(NY , "(+889)", 019186)) Тогава тя става
    • Изход: NY (+889)019186
    • Обяснение: тук, (+889) се добавя между NY и числата 019186 в клетка D5 .
  • След това натиснете ВЪВЕДЕТЕ .

Затова можете да видите резултата в клетка D5 .

  • Освен това, плъзгане надолу формулата с Инструмент за запълване на дръжката .

Следователно, в Резултат можете да видите колоната вмъкнат символ между текст .

Прочетете още: Код на символа за контролна отметка в Excel (2 приложения)

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

В този метод ще използваме Код VBA към вмъкване на символ между текст в Excel .

Нека преминем през следните стъпки, за да изпълним задачата.

  • Първо, ще отидем в Разработчик таб.
  • След това изберете Visual Basic .

В този момент Прозорец на редактора VBA ще се появи.

  • След това, от Вмъкване на tab>> изберете Модул .

След това Модул 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) За всяка клетка в Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Следваща End Sub 

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

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

Освен натискането на ALT+F8 , можете да отидете в Разработчик и изберете Макроси от Код група, за да изведете Macro диалогов прозорец,

В този момент MACRO ще се появи диалогов прозорец.

Уверете се, че Име на макроса съдържа Под на вашия код.

  • След това щракнете върху Изпълнявайте .

По-късно Поле за въвеждане на Вмъкване на символ между клетките ще се появи.

  • След това в Избиране на диапазон от клетки за вмъкване на символ ще изберем клетките C5:C9 .
  • След това щракнете върху OK .

Следователно в Резултат можете да видите колоната вмъкнат символ между текст .

Практически раздел

Можете да изтеглите горния Excel файл, за да практикувате обяснените методи.

Заключение

Тук се опитахме да ви покажем 5 метода към вмъкване на символ между текст в Excel . Благодарим ви, че прочетохте тази статия, надяваме се да ви е била полезна. Ако имате някакви запитвания или предложения, моля, уведомете ни в раздела за коментари по-долу. Моля, посетете нашия уебсайт ExcelWIKI за да проучите повече.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.