Mam pytanie dotyczące niestandardowego formatowania liczb. Mianowicie chciałbym, aby np. zamiast "7,34" w komórce pojawiło się "7zł 34 gr". Normalnie nie ma takie opcji w formatach walutowych. Problem jest z przecinkiem ponieważ robi mi z tego "zł 7gr" Po prostu nie uwzględnia tego co jest po przecinku. Jakiego typu format mam napisać by to zadziałało ? Do tej pory używałem czegoś takiego "## "zł" ## "gr" i to nawet działa, tylko, że przy liczbach całkowitych bez żadnych części dziesiętnych. Inna kwestia to taka, że chciałbym, aby w przypadku braku złotówek pojawiło się w tym miejscu "0zł 1gr" zamiast "zł 1gr"
Nie wiem czy da sie tak formatowac komorki, ale mozesz spokojnie potraktowac taka wartosc jako tekst.
W jednej komorce (przykladowo G49) masz swoje "7,34", w druga wstawiasz cos takiego
=CONCATENATE(LEFT(G49,SEARCH(",",G49,1)-1),"zl"," ",RIGHT(G49, 2),"gr")
Tu jest zalozenie, ze zawsze beda dwa miejsca dziesietne (RIGHT(G49, 2)), ale daloby sie tez sprawdzic gdzie jest przecinek, i odjac to od dlugosci calego tekstu.
Oczywiscie funkcje z angielskiego Excela.
Jeżeli dobrze rozumiem takie rozwiązanie wymusza na mnie tworzenie nowych komórek dla każdej, którą bym chciał tą metodą potraktować. Nie jest to satysfakcjonujące mnie rozwiązanie. Znalazłem coś innego i bardzo zbliżonego to tego o czym pisałem. Zamiast ##"zł" ##"gr" powinno być 0"zł", 00"gr" rozwiązanie nie jest to w 100% idealne - będzie widoczny przecinek, ale wszystkie pozostałe założenia są zachowane.
Mimo to dzięki za pomoc szczególnie, że znalazłem nieco inne zastosowane dla funkcji o której pisałeś :D