[ vojvoda1010 @ 14.12.2019. 11:24 ] @
da li je moguce srediti preko replace sledece u a1 imam: ovog dana 21.12.2019. sam napravio iznos od 13.200,00 ocekivani rezultat u b1: ovog dana 21-12-2019 sam napravio iznos od 13200,00 |
[ vojvoda1010 @ 14.12.2019. 11:24 ] @
[ Jpeca @ 14.12.2019. 20:46 ] @
U konkretnom primeru formula je - SUBSTITUE funkcija, ne REPLACE:
Code: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;".";"-";1);".";"-";1);".";"") 1/ Unutrašnji (treći) SUBSTITUTE menja se prvo pojavljivanje . u A1 u - 2/ Srednji (drugi) SUBSTITUTE menja se prvo sledeće (drugo) pojavljivanje . u A1 u - 3/ Spoljni (prvi) SUBSTITUTE uklanjaju se sva ostala pojavljivanja "." Sve je ovo prilično nategnuto i oslanja se na tačno određeni broji i redosled decimalne tačke u tekstu. Mala promena teksta će srušiti ovakvu konstrukciju. Rešenje koje bih ja primenio je da se vidi odakle potiču numerički podaci datum i iznos. Ako je potrebno parsirati tekst da se dođe do tih podataka. Onda te podatke formatirati u željeni oblik, pa sastavti onda konačan tekst koristeći tako formatirane numeričke podatke. [ vojvoda1010 @ 14.12.2019. 20:53 ] @
Hvala Jpeca
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|