Како уклонити не -нумеричке знакове - Екцел и Гоогле табеле

Преузмите Пример радне свеске

Преузмите пример радне свеске

Овај водич ће показати вам како уклонити не-нумеричке знакове из ћелија у Екцел-у и Гоогле Схеет-у.

Уклоните не-нумеричке знакове

Белешка: Функције наведене у овом чланку представљене су у програму Екцел 2016. Ако имате старију верзију програма Екцел, погледајте овај чланак: Пронађи и извуци број из низа.

Помоћу функција ТЕКСТЈОИН, СЕКУЕНЦЕ, МИД и ИФЕРРОР можете уклонити све нумеричке знакове:

1 = ТЕКСТЈОИН ("", ТРУЕ, ИФЕРРОР (МИД (Б3, СЕКУЕНЦЕ (ЛЕН (Б3)), 1) +0, ""))

Да видимо како функционише ова формула.

Функције СЕКУЕНЦЕ и ЛЕН враћају низ бројева који почињу од 1 до дужине нашег алфанумеричког низа. У нашем случају то ће бити {1,2,3,4,5,6,7,8,9,10,11,12,13}.

1 = ТЕКСТЈОИН ("", ТРУЕ, ИФЕРРОР (МИД (Б3, {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13}, 1) +0, "")) )

МИД функција враћа знакове који одговарају позицијама из нашег нумеричког низа изнад:

1 = ТЕКСТЈОИН ("", ТРУЕ, ИФЕРРОР ({"1"; "3"; "М"; "о"; "н"; "д"; "а"; "и"; "0"; "1" ; "Д"; "а"; "и"}+0, ""))

Додавање 0 свакој ставци у низу изазваће грешку ако је вредност текст. Тада ће функција ИФЕРРОР заменити грешку празним низом, остављајући само нумеричке вредности:

1 = ТЕКСТЈОИН ("", ТРУЕ, {1; 3; ""; ""; ""; ""; ""; ""; 0; 1; ""; ""; ""})

На крају, функција ТЕКСТЈОИН враћа само нумеричке знакове.

Уместо коришћења функције СЕКУЕНЦЕ, исти циљ можете постићи комбиновањем функције ТЕКСТЈОИН са функцијама ЛЕН, ИНДИРЕЦТ, РОВ, МИД и ИФЕРРОР.

1 = ТЕКСТЈОИН ("", ТРУЕ, ИФЕРРОР ((МИД (Б3, РОВ (ИНДИРЕЦТ ("1:" & ЛЕН (Б3)))), 1)*1), ""))

Како уклонити не-нумеричке знакове у Гоогле табелама

Сви горе описани примери раде исто у Гоогле таблицама као и у Екцелу.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave