Formatowanie niestandardowe w Excelu – część druga

W poprzednim tygodniu przedstawiłem pierwszą część artykułu poświęconą niestandardowemu formatowaniu w Excelu, skupiając się głównie na jego opisie oraz formatach liczbowych i księgowych. Natomiast ten tekst w pełni wyjaśnia tematykę formatów daty i czasu, których znajomość jest równie istotna.

Zapewne wiesz, że Excel traktuje każdą datę jako wartość liczbową poczynając od 1, która jest przypisana do daty 1 stycznia 1900 roku. Jeśli wprowadzisz dzisiejszą datę 2015-11-18 do komórki arkusza i zastosujesz typ formatowania ogólny to wyświetlona zostanie wartość 42326. Wpisując do komórki datę i godzinę 2015-11-18 9:45 Excel przedstawi je w formacie ogólnym jako wartość 42326,40625. Dlaczego? Otóż jak już zdążyłeś się domyśleć wartości dziesiętne odpowiadają godzinom, minutom i sekundom.

Excel - formatowanie niestandardowe

Wprowadzając prawidłowo datę lub czas do komórki arkusza, Excel przypisuje jej jeden z wbudowanych formatów daty lub czasu. Korzystając ze skrótu klawiaturowego Ctrl + 1 można włączyć okno dialogowe Formatowanie komórek, gdzie w zakładce Liczby należy kliknąć na kategorię Data lub Czas. W oknie Typ zostanie wyświetlona lista wbudowanych formatów dostępnych od ręki. Wybierając dowolny format (poprzez jego kliknięcie), a następnie przechodząc do kategorii Niestandardowe można od razu edytować jego kod.

Excel - formatowanie niestandardowe

Aby Ci to ułatwić poniżej prezentuję dwie tabele zawierające zestawienie kodów odpowiednio dla daty i czasu.

Data – wyświetlanie dni, miesięcy i lat

[minti_table style=”1″]

Kod Opis
Ogólne Data przedstawiona w formacie ogólnym, czyli jako wartość liczbowa
m Symbol wyświetlający miesiąc w postaci liczby bez zera wiodącego
mm Wyświetla miesiąc w postaci liczby z zerem wiodącym (jeśli jest to konieczne)
mmm Wyświetla miesiąc w postaci skrótu (sty – gru)
mmmm Wyświetla pełną nazwę miesiąca (styczeń – grudzień)
mmmmm Wyświetla miesiąc w postaci skrótu jednoliterowego (s-g)
d Wyświetla dzień w postaci liczby bez zera wiodącego
dd Wyświetla dzień w postaci liczby z zerem wiodącym (jeśli jest to konieczne)
ddd Wyświetla dzień w postaci skrótu (pon – niedz)
dddd Wyświetla pełną nazwę dnia (poniedziałek – niedziela)
rr Wyświetla rok w postaci dwucyfrowej
rrrr Wyświetla rok w postaci liczby czterocyfrowej

[/minti_table]

Jak widzisz możesz w dowolny sposób tworzyć format dla daty. Generalnie na karcie Narzędzia główne, w grupie Liczba na liście rozwijanej Format liczb możesz wybrać jeden z dwóch formatów przypisanych dla dat, czyli Data krótka (18.11.2015) lub Data długa (środa, 18 listopad 2015). Jeśli chcesz ją zmienić naciśnij Ctrl + 1, aby otworzyć okno dialogowe Formatowanie komórek, następnie kliknij kategorię Niestandardowe i rozpocznij modyfikację.

Excel - formatowanie niestandardowe

Warto zapamiętać!
Jeśli tworząc format daty Excel wstawi dla przykładu kod [$-F800] przed Twoim formatem, to nie przejmuj się tym. Excel wstawia ten kod automatycznie, aby dopasować format do regionalnych ustawień daty i czasu. Tworząc nowy format daty nie musisz pamiętać o wpisaniu tego kodu – Excel zrobi to za Ciebie.

Czas – wyświetlanie godzin, minut i sekund

[minti_table style=”1″]

Kod Opis
Ogólne Czas przedstawiony w formacie ogólnym, czyli jako wartość liczbowa
g Wyświetla godziny jako liczby bez zera wiodącego
[g] Wyświetla czas jaki upłynął w godzinach
gg Wyświetla godziny w postaci liczby z zerem wiodącym (jeśli jest to konieczne). Jeżeli format zawiera symbole AM lub PM godzina będzie wyświetlana w formacie 12-godzinnym, w przeciwnym razie zostanie przedstawiona w formacie 24-godzinnym.
m Wyświetla minuty w postaci liczby bez zera wiodącego
[m] Wyświetla czas jaki upłynął w minutach
mm Wyświetla minuty w postaci liczby z zerem wiodącym (jeśli jest to konieczne)
s Wyświetla sekundy w postaci liczby bez zera wiodącego
[s] Wyświetla czas jaki upłynął w sekundach
ss Wyświetla sekundy w postaci liczby z zerem wiodącym (jeśli jest to konieczne)

[/minti_table]

Skoro już poznałeś wszystkie kody niezbędne do definiowania nowych formatów niestandardowych daty i czasu, to poniżej zamieszczam dla podsumowania (lub powtórzenia) krok po kroku procedurę tworzenia formatów.

Aby stworzyć nowy format daty:
KROK 1: Zaznacz komórkę, którą chcesz sformatować, a następnie użyj skrótu klawiaturowego Ctrl + 1.
KROK 2: W oknie dialogowym Formatowanie komórek, w zakładce Liczby, kliknij kategorię Data.
KROK 3: Wybierz format daty najbardziej odzwierciedlający ten, który chcesz zdefiniować.
KROK 4: Kliknij kategorię Niestandardowe.
KROK 5: W polu Typ zmodyfikuj kod według potrzeb, a potem kliknij przycisk OK.

Aby stworzyć nowy format czasu:
KROK 1: Zaznacz komórkę, którą chcesz sformatować, a następnie użyj skrótu klawiaturowego Ctrl + 1.
KROK 2: W oknie dialogowym Formatowanie komórek, w zakładce Liczby, kliknij kategorię Czas.
KROK 3: Wybierz format czasu najbardziej odzwierciedlający ten, który chcesz zdefiniować.
KROK 4: Kliknij kategorię Niestandardowe.
KROK 5: W polu Typ zmodyfikuj kod według potrzeb, a potem kliknij przycisk OK.

Wspominałem o tym już tydzień temu, ale powtórzę jeszcze raz. Otóż każdy nowo zdefiniowany format niestandardowy jest przechowywany i używany tylko w pliku, w którym został utworzony. Jeśli chcesz użyć go w innym skoroszycie, musisz zapisać bieżący jako szablon programu Excel, za pomocą którego możliwe jest utworzenie nowego skoroszytu.

W ten oto sposób dobrnęliśmy do końca. Mam nadzieję, że przedstawione tutaj informacje uznasz za przydatne. Jeśli chciałbyś podzielić się swoimi doświadczeniami związanymi ze stosowaniem formatowania niestandardowego, to umieść proszę komentarz poniżej. Uważasz, że treść tego artykułu jest wartościowa? W takim razie przekaż informację o nim swoim znajomym, aby i oni mogli rozwijać swoje excelowe umiejętności.