Како уметнути знак између текста у Екцелу (5 једноставних метода)

  • Деле Ово
Hugh West

Ако желите да уметнете знак између текста у Екцел-у , овај чланак је за вас. Овде ћемо вас провести кроз 5 лаких и ефикасних метода за обављање задатка без напора.

Преузмите Вежбање

Можете преузети Екцел датотеку и вежбајте док читате овај чланак.

Уметање знака између текста.клсм

5 метода за уметање знака између текста у Екцел-у

Следећи скуп података има колоне Стање и Број . Користећи овај скуп података показаћемо вам 5 лаких и ефикасних метода за уметање знакова између текста у Екцел . Овде смо користили Екцел 365 . Можете користити било коју доступну верзију Екцел-а.

1. Употреба ЛЕФТ и МИД функција са Амперсанд оператором

Овде, у Број колону, желимо да додамо цртицу ( ) између скраћенице стања и бројева . Да бисмо то урадили,  користићемо функције ЛЕФТ и МИД заједно са оператором Амперсанд ( &амп; ).

Прођимо кроз следеће кораке да обавимо задатак.

  • Пре свега, откуцајте следећу формулу у ћелију Д5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Рашчламба формуле

  • ЛЕФТ(Ц5,2) → функција ЛЕФТ враћа знак или знакове са почетне позиције у броју или текстуалном низу ћелије. Враћени знакови су заснованина број који наведемо.
  • ЛЕФТ(Ц5,2) → постаје
    • Излаз: НИ
  • МИД(Ц5,3,100) → функција МИД враћа знакове из текстуалног низа. Почиње од позиције коју наведемо и враћа број карактера које наведемо.
  • МИД(Ц5,3,100) → постаје
    • Излаз: 019186
  • НИ&амп; “-” &амп;019186 → Амперсанд оператор повезује НИ са цртицом (-) и 019186 .
  • НИ&амп; “-” &амп;019186 → постаје
    • Излаз: НИ-019186
    • Објашњење : а Црта ( ) се додаје између скраћенице НИ и бројева 019186 у ћелији Д5 .
  • Након тога притисните ЕНТЕР .

Затим можете видети резултат у ћелији Д5 .

  • У овом тренутку, превуците надоле формулу помоћу алатке Ручице за попуњавање .

Као резултат тога, у колони Резултат можете видети уметнути знак између текста .

Прочитајте више : Како додати знак у Екцел у више ћелија (5 једноставних начина)

2. Примена функције РЕПЛАЦЕ за уметање знака између текста

У овој методи , додаћемо бројчани код (+889) између скраћенице државе и бројева колоне Број . Применићемо функцију РЕПЛАЦЕ да обавимо задатак.

Прођимо крозследеће кораке да урадите задатак.

  • Прво, откуцајте следећу формулу у ћелију Д5 .
=REPLACE(C5,3,0,"(+889)")

Рашчламба формуле

  • ЗАМЕНИ(Ц5,3,0,”( +889)”) → функција РЕПЛАЦЕ замењује део у текстуалном низу другим бројем или текстом који наведемо.
  • РЕПЛАЦЕ(Ц5,3,0,”(+889)” ) → постаје
    • Излаз: НИ(+889)019186
    • Објашњење: овде, (+889) се додаје између НИ и бројева 019186 у ћелији Д5 .
  • Након тога притисните ЕНТЕР .

Због тога, можете видети резултат у ћелији Д5 .

  • Штавише, превуците надоле формулу помоћу алатке за руковање попуњавањем .

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

3. Коришћењем ЛЕФТ, СЕАРЦХ, РИГХТ &амп; ЛЕН функције

У следећем скупу података можете видети у колони Број да постоји знак Хеш ( # ) између скраћеница државе и бројеви . Затим ћемо додати бројчани код (+889) после знака Хаш ( # ). Да бисмо то урадили, користићемо комбинацију функција ЛЕФТ , СЕАРЦХ , РИГХТ и ЛЕН .

Хајде да прођемо кроз следеће кораке да урадимо задатак.

  • На почетку откуцајте следећу формулу у ћелију Д5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Рашчламба формуле

  • СЕАРЦХ(“#”, Ц5) → функција СЕАРЦХ враћа број знакова на којем је одређени карактер или текстуални низ први пронађен, читајући с лева на десно. Овде, функција СЕАРЦХ проналази позицију Хасх ( # ) у ћелији Ц5 .
    • Излаз: 3
  • ЛЕН(Ц5) → функција ЛЕН враћа укупан број знакова у ћелији Ц5 .
    • Излаз: 9
  • ДЕСНО(Ц5, ЛЕН(Ц5) – СЕАРЦХ(“#”, Ц5)) → ДЕСНА функција враћа знак или знакове са крајње позиције у низу бројева или текста ћелије. Враћени знакови су засновани на броју који наведемо.
  • РИГХТ(Ц5, 9- 3) постаје
    • Излаз: 019186
  • СЕАРЦХ(“#”, Ц5)) &амп;”(+889)”&амп; ДЕСНО(Ц5, ЛЕН(Ц5) – ПРЕТРАГА(“#”, Ц5)) → амперсанд “&амп;” оператор повезује 3 са (+889) и 019186 .
  • 3 &амп;”(+889)” &амп; 019186 → постаје
    • Излаз: 3(+889)019186
  • ЛЕФТ(Ц5, СЕАРЦХ(“#” , Ц5)) &амп;”(+889)”&амп; ДЕСНО(Ц5, ЛЕН(Ц5) – СЕАРЦХ(“#”, Ц5)) → функција ЛЕФТ враћа знак или знакове са почетне позиције у низу бројева или текста ћелије. Враћени знакови су засновани на броју минаведите.
  • ЛЕФТ(Ц5,3(+889)019186) Као резултат, постаје
    • Излаз: НИ #(+889)019186
    • Објашњење: овде, (+889) се додаје између НИ# и бројева 019186 у ћелији Д5 .
  • Након тога притисните ЕНТЕР .

Дакле, можете видети резултат у ћелији Д5 .

  • Заједно са тим, превуците надоле формулу помоћу алатке за руковање попуњавањем .

Као резултат,  у колони Резултат , можете видети уметнут знак између текста .

Прочитајте више: Како додати знакове у Екцел формулу (4 једноставна метода)

Слична очитавања

  • Како поставити ограничење знакова у Екцел-у
  • Филтрирај посебне знакове у Екцел-у (једноставан водич)
  • Примени формулу за идентификацију посебних знакова у Екцел-у (4 метода)
  • Како проверити ограничење знакова у Екцел-у (Са једноставним корацима)

4. Примена комбинованих функција за уметање Знак између текста

У следећем скупу података можете видети у колони Број да постоји размак (” “) између скраћенице стања и бројеви . овде ћемо додати бројчани код (+889) после размака ( ” “ ). Да бисмо урадили задатак, користићемо комбинацију ЦОНЦАТЕНАТЕ , ЛЕФТ , СЕАРЦХ , РИГХТ и ЛЕН функције.

Прођимо кроз следеће кораке да бисмо обавили задатак.

  • Пре свега, откуцајте следећу формулу у ћелију Д5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Рашчламба формуле

  • СЕАРЦХ(” “, Ц5) → функција СЕАРЦХ враћа број знакова на којима се први пут налази одређени карактер или текстуални низ, читајући с лева на десно. Овде функција СЕАРЦХ проналази позицију размака ( ” “ ) у ћелији Ц5 .
    • Излаз: 3
  • ЛЕН(Ц5) → функција ЛЕН враћа укупан број знакова у ћелији Ц5 .
    • Излаз: 9
  • ДЕСНО(Ц5, ЛЕН(Ц5) -СЕАРЦХ(” “, Ц5)) → ДЕСНО функција враћа знак или знакове са крајње позиције у низу бројева или текста ћелије. Враћени знакови су засновани на броју који наведемо.
  • РИГХТ(Ц5, 9-3) → постаје
    • Излаз: 019186
  • ЛЕФТ(Ц5, СЕАРЦХ(” “, Ц5))→ функција ЛЕФТ враћа знак или знакове са почетне позиције у броју или текстуалном низу ћелије . Враћени знакови су засновани на броју који наведемо.
  • ЛЕФТ(Ц5, СЕАРЦХ(” “, Ц5)) → постаје
    • Излаз: НИ
  • ВЕЖИ (ЛЕВО(Ц5, ПРЕТРАЖИ(” “, Ц5)), “(+889)”, ДЕСНО(Ц5, ЛЕН(Ц5) -ТРАЖИ( ” “, Ц5))) → функција ЦОНЦАТЕНАТЕ повезује или придружујезнакова у један текстуални низ.
  • ЦОНЦАТЕНАТЕ(НИ , “(+889)”, 019186)) Онда, постаје
    • Излаз: НИ (+889)019186
    • Објашњење: овде, (+889) се додаје између НИ и бројеве 019186 у ћелији Д5 .
  • Следеће притисните ЕНТЕР .

Због тога, можете видети резултат у ћелији Д5 .

  • Даље, превуците надоле формулу помоћу алатке за руковање попуњавањем .

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

Прочитајте више: Код знака за квачицу у Екцел-у (2 апликације)

5. Коришћење ВБА за уметање знака између текста

У овом методу користићемо ВБА код да уметнути знак између текста у Екцел .

Прођимо кроз следеће кораке да бисмо обавили задатак.

  • Прво ћемо отићи на картицу Програмер .
  • Затим изаберите Висуал Басиц .

У овом тренутку ће се појавити ВБА едитор прозор .

  • Након тога, са картице Инсерт &гт;&гт; изаберите Модуле .

Следеће ће се појавити ВБА Модул .

У овом тренутку , унесите следећи код у Модуле .

7549

Разлом кода

  • Проглашавамо ИНСЕРТ_ЦХАРАЦТЕР_БЕТВЕН_ЦЕЛЛС као наш Суб .
  • Ми узимамо Целлс и Целлс_Ранге као променљиве за Ранге .
  • Користимо Лефт , ВБА.Мид и ВБА.Лен функције за уметање (+889) између изабраних ћелија.
  • Користимо Фор петљу да наставимо са задатак осим ако не пронађе последњу ћелију .
  • Онда ћемо затворити ВБА едитор прозор .
  • Након тога, вратићемо се на наш радни лист .
  • Заједно са тим, притиснућемо АЛТ+Ф8 да бисмо из дијалошког оквира Макро да бисмо могли покренути код.

Поред притискања АЛТ+Ф8 , можете отићи на картицу Програмер и изаберите Макрои из групе Код да бисте приказали оквир за дијалог Макро ,

На овом тачке, појавиће се оквир за дијалог МАКРО .

Уверите се да Име макроа садржи Суб вашег кода.

  • Затим кликните на Покрени .

Касније, Бокс за унос од Инсерт Појавиће се знак између ћелија .

  • Након тога, у у пољу Изабери опсег ћелија за уметање знака , изабраћемо ћелије Ц5:Ц9 .
  • Затим кликните на ОК .

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

Одељак за вежбање

Можете преузети горњу Екцел датотеку да бисте вежбали објашњене методе.

Закључак

Ево, мипокушао да вам покаже 5 метода за уметање знакова између текста у Екцел . Хвала вам што сте прочитали овај чланак, надамо се да је ово било од помоћи. Ако имате било каквих питања или сугестија, јавите нам у одељку за коментаре испод. Посетите нашу веб локацију ЕкцелВИКИ да бисте истражили више.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.