Jak wyświetlać daty jako dni tygodnia w programie Microsoft Excel
Pracując w programie Excel i próbując analizować lub prezentować dane dotyczące dat, często chcemy widzieć dni tygodnia zamiast samych dat. Być może śledzisz tygodniową sprzedaż, harmonogramy lub terminy, a nazwa dnia znacznie ułatwia dostrzeganie wzorców. Problem w tym, że Excel nie wyświetla automatycznie dni, chyba że skonfigurujesz go poprawnie – w przeciwnym razie utkniesz z nudnymi numerami seryjnymi lub wymyślnymi formatami dat, których nie chcesz. Oto kilka praktycznych sztuczek, które faktycznie mają sens, aby przekonwertować daty na dni robocze – to żadna magia, tylko proste rozwiązania, które sprawdziły się w praktyce, choć czasami wymagają trochę zabawy.
Jak zmienić komórki daty, aby wyświetlały dzień tygodnia w programie Excel
Zmień formatowanie komórek, aby wyświetlać nazwy dni
To najłatwiejszy i najprostsza metoda. Zasadniczo wystarczy zmienić sposób prezentacji danych w programie Excel bez zmiany wartości daty. To idealne rozwiązanie, jeśli chcesz zachować daty, ale zamiast nich wyświetlać nazwę dnia tygodnia. Czasami Excel domyślnie używa formatów liczbowych, a zmiana formatu pomaga lepiej wyeksponować informacje podczas analizy lub drukowania raportów.
- Zaznacz komórkę lub zakres komórek zawierający daty, które chcesz przekonwertować. Przeciągnij kursor nad nimi lub kliknij je, jeśli jest to tylko pojedyncza komórka.
- Kliknij prawym przyciskiem myszy i wybierz Formatuj komórki z menu kontekstowego. Możesz też przejść na kartę Narzędzia główne i kliknąć małą strzałkę w sekcji Liczby, a następnie wybrać Więcej formatów liczb.
- W oknie dialogowym Formatowanie komórek przejdź do karty Liczby, a następnie wybierz opcję Niestandardowe z listy po lewej stronie.
- Wpisz
ddddw polu „Typ” pełną nazwę dnia tygodnia (poniedziałek, wtorek itd.).Jeśli wolisz tylko skróconą nazwę (pon., wt.), wpiszddd. - Kliknij OK i voilà, daty powinny teraz wyświetlać się jako nazwy dni tygodnia, a rzeczywiste dane pozostaną takie same.
W niektórych konfiguracjach może być konieczne ponowne wybranie formatowania lub jego ponowne zastosowanie, jeśli Excel zachowuje się nieco uparcie. Jednak z mojego doświadczenia wynika, że zazwyczaj działa to bez zarzutu – wystarczy zastosować odpowiedni format niestandardowy.
Użyj funkcji TEKST do generowania nazw dni
Aby uzyskać większą elastyczność, zwłaszcza jeśli chcesz, aby nazwa dnia tygodnia znajdowała się w innej kolumnie lub chcesz zachować oryginalne dane daty bez zmian, skorzystanie z formuły TEXT jest zbawienne. Jest to bardzo przydatne, gdy chcesz szybko dokonać konwersji w tekście i nie wymaga zmiany istniejącego układu danych.
- Kliknij pierwszą komórkę w nowej kolumnie obok dat (np.jeśli data znajduje się w komórce B2, zacznij od C2).
- Wpisz formułę:
=TEXT(B2, "dddd")dla pełnego imienia i nazwiska lub=TEXT(B2, "ddd")dla skrótu. Pamiętaj, aby zastąpić jąB2rzeczywistym odwołaniem do komórki. - Naciśnij Enter. Następnie przeciągnij w dół uchwyt wypełniania (mały kwadracik w prawym dolnym rogu komórki), aby skopiować formułę do reszty listy.
W ten sposób tworzysz nową kolumnę, w której każda data wyświetla się jako nazwa dnia tygodnia. Jeśli później usuniesz oryginalną kolumnę z datami, pozostaną one w formie tekstowej, co zapewnia dużą elastyczność w raportach i pulpitach nawigacyjnych.
Połącz funkcje WEEKDAY i CHOOSE, aby utworzyć niestandardowe nazwy dni tygodnia
Jeśli chcesz mieć większą kontrolę, np.chcesz, aby dni tygodnia były wyświetlane w innym języku niż angielski lub po prostu w innym stylu, połączenie funkcji WEEKDAY z CHOOSE doda Ci pikanterii. Nie jest to najkrótsza formuła, ale działa idealnie, gdy już się z nią oswoisz. Zwłaszcza jeśli chcesz przetłumaczyć dni lub dostosować sposób ich wyświetlania.
Zrozumienie DNIA POWSZEDNIEGO
Funkcja ta zamienia datę na liczbę, gdzie 1 zazwyczaj oznacza niedzielę, 2 poniedziałek itd. Zatem użycie tej funkcji =WEEKDAY(B2)zwraca liczbę odpowiadającą dniowi tygodnia.
Korzystanie z CHOOSE do nazw dni
Funkcja WYBIERZ wybiera wartość na podstawie liczby. Jeśli więc chcę przypisać poniedziałek do 2, ustawiłbym coś takiego:
=CHOOSE(2, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
Ale oczywiście zamiast tego zakodowanego na stałe numeru, należy go podstawić =WEEKDAY(B2), dzięki czemu stanie się dynamiczny:
=CHOOSE(WEEKDAY(B2), "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
Ta rozbudowana formuła, po skonfigurowaniu, wygeneruje nazwę dnia tygodnia dla każdej daty w kolumnie. Jest nieco bardziej ręczna, ale niezawodna i bardzo konfigurowalna, jeśli potrzebujesz lokalizacji lub skrótów, które nie są domyślne.
Szybkie pobieranie dnia tygodnia z kalendarza
Jeśli po prostu interesuje Cię konkretna data, zawsze możesz ją zaznaczyć w kalendarzu. Ale jeśli Twoja lista dat jest już w Excelu, te triki są szybsze niż przeglądanie papierowego kalendarza lub Google. Gdy się przyzwyczaisz, docenisz te opcje pod ręką – zwłaszcza podczas tworzenia tygodniowych podsumowań lub harmonogramów.
Powiązane artykuły
Czy ten artykuł był pomocny?