Jak uzyskać datę końca miesiąca w programie Excel?
Być może ustalenie daty zakończenia miesiąca jest dla Ciebie łatwe, ale jeśli w programie Excel znajduje się wiele danych dat, jak szybko uzyskać wszystkie daty zakończenia każdego miesiąca naraz? Teraz przedstawiam kilka szybkich sztuczek, aby rozwiązać ten problem w programie Excel.
Uzyskaj datę końca miesiąca za pomocą formuł w programie Excel
Uzyskaj datę końca miesiąca dzięki VBA w programie Excel
Uzyskaj datę końca miesiąca za pomocą formuł w programie Excel
Użyj wzoru, aby znaleźć datę końcową każdego miesiąca, może być bardzo łatwe dla każdego użytkownika programu Excel.
Wybierz komórkę obok danych daty, a następnie wpisz tę formułę = DATA (ROK (A2), MIESIĄC (A2) +1,0) (A2 to komórka, z której chcesz pobrać datę końca miesiąca) i naciśnij Wchodzę na klawiaturze, a następnie przeciągnij automatyczne wypełnienie do zakresu, w którym chcesz zastosować tę formułę. Teraz data zakończenia każdego miesiąca jest wyświetlana w komórkach. Zobacz zrzuty ekranu:
Możesz również użyć tej formuły = MIESIĄC (A2,0; XNUMX) aby uzyskać datę zakończenia miesiąca. (Przed wprowadzeniem tej formuły należy sformatować komórki wyników jako Format daty).
Porada: Jeśli chcesz użyć formuły w programie Excel 2003 lub starszej wersji = MIESIĄC (A2,0; XNUMX), musisz zainstalować Pakiet narzędzi analitycznych klikając przycisk Tools > Dodatki pierwszy. Zobacz zrzuty ekranu:
Uzyskaj datę końca miesiąca dzięki zdefiniowanej funkcji w programie Excel
Jeśli znasz VBA, możesz użyć poniższego kodu VBA, aby znaleźć datę zakończenia miesiąca.
1. naciśnij F11 + Alt klawisze razem na klawiaturze, aby otworzyć plik Microsoft Visual Basic for Applications okno.
2. Następnie kliknij wstawka > Moduł aby wstawić nowe okno modułu. A następnie skopiuj następujący kod VBA do okna.
VBA: pobierz datę końca miesiąca.
Function LastDayInMonth(Optional pDate As Date = 0) As Date
'Updateby20140723
If pDate = 0 Then pDate = VBA.Date
LastDayInMonth = VBA.DateSerial(VBA.Year(pDate), VBA.Month(pDate) + 1, 0)
End Function
3. Zapisz i zamknij okno. Następnie wybierz komórkę i wpisz tę formułę = LastDayInMonth (A2) (A2 zawiera datę, od której chcesz uzyskać datę końca miesiąca), a następnie naciśnij Wchodzę klucz, a otrzymasz datę zakończenia miesiąca.
Note: Ten VBA wymaga również sformatowania komórek wynikowych jako formatu daty przed wprowadzeniem tej formuły = LastDayInMonth (A2).
Względne artykuły:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!