Преглед садржаја
Ако желите да уметнете знак између текста у Екцел-у , овај чланак је за вас. Овде ћемо вас провести кроз 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 метода за уметање знакова између текста у Екцел . Хвала вам што сте прочитали овај чланак, надамо се да је ово било од помоћи. Ако имате било каквих питања или сугестија, јавите нам у одељку за коментаре испод. Посетите нашу веб локацију ЕкцелВИКИ да бисте истражили више.