Замените текст са краја низа почевши од променљиве позиције

Anonim

Екцел РЕПЛАЦЕ функција се користи за замену одређене дужине текста из датог низа. Дефинишемо почетну позицију, број знакова које желимо да уклонимо и нови заменски текст. У овом чланку ћемо научити како уклонити/заменити неки текст са краја низа почевши од променљиве позиције.

Општа екцел формула за уклањање текста са променљиве позиције

= РЕПЛАЦЕ (стринг, ФИНД ("-", стринг), ЛЕН (стринг) -ФИНД (тект, стринг) +1, "")

низ:То је низ из ког желите да уклоните текст.

текст:То је текст коме желите да уклоните текст.

Погледајмо пример како бисмо разјаснили ствари.

Пример: Уклоните временски текст из података

У овом примеру имамо време пробијања повезано са именима дана. Желимо да уклонимо временски текст из података и да имамо само називе дана. Име времена и дана одваја се цртицом (-). Ово ће бити наш сидрени текст.

Хајде да употребимо горњу генеричку формулу да уклонимо променљиву дужину знакова са краја низа.

Напишите ову формулу у Ц3 и повуците је надоле.

= ЗАМЕНИ (Б3, ФИНД ("-", Б3), ЛЕН (Б3) -ФИНД ("-", Б3) +1, "")

Притисните ентер и превуците га надоле. Одузели смо време и дан се задржава.

Како то функционише?

Хајде да разбијемо формулу да бисмо је разумели.

Свака формула функционише изнутра. Функција ФИНД враћа локацију датог текста у датом низу. Прва функција ФИНД враћа локацију цртице (-) у сваком низу. За први низ враћа 8.

Затим функција ЛЕН (Б3) враћа дужину низа, која је 16.

Поново имамо функцију ФИНД која враћа локацију цртице у низу који је 8.

Сада је формула = РЕПЛАЦЕ (Б3,8,16-8+1, ""), што је = РЕПЛАЦЕ (Б3,8,9, ""). То значи да морамо уклонити 9 знакова од 8тх позиција у низу Б3

Сада је формула =ЗАМЕНИТИ(Б3,8,9, ""). Као што знамо да функција РЕПЛАЦЕ замјењује н број знакова са почетне позиције другим текстом. Овде је текст у Б3, почетна позиција је 8, број знакова које смо схватили је 9 уз помоћ функција ЛЕН и ФИНД, а заменски знак је ништа (""). Стога функција РЕПЛАЦЕ уклања 9 знакова с краја низа, што нам оставља само назив дана.

Напомене:

  • Ако дати знак није пронађен, функција ће вратити грешку #ВАЛУЕ. Боље је користити функцију ИФЕРРОР за хватање грешака.
  • Функција ФИНД је осетљива на велика и мала слова. Ако желите да извршите претрагу која не разликује велика и мала слова, користите функцију СЕАРЦХ.
  • У горњој формули смо користили цртицу (-) да пронађемо број знакова. За то можете користити било који знак, то може бити двотачка у екцелу или било који текст.

Па да, момци, овако можете уклонити променљиву дужину текста са почетка низа. Надам се да је било објашњење. Ако имате било каквих недоумица у вези са овом темом или било којом другом Екцел/2010/2013/2016/2019/365/ВБА. Биће нам драго да вам помогнемо.

Уклоните текст са почетка низа на променљиву позицију | Ова формула ЗАМЕНИ помаже вам да уклоните променљив број знакова са почетка текста.

Уклоните одговарајуће знакове у тексту | За уклањање одговарајућих знакова нећемо користити функцију РЕПЛАЦЕ. Користићемо функцију СУБСТИТУТЕ. Ова функција аутоматски уклања дати текст са другим текстом.

Уклоните почетне и крајње размаке из текста у Екцелу | Празни простори ометају ваш скуп података и потребно је уклонити све задње или водеће размаке из текста у Екцелу. Ова формула уклања све заостале размаке.

Уклоните нежељене знакове у програму Екцел | За уклањање нежељених знакова користимо функцију СУБСТИТУТЕ.

Уклоните знакове са десне стране. Функција ЛЕФТ се може користити за уклањање знакова са ДЕСНЕ стране текста. Заправо, ова функција се фокусира на задржавање текста са леве стране.

Популарни чланци:

50 Екцел пречица за повећање ваше продуктивности | Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.

Функција ВЛООКУП у Екцелу | Ово је једна од најчешће кориштених и популарних функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

ЦОУНТИФ у Екцелу 2016 | Бројте вредности са условима користећи ову невероватну функцију. Не морате филтрирати податке да бисте рачунали одређену вредност. Цоунтиф функција је неопходна за припрему ваше контролне табле.

Како се користи функција СУМИФ у Екцелу | Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.