Jak wyodrębnić wartości dni z wartości dat w programie Microsoft Excel?

W niektórych sytuacjach możesz chcieć wyodrębnić dzień z daty. Załóżmy, że masz datę 27.05.2022 i powinien istnieć sposób, w jaki arkusz Excela powinien informować Cię, że jest piątek. Jeśli można to uczynić praktycznym, może znaleźć zastosowanie w wielu przypadkach, takich jak znajdowanie dni roboczych projektu, zadania szkolne itp.

W tym artykule wymyśliliśmy 3 różne rozwiązania, za pomocą których można łatwo wyodrębnić wartość dnia z wartości daty i automatycznie zastosować to samo dla całej kolumny. Mam nadzieję, że artykuł Ci się spodoba.

Spis treści

Przykładowy scenariusz

Mamy jedną kolumnę o nazwie Data który ma wartości dat. Kolejna kolumna Dzień jest pusta, a jej wartości należy wypełnić, obliczając wartości dni z odpowiednich wartości dat z Data kolumna.

Rozwiązanie 1: Korzystając z opcji formatowania komórek

Jest to najprostsza ze wszystkich metod, ponieważ nie zawiera żadnych formuł.

Krok 1: Skopiuj całe wartości dat z kolumny 1, Data kolumna.

Możesz albo wybierz całe dane, kliknij prawym przyciskiem myszy, a następnie wybierz Kopiuj opcję lub możesz po prostu nacisnąć klawisze CTRL + C po wybór danych.

1 zoptymalizowane kopiowanie danych

Krok 2: Jak dalej, kliknij raz na pierwszą komórkę kolumny, w której chcesz Dzień wartości do wyodrębnienia.

2 Kliknij Optymalizacja pierwszej komórki

Krok 3: Teraz naciśnij klawisze CTRL + V aby wkleić dane.

3 wklej zoptymalizowane dane

REKLAMA

Krok 4: Kliknij prawym przyciskiem myszy w dowolnym miejscu w wybranym zakresie komórek i kliknij opcję o nazwie Formatuj komórki.

4 zoptymalizowane komórki formatu

Krok 5: W Formatuj komórki kliknij na Numer najpierw zakładka. Jak dalej, pod Kategoria opcje, kliknij Zwyczaj opcja.

Teraz pod Rodzaj pole, wpisz ddd. Tuż nad Rodzaj pole, pod Próbka sekcji, będziesz mógł zobaczyć przykładowe dane. Ponieważ daliśmy ddd, przykładowe dane wyświetlają dzień tygodnia w formacie 3 liter, co oznacza Wt w poniższym przykładzie.

Uderz w OK przycisk po zakończeniu.

Zoptymalizowano 5 komórek formatu

Jeśli chcesz, aby wyświetlany był cały dzień tygodnia, zamiast ddd, musisz dać dddd pod Rodzaj pole. Aby pokazać przykładowe dane Wtorek.

6 rozszerzony dzień zoptymalizowany

Krok 6: Otóż to. Pomyślnie wyodrębniłeś wartości dni z wartości dat tak proste, jak to.

7 Zoptymalizowany wynik końcowy

Rozwiązanie 2: za pomocą funkcji formuły tekstu

Jest to kolejna prosta metoda, za pomocą której możesz szybko wyodrębnić wartość dnia z wartości daty. Ta metoda wykorzystuje funkcję formuły o nazwie Tekst().

Krok 1: Kliknij dwukrotnie pierwszą komórkę kolumny, w której chcesz wyodrębnić wartości dzienne. Ale już, kopiuj i wklej na nim następującą formułę.

=TEKST(A3;"ddd")

Musisz wymienić A3 z wymaganym identyfikatorem komórki, który ma wartość daty. Również, ddd podałby dzień w formacie 3-literowym. Dla np. Wt.

8 Zoptymalizowana formuła tekstu

Jeśli chcesz, aby wartość dnia była w pełnym formacie, na przykład Wtorek, to twoja formuła powinna mieć dddd jako drugi argument zamiast ddd.

9 całodniowa optymalizacja

Krok 2: Jeśli naciśniesz w innym miejscu lub naciśniesz Wchodzić klucz, widać, że formuła została pomyślnie zastosowana i że wartość dnia została pomyślnie wyodrębniona.

Jeśli chcesz zastosować formułę w całej kolumnie, po prostu kliknij i przeciągnij mały kwadratowy kształt obecny na prawy dolny róg komórki.

9 Zoptymalizowana formuła przeciągania

Krok 3: Masz teraz wartości dni dla wszystkich wartości dat obecnych w arkuszu Excela.

10 Zoptymalizowany wynik końcowy

Rozwiązanie 3: Łącząc funkcje formuły WYBIERZ i DZIEŃ TYGODNIA

Ta metoda jest stosunkowo złożona w porównaniu z pierwszymi 2 metodami wymienionymi w tym artykule. Ta metoda wyodrębnia wartości dni z wartości dat, łącząc 2 funkcje formuł, a mianowicie Wybierać() oraz Dzień powszedni(). Jednak ta metoda jest trochę geekowa, ale uwielbiamy geekowe rzeczy. Mam nadzieję, że ty też.

Krok 1: Kliknij dwukrotnie pierwszą komórkę kolumny Dzień, aby edytować jej zawartość. Kopiuj i wklej na nim następującą formułę.

