Strona 1 z 1

[SOLVED] Konwersja daty na tekst - format daty

: czw lis 28, 2013 4:39 pm
autor: Marek_Sz
Chciałem dzisiaj przekonwertować daty (format data) na format tekstowy funkcją TEKST. Funkcja ta wymaga podania "formatu" w jakim ma być wyświetlany przekonwertowany tekst. W moim przypadku wybrałem "dd.mm.rrrr". Wynik był trochę zaskakujący:

20.05.2013 ==> 20.05.n.e.2013n.e.2013

Niestety pomoc ani podręczniki do LibreOffice'a nie dają jasnych wskazówek do określania formatu poza formatami liczbowymi i stosowaniem separatorów tysięcznych i ilości miejsc po przecinku więc nie jestem pewien z jakiej przyczyny pojawiają się dodatkowe oznaczenia "n.e." i powtórzony rok. Czy ktoś posiada wiedzę jak wysterować formatem powrót do normalnego wyświetlania daty jako tekst?

Od razu wyjaśniam, że zmiana formatu wyświetlanych liczb w analizowanym przeze mnie zestawieniu nie dała spodziewanych efektów a skopiowanie dat i wklejenie ich jako tekst dało efekt wyświetlenia numeru odpowiadającego dacie podanej w komórce.

Tymczasowo problem obszedłem kopiując kolumnę z funkcją TEKST(A1;"dd.mm.rrrr") i wklejając ją jako tekst. Następnie dzięki "znajdź i zamień" usunąłem zbędne "n.e.". Potem funkcją LEWY(A2;10) wyciąłem powtórzoną datę roczną a wynik skopiowałem i wkleiłem jako tekst (CRTL + SHIFT + V i zmiana ustawień opcji w oknie dialogowym). Jak widać można tak tylko trzeba zrobić więcej operacji i wolałbym na przyszłość tego uniknąć.

Re: Konwersja daty na tekst - format daty

: czw lis 28, 2013 5:28 pm
autor: Raknor
Nie podałeś jaki efekt chciałeś otrzymać.

Przykład:

Kod: Zaznacz cały

=TEKST(D8;"dd.mm.yyyy")
d - dzień
m - miesiąc
y - rok
r - era

Re: Konwersja daty na tekst - format daty

: pt lis 29, 2013 8:49 am
autor: Marek_Sz
Może niejasno to opisałem, ale Twoja podpowiedź trafiła w dziesiątkę. Serdeczne dzięki.

Swoją drogą to ciekawe, że formuły mają polską składnię a sterowanie formatem jest nadal w języku angielskim. Nie wpadłem na to a starczyłaby mała wzmianka w helpie na ten temat.