Forum » Programska oprema » problem v excelu
problem v excelu

blaz96 ::
Imam en problem. Namreč v excelu bi rad iz celic, kjer imam zapisano "{Delay 0.50}" izluščil (preko funkcij) samo številko, pa ne vem kako. V mojem primeru so številke decimalke, ki pa imajo piko in ne vejice, kar je verjetno tudi dodatna težava. Teh celic je več ki so v stolpcu pomešane med drugimi. Nekak takole zgleda:
 
{Delay 0.1}
{numpad4 up}
{Delay 0.15}
{numpad5 down}
{Delay 0.09}
{numpad5 up}
{Delay 0.62}
{ENTER down}
{Delay 0.16}
 
Prosim za pomoč!
{Delay 0.1}
{numpad4 up}
{Delay 0.15}
{numpad5 down}
{Delay 0.09}
{numpad5 up}
{Delay 0.62}
{ENTER down}
{Delay 0.16}
Prosim za pomoč!

bojsi ::
Sicer ni ravno pregledno, ampak načeloma bi moralo biti ok..
 
Če imaš v celici A1 zapisano {Delay X.XX}, potem v B1 prekopiraj naslednjo formulo:
  
Če imaš v celici A1 zapisano {Delay X.XX}, potem v B1 prekopiraj naslednjo formulo:
=IF(LEFT(A1;6)="{Delay";REPLACE(MID(A1;8;LEN(A1)-8);SEARCH(".";MID(A1;8;LEN(A1)-8));1;",");"") 
mgermo ::
Gornja formula deluje, zgolj pretvorbe v številke še ni.
Tale je zelo podobna + pravilen številski prikaz.
 
  
Tale je zelo podobna + pravilen številski prikaz.
=IF(LEFT(A1;6)<>"{Delay";"";--MID(A1;FIND(" ";A1);LEN(A1)-FIND(" ";A1))) 
prtenjam ::
Tole bo pa formula, ki dobi številko:
  
=IF(LEFT(A1;6)<>"{Delay";"";VALUE(SUBSTITUTE(TRIM(MID(A1;7;LEN(A1)-7));".";",")))
 Matjaž Prtenjak 
https://mnet.si
https://mnet.si
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | pomoč v excelu (strani: 1 2 )Oddelek: Programiranje | 9711 (4040) | omni-vor | 
| » | Google Sheets - VprašanjeOddelek: Pomoč in nasveti | 1178 (982) | Invictus | 
| » | Excel pomočOddelek: Pomoč in nasveti | 755 (677) | joze67 | 
| » | Excel - dopolnitev polj z 0Oddelek: Programska oprema | 988 (925) | He-Man | 
| » | EXCEL-VISUALBASICOddelek: Programiranje | 1225 (1128) | bm0267 | 