=WYBIERZ(DZIEŃ.TYG(A3);"NIEDZIELA","PONIEDZIAŁEK","WTOREK","ŚRODA","CZWARTEK","PIĄTEK","SOBOTA")

A3 w formule musi być zastąpiony z identyfikatorem komórki zawierającej wartość daty, z której chcesz wyodrębnić wartość dnia.

11 Wybierz zoptymalizowany dzień tygodnia

Wyjaśnienie formuły

Część, która zostaje rozwiązana jako pierwsza w powyższym wzorze to DZIEŃ TYGODNIA(A3). Funkcja Weekday przyjmuje jako argument datę i zwraca dzień tygodnia w postaci liczby całkowitej. Domyślnie funkcja zakłada, że ​​tydzień trwa od niedzieli do soboty. Tak więc, jeśli to normalny scenariusz, możesz podać tylko jeden argument dla tej funkcji. W tej formule podałem tylko jeden argument, A3, który jest identyfikatorem komórki zawierającej datę, od której muszę znaleźć dzień. Ale jeśli twój tydzień zaczyna się od poniedziałku, musisz podać jeszcze jeden argument do swojej funkcji, czyniąc ją DZIEŃ.TYG(A3,2). W takim przypadku twoja ostateczna formuła wyglądałaby tak, jak pokazano poniżej.

=WYBIERZ(DZIEŃ TYGODNIA(A3;2);"NIEDZIELA";"PONIEDZIAŁEK";"WTOREK";"ŚRODA";"CZWARTEK";"PIĄTEK";"SOBOTA")

Więc DZIEŃ POWSZEDNI() funkcja zwraca dzień tygodnia w formacie liczbowym. To znaczy, jeśli dzień jest Wtorek, następnie WEEKDAY() zwróci 3.

The WYBIERAĆ() funkcja zwraca ciąg znaków ze swojej listy argumentów na podstawie pierwszego argumentu.

WYBIERAĆ() funkcja może mieć wiele argumentów. Pierwszym argumentem jest numer indeksu. Argumenty po numerze indeksu to ciągi, które należy wybrać na podstawie numeru indeksu. Na przykład, jeśli pierwszy argument WYBIERAĆ() funkcja to 1, wtedy pierwszy ciąg na liście zostanie zwrócony przez WYBIERAĆ() funkcjonować.

Więc w tym konkretnym scenariuszu DZIEŃ POWSZEDNI() funkcja zwraca 3 jako wartość zwracaną. Ale już WYBIERAĆ() funkcja bierze to 3 jak to jest pierwszy argument. I zwraca 3rd ciąg na liście zgodnie z tą wartością indeksu. Więc WYBIERAĆ() funkcja w końcu zwróci WTOREK.

Jeśli chcesz zwrócić krótki format dni, możesz wprowadzić zmiany w głównej formule, jak pokazano poniżej.

=WYBIERZ(DZIEŃ.TYG(A3;2);"Nd;";"Pon;";";"Śr;","Czw;;"Pt;";"Sob")

Krok 2: Jeśli trafisz Wchodzić lub kliknij gdziekolwiek indziej, zobaczysz, że wartość dnia została pomyślnie wypełniona w wybranej komórce.

Aby zastosować formułę do wszystkich komórek w kolumnie, kliknij mała kwadratowa ikona w rogu komórki i przeciągnij to w dół.

12 Optymalizacja przeciągania w dół

Krok 3: Formuła jest teraz pomyślnie stosowana do wszystkich komórek, a wartości dni są teraz wypełniane w całej kolumnie.

13 Formuła Zastosowana Zoptymalizowana

Napisz do nas komentarz mówiący, która metoda jest Twoim wyborem! Wróć po więcej niesamowitych artykułów Excela i wiele więcej!

Możesz również pobrać to narzędzie do naprawy komputera, aby zlokalizować i naprawić dowolny problem z komputerem:
Krok 1 - Pobierz narzędzie Restoro do naprawy komputera stąd
Krok 2 - Kliknij Rozpocznij skanowanie, aby automatycznie znaleźć i naprawić problem z komputerem.
Poprawka: nie można zmienić części tablicy w MS Excel

Poprawka: nie można zmienić części tablicy w MS ExcelPrzewyższać

Większość użytkowników programu MS Excel mogła napotkać następujący błąd podczas próby usunięcia formuły tablicowej z komórki.Nie możesz zmienić części tablicyMoże to być naprawdę denerwujące, poni...

Czytaj więcej
NAPRAW: Microsoft Excel otwiera pusty dokument zamiast zapisanego dokumentu.

NAPRAW: Microsoft Excel otwiera pusty dokument zamiast zapisanego dokumentu.Przewyższać

Wiele razy widać, że kiedy próbujesz otworzyć plik Excela, otwiera się Excel. Ale jest puste. Jeśli widzisz, że nie ma żadnych treści, nie panikuj, nie oznacza to, że zawartość została usunięta. Is...

Czytaj więcej
Jak usunąć zielony trójkąt z komórek w programie Microsoft Excel

Jak usunąć zielony trójkąt z komórek w programie Microsoft ExcelPrzewyższać

Użytkownicy MS Excel zgłosili, że widzą zielone trójkąty w lewym górnym rogu komórek. Mając to na miejscu, nie będzie można na nim wykonać żadnej operacji.Zasadniczo zielony trójkąt mówi nam, że w ...

Czytaj więcej