< návrat zpět
MS Excel
Téma: Odstránenie nečíselných znakov
Zaslal/a majka 5.10.2013 14:58
Dobrý deň, chcela by som poprosiť o pomoc pri odstraňovaní nečíslených údajov z buniek. Akým jednoduchším spôsobom by som mohla zvoliť funkciu - makro aby som nemusela používať vyhladávanie znaku na náskladné hromadné nahrádzanie "".Príklad:
13Fv00014
FV1300014
96-56SK13
11334CZ/2013
- z uvedených príkladov potrebujem dostať iba číselnú hodnotu.
Ď
Opičák(5.10.2013 16:33)#015561 vlastní funkcí, jestli nevadí makro
Příloha: 15561_jen_cislo.zip (13kB, staženo 23x) citovat
Anonym(6.10.2013 11:13)#015563 Ďakujem
, pre zaujímavosť.. dalo by sa to dosiahnuť použitím niektorej funkcie, vzorca?
citovat
AL(6.10.2013 11:34)#015566 Dá, maticový vzorec:
=SUMA(ČÁST(A1;LARGE(JE.ČISLO(--ČÁST(A1;ŘÁDEK($1:$25);1))*
ŘÁDEK($1:$25);ŘÁDEK($A$1:INDEX($A:$A;POČET(--ČÁST(A1;ŘÁDEK($1:$25);1)))));1)*
10^(ŘÁDEK(INDEX($1:$25;POČET(--ČÁST(A1;ŘÁDEK(INDEX($1:$25;1;1):
INDEX($1:$25;DÉLKA(A1);1));1));1):INDEX($1:$25;1;1))-1))
google poznáš?
http://www.mrexcel.com/forum/excel-questions/443983-extract-only-numbers-text-string.html
máš tam i nematicový tvar:
=SOUČIN.SKALÁRNÍ(ČÁST(0&A1;LARGE(INDEX(JE.ČISLO(--ČÁST(A1;ŘÁDEK($1:$25);1))*ŘÁDEK($1:$25);0);ŘÁDEK($1:$25))+1;1)*10^ŘÁDEK($1:$25)/10)citovat