Прескочи на основното съдържание

Как да създадете динамичен месечен календар в Excel?

Автор: Силувия Последна промяна: 2020-04-28

Може да се наложи да създадете динамичен месечен календар в Excel с някаква цел. При промяна на месеца, всички дати в календара ще се коригират автоматично въз основа на променения месец. Тази статия ще ви покаже подробно метода за създаване на динамичен месечен календар в Excel.

Създайте динамичен месечен календар в Excel


Създайте динамичен месечен календар в Excel

Моля, направете следното, за да създадете динамичен месечен календар в Excel.

1. Трябва предварително да създадете комбинирано поле за контроли на формуляр. Кликнете Софтуерен Инженер > Поставете > Разгъващ се списък (контрола на формуляр). Вижте екранна снимка:

2. След това нарисувайте комбинирано поле в клетка A1.

3. Създайте списък с имената на всички месеци. Както е показано на екранната снимка по-долу, тук създавам списък с имена за този месец в диапазон AH1:AH12.

4. Щракнете с десния бутон върху комбинираното поле и щракнете Контрол на формата от менюто с десен бутон. Вижте екранна снимка:

5. В Контрол на формата диалогов прозорец и под контрол изберете диапазона, който съдържа имената на месеците, които сте създали в стъпка 3 в Диапазон на въвеждане кутия, и в Клетъчна връзка , изберете A1, след това променете номера в Падащ ред кутия към 12и накрая щракнете върху OK бутон. Вижте екранна снимка:

6. Изберете празна клетка за показване на началната дата на месеца (тук избирам клетка B6), след което въведете формула =ДАТА(A2,A1,1) в лентата с формули и натиснете Въведете ключ.

Забележка: Във формулата A2 е клетката, която съдържа определена година, а A1 е Combo Box, съдържащ всички месеци от годината. Когато изберете март от разгъващия се списък и въведете 2016 в клетка A2, датата в клетка B6 ще се превърне в 2016/3/1. Вижте горната екранна снимка:

7. Изберете дясната клетка на B6, въведете формула = B6 + 1 в лентата с формули и натиснете Въведете ключ. Сега получавате втората дата от месеца. Вижте екранна снимка:

8. Продължете да избирате клетка C6, след това плъзнете манипулатора за попълване до дясната клетка, докато стигне до края на месеца. Сега целият месечен календар е създаден.

9. След това можете да форматирате датата според вашите нужди. Изберете всички изброени клетки с дата, след което щракнете Начало > Ориентация > Завъртане на текста нагоре. Вижте екранна снимка:

10. Изберете целите колони, съдържащи всички клетки с дата, щракнете с десния бутон върху заглавката на колоната и щракнете Ширината на колона. В изскачащите Ширината на колона диалогов прозорец, въведете номер 3 в полето и след това щракнете върху OK бутон. Вижте екранна снимка:

11. Изберете всички клетки с дата, натиснете Ctrl + 1 клавиши едновременно, за да отворите Форматиране на клетки диалогов прозорец. В този диалогов прозорец щракнете върху Custom в категория въведете ddd dd в Тип и след това щракнете върху OK бутон.

Сега всички дати се променят към посочения формат на датата, както е показано на екранната снимка по-долу.

Можете да персонализирате календара във всеки стил според нуждите си. След промяна на месеца или годината в съответната клетка, датите на месечния календар ще се адаптират динамично към посочения месец или година.

Инструмент за избор на дата (лесно изберете дата със специфичен формат на датата от календара и вмъкнете в избрана клетка):

Тук представяме един полезен инструмент – the Въведете дата полезност на Kutools за Excel, с тази помощна програма можете лесно да вземете дати със специфичен формат от инструмент за избор на дата и да ги вмъкнете в избрана клетка с двойно щракване. Изтеглете и опитайте сега! (30-дневна безплатна пътека)


Свързани статии:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
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