KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как создать динамический ежемесячный календарь в Excel?

АвторSiluviaДата изменения

Возможно, вам потребуется создать динамический ежемесячный календарь в Excel для определённых целей. При изменении месяца все даты в календаре будут автоматически обновляться в соответствии с выбранным месяцем. В этой статье подробно описан метод создания динамического ежемесячного календаря в Excel.

Создание динамического ежемесячного календаря в Excel


Создание динамического ежемесячного календаря в Excel

Выполните следующие действия, чтобы создать в Excel динамический календарь на месяц.

1. Сначала создайте элемент управления «Поле со списком» (Form Controls Combo Box). Перейдите на вкладку Разработчик > Вставить > Поле со списком (элемент управления формы). См. снимок экрана:

снимок экрана выбора элемента управления «Поле со списком (элемент управления формы)» на вкладке «Разработчик»

2. Затем создайте поле со списком в ячейке A1.

снимок экрана вставленного поля со списком

3. Создайте список со всеми названиями месяцев, как показано на снимке экрана ниже: здесь я размещаю такой список в диапазоне AH1:AH12.

снимок экрана создания списка со всеми названиями месяцев

4. Щёлкните правой кнопкой мыши по полю со списком и выберите пункт Формат объекта в контекстном меню. См. снимок экрана:

снимок экрана открытия диалогового окна «Формат элемента управления»

5. В диалоговом окне Формат объекта на вкладке Управление укажите в поле Входной диапазон диапазон с названиями месяцев, созданный на шаге 3, а в поле Связь с ячейкой выберите A1. Затем измените значение в поле Число строк в списке на 12 и нажмите кнопку ОК. См. снимок экрана:

снимок экрана настройки полей элемента управления

6. Выделите пустую ячейку для отображения даты начала месяца (я выбрал ячейку B6), введите формулу =DATE(A2,A1,1) в строку формул и нажмите клавишу Enter.

снимок экрана использования формулы для получения даты начала указанного месяца

Примечание: В формуле A2 — это ячейка с указанным годом, а A1 — поле со списком, содержащее все месяцы года. Если выбрать март в этом списке и ввести 2016 в ячейку A2, дата в ячейке B6 автоматически изменится на 01,03.2016. См. снимок экрана выше:

7. Выделите ячейку B6, введите формулу =B6+1 в строку формул и нажмите клавишу Enter. Теперь вы получили вторую дату месяца. См. снимок экрана:

снимок экрана получения второй даты указанного месяца

8. Не снимая выделения с ячейки C6, перетащите маркер заполнения вправо до конца месяца. Теперь весь ежемесячный календарь готов!

9. Затем вы можете отформатировать даты по своему усмотрению. Выделите все ячейки с датами и нажмите Главная > Ориентация > Повернуть текст вверх. См. снимок экрана:

снимок экрана форматирования всех дат как «Повернуть текст вверх»

10. Выделите все столбцы, содержащие ячейки с датами, щёлкните правой кнопкой мыши по заголовку любого из них и выберите пункт Ширина столбца. В появившемся диалоговом окне Ширина столбца введите число 3 в поле и нажмите кнопку ОК. См. снимок экрана:

снимок экрана установки ширины столбцов для всех ячеек с датами

11. Выделите все ячейки с датами и нажмите одновременно клавиши Ctrl+1, чтобы открыть диалоговое окно Установить формат ячейки. В этом окне выберите категорию Другие числовые форматы в списке Числовые форматы, введите «ddd dd» в поле Тип и нажмите кнопку ОК.

снимок экрана форматирования всех ячеек с датами как «ддд дд»

Теперь все даты отображаются в формате «Определённая дата», как показано на снимке экрана ниже.

снимок экрана с итоговыми датами

Вы можете настроить календарь в любом стиле по своему вкусу. После изменения месяца или года в соответствующей ячейке даты в ежемесячном календаре автоматически обновятся в соответствии с выбранными значениями.

снимок экрана, показывающий, что при изменении месяца или года дата динамически обновляется на соответствующий месяц или год

Выбор даты (легко выберите дату с определённым Формат даты из календаря и вставьте её в выделенную ячейку):

Представляем полезную утилиту — Вставить дату из набора Kutools для Excel. С её помощью вы легко выберете нужную дату в требуемом формате из календаря «Выбор даты» и вставите её в выделенную ячейку двойным щелчком. Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)


См. также:


Лучшие инструменты повышения продуктивности в Office

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

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек