Przejdź do głównej zawartości

Jak utworzyć dynamiczny kalendarz miesięczny w programie Excel?

W jakimś celu może być konieczne utworzenie dynamicznego kalendarza miesięcznego w programie Excel. Przy zmianie miesiąca wszystkie daty w kalendarzu zostaną automatycznie dostosowane na podstawie zmienionego miesiąca. W tym artykule szczegółowo opisano metodę tworzenia dynamicznego kalendarza miesięcznego w programie Excel.

Utwórz dynamiczny kalendarz miesięczny w programie Excel


Utwórz dynamiczny kalendarz miesięczny w programie Excel

Wykonaj następujące czynności, aby utworzyć dynamiczny kalendarz miesięczny w programie Excel.

1. Musisz wcześniej utworzyć pole kombi Form Controls. Kliknij Deweloper > wstawka > Pole kombi (kontrolka formularza). Zobacz zrzut ekranu:

2. Następnie narysuj Combo Box w komórce A1.

3. Utwórz listę ze wszystkimi nazwami miesięcy. Jak pokazano na poniższym zrzucie ekranu, tutaj tworzę listę nazw w tym miesiącu w zakresie AH1: AH12.

4. Kliknij prawym przyciskiem pole Combo Box i kliknij Kontrola formatu z menu po kliknięciu prawym przyciskiem myszy. Zobacz zrzut ekranu:

5. w Kontrola formatu okno dialogowe i pod Control wybierz zakres zawierający nazwy miesięcy utworzone w kroku 3 w Zakres wprowadzenia pudełko i w Link do komórki pole, wybierz A1, a następnie zmień liczbę w Rozwiń linię pudełko do 12i na koniec kliknij OK przycisk. Zobacz zrzut ekranu:

6. Wybierz pustą komórkę do wyświetlania daty początkowej miesiąca (tutaj wybieram komórkę B6), a następnie wprowadź formułę = DATA (A2; A1,1; XNUMX) do paska formuły i naciśnij klawisz Wchodzę klawisz.

Note: W formule A2 to komórka zawierająca określony rok, a A1 to pole kombi zawierające wszystkie miesiące w roku. Po wybraniu marca z pola kombi i wprowadzeniu roku 2016 w komórce A2 data w komórce B6 zmieni się na 2016/3/1. Zobacz powyższy zrzut ekranu:

7. Wybierz prawą komórkę B6, wprowadź formułę = B6 + 1 do paska formuły i naciśnij Wchodzę klucz. Teraz masz drugi dzień miesiąca. Zobacz zrzut ekranu:

8. Kontynuuj wybieranie komórki C6, a następnie przeciągnij uchwyt wypełnienia do właściwej komórki, aż dojdzie do końca miesiąca. Teraz tworzony jest cały kalendarz miesięczny.

9. Następnie możesz sformatować datę według swoich potrzeb. Zaznacz wszystkie wymienione komórki daty, a następnie kliknij Strona główna > Orientacja > Obróć tekst w górę. Zobacz zrzut ekranu:

10. Wybierz całe kolumny zawierające wszystkie komórki daty, kliknij prawym przyciskiem myszy nagłówek kolumny i kliknij Szerokość kolumny. W wyskakującym okienku Szerokość kolumny W oknie dialogowym wprowadź numer 3 w polu, a następnie kliknij OK przycisk. Zobacz zrzut ekranu:

11. Zaznacz wszystkie komórki daty, naciśnij Ctrl + 1 klawisze jednocześnie, aby otworzyć Formatowanie komórek Okno dialogowe. W tym oknie dialogowym kliknij Zamówienia Indywidualne Kategoria wpisz ddd dd w polu Rodzaj Nieruchomości a następnie kliknij OK przycisk.

Teraz wszystkie daty są zmieniane na określony format daty, jak pokazano poniżej.

Możesz dostosować kalendarz do dowolnego stylu według potrzeb. Po zmianie miesiąca lub roku w odpowiedniej komórce, daty kalendarza miesięcznego będą dynamicznie dostosowywać się do określonego miesiąca lub roku.

Selektor dat (łatwo wybierz datę z określonym formatem daty z kalendarza i wstaw do wybranej komórki):

Tutaj przedstaw przydatne narzędzie - plik Wstaw datę użyteczność Kutools dla programu Excel, dzięki temu narzędziu możesz łatwo wybrać daty w określonym formacie z selektora dat i wstawić je do wybranej komórki za pomocą dwukrotnego kliknięcia. Pobierz i wypróbuj teraz! (30-dniowy bezpłatny szlak)


Powiązane artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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...

Opis


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!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
al escribir = FECHA (A2, A1,1) me sale error
This comment was minimized by the moderator on the site
Hi Manuel,
What kind of erro did you get? If it returns a #NUM! error value, the error value will be replaced with a date after selecting an item from the combo box.
To be mentioned, the formula provided in the post can only be applied in English system environment Excel. If you have Excel in a different language than English, please convert the formula from English to the language you are currently using.
It seems that you are using the Excel in Spanish language system. You need to change the commas in the formula to semicolons.
You can translate the formula in this page: https://de.excel-translator.de/translator/
This comment was minimized by the moderator on the site
Hi does anyone know how to do this without using weekends?
This comment was minimized by the moderator on the site
День добрый.Создал по Вашему примеру календарь в одну строку, но есть одна проблема.При выборе месяцев, где дней меньше чем 31, например Февраль, после последнего дня в феврале в календаре показываются три первых дня марта.01.02.21 02.02.21 03.02.21 04.02.21 05.02.21 06.02.21 07.02.21 08.02.21 09.02.21 10.02.21 11.02.21 12.02.21 13.02.21 14.02.21 15.02.21 16.02.21 17.02.21 18.02.21 19.02.21 20.02.21 21.02.21 22.02.21 23.02.21 24.02.21 25.02.21 26.02.21 27.02.21 28.02.21 01.03.21 02.03.21 03.03.21
Как можно скрыть отображение этих лишних дней?
This comment was minimized by the moderator on the site
I really appreciate your effort Sir. But since I was using the excel format 2010, in the Format Control dialog box there is no Control tab, so is there any way to input range?
This comment was minimized by the moderator on the site
Hi Fatihah,There are 2 families of controls in Excel: Form Controls and ActiveX Controls.Forms controls have a number of tabs on their Format Control dialog, including Control. However, ActiveX Controls do not have the Control tab on their Format Control dialog.
This article used the Combo Box (Form Control).Please check which combo box you are using.
This comment was minimized by the moderator on the site
Has anyone found a solution to the issue of dates and days are changing but the data in the coloumns/cells is static, its not changing when we change the month.
This comment was minimized by the moderator on the site
Sir, 9/5/2020.Very clearly and wisely you have shown the steps. I must appreciate your efforts to design the project.I also hope to receive from you more ideas and Tips in future too.Thanking you once again.Kanhaiyalal Newaskar.
This comment was minimized by the moderator on the site
I did it but I didn't get it this solution why so lengthy. Normally I enter the First date then I drag the date down its gives me full moth calendar automatically. I didn't understand why this so complicated.
This comment was minimized by the moderator on the site
the dates and days are changing but the data in the coloumns is static, its not changing when we change the month? please help
This comment was minimized by the moderator on the site
Has anyone found a solution to this issue? There must be a work around........
This comment was minimized by the moderator on the site
I have the same problem!
This comment was minimized by the moderator on the site
Hi,
Can you tell me your Excel version?
This comment was minimized by the moderator on the site
Any answer about this comment? I really need that to my work
This comment was minimized by the moderator on the site
Has anyone found a solution to this
This comment was minimized by the moderator on the site
Is is possible to adjust formulas so they do not create extra days for February and and if month have 30 days?
This comment was minimized by the moderator on the site
thanks this is very helpful for me. again thanks
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations