Екцел

Уклоните знакове са десне стране

Remove Characters From Right

Екцел формула: Уклоните знакове са десне странеОпшта формула | _+_ | Резиме

Да бисте уклонили последњих н знакова из текстуалног низа, можете користити формулу засновану на ЛИЈЕВО и ЛЕН функције. Можете користити ову формулу да уклоните последња 3 знака, последњих 5 знакова вредности, почевши од леве стране. У приказаном примеру, формула у Е6 је:





= LEFT (text, LEN (text)-n)

који скраћује „миље“ од сваке вредности враћајући само број.

Објашњење

Тхе ЛЕФТ функција Савршен је за издвајање знакова који почињу са леве стране текстуалног низа. У овој формули користимо ЛЕФТ за издвајање свих знакова до броја знакова које желимо да исечемо.





Изазов за вредности променљиве дужине је што не знамо тачно колико знакова да издвојимо. Ту се користи функција ЛЕН.

Радећи изнутра према споља, ЛЕН израчунава укупну дужину сваке вредности. За Д6 (736 миља) укупна дужина је 9. Да бисмо добили број знакова за издвајање, одузимамо 6, што је дужина 'миља', укључујући и размак. Резултат је 3, који се убацује у ЛЕВО као број знакова за издвајање. ЛЕФТ тада враћа текст '736' као текстуалну вредност.



Коначно, зато што желимо нумеричку вредност (а не текст), покрећемо текст кроз ВАЛУЕ функција , који претвара бројеве у текстуалном формату у стварне бројеве.

Кораци формуле изгледају овако:

 
= VALUE ( LEFT (D6, LEN (D6)-6))

Напомена: нема разлога да користите функцију ВАЛУЕ ако вам није потребан нумерички резултат.

Аутор Даве Брунс


^