Екцел формула: Уклоните знакове с десне -

Преглед садржаја

Генеричка формула

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

Резиме

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

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

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

Објашњење

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

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

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

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

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

=VALUE(LEFT(D6,LEN(D6)-6)) =VALUE(LEFT(D6,9-6)) =VALUE(LEFT(D6,3)) =VALUE("736") =736

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

Занимљиви Чланци...