Note: The other languages of the website are Google-translated. Back to English

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

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

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


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

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

1. Вам необходимо заранее создать поле со списком элементов управления формы. Нажмите Застройщик > Вставить > Поле со списком (элемент управления формой). Смотрите скриншот:

2. Затем нарисуйте поле со списком в ячейке A1.

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

4. Щелкните правой кнопкой мыши поле со списком и выберите Управление форматом из контекстного меню. Смотрите скриншот:

5. в Управление форматом диалоговое окно и под Control на вкладке выберите диапазон, содержащий названия месяцев, которые вы создали на шаге 3 в Диапазон ввода коробка, а в Сотовая ссылка выберите A1, затем измените число в Выпадающая строка в поле 12, и, наконец, нажмите OK кнопка. Смотрите скриншот:

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

Внимание: В формуле A2 - это ячейка, содержащая определенный год, а A1 - это поле со списком, содержащее все месяцы года. При выборе марта в поле со списком и вводе 2016 в ячейку A2 дата в ячейке B6 превратится в 2016/3/1. Смотрите скриншот выше:

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

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

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

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

11. Выберите все ячейки даты, нажмите Ctrl + 1 клавиши одновременно, чтобы открыть Формат ячеек диалоговое окно. В этом диалоговом окне щелкните На заказ в Категория поле введите ddd dd в поле Тип поле, а затем щелкните OK кнопку.

Теперь все даты изменены на указанный формат даты, как показано на скриншоте ниже.

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

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

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


Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (17)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
спасибо, это очень полезно для меня. еще раз спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Можно ли настроить формулы так, чтобы они не создавали лишних дней для февраля и если в месяце 30 дней?
Этот комментарий был сведен к минимуму модератором на сайте
даты и дни меняются, но данные в столбцах статичны, они не меняются, когда мы меняем месяц? пожалуйста помоги
Этот комментарий был сведен к минимуму модератором на сайте
У меня такая же проблема!
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,
Не подскажете вашу версию Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Есть ответ на этот комментарий? мне это очень нужно для работы
Этот комментарий был сведен к минимуму модератором на сайте
Кто-нибудь нашел решение этого
Этот комментарий был сведен к минимуму модератором на сайте
Кто-нибудь нашел решение этой проблемы? Должна быть работа вокруг........
Этот комментарий был сведен к минимуму модератором на сайте
Я сделал это, но я не понял этого решения, почему так долго. Обычно я ввожу первую дату, затем перетаскиваю дату вниз, и она автоматически дает мне полный календарь мотыльков. Я не понимал, почему это так сложно.
Этот комментарий был сведен к минимуму модератором на сайте
Сэр, 9. Очень четко и мудро Вы показали шаги. Я должен оценить ваши усилия по разработке проекта. Я также надеюсь получить от вас больше идей и советов и в будущем. Еще раз спасибо. Канхайялал Ньюаскар.
Этот комментарий был сведен к минимуму модератором на сайте
Кто-нибудь нашел решение проблемы смены дат и дней, но данные в столбцах/ячейках статичны, они не меняются, когда мы меняем месяц.
Этот комментарий был сведен к минимуму модератором на сайте
Я очень ценю ваши усилия, сэр. Но поскольку я использовал формат Excel 2010, в диалоговом окне «Управление форматом» нет вкладки «Управление», так что есть ли способ ввести диапазон?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Фатиха, в Excel есть 2 семейства элементов управления: Контроль формы и Элементы управления ActiveX.Элементы управления формами иметь несколько вкладок в диалоговом окне «Управление форматом», включая контроль. Тем не менее, Элементы управления ActiveX нет вкладки "Управление" в диалоговом окне «Управление форматом».
В этой статье использовалось поле со списком (управление формой). Пожалуйста, проверьте, какое поле со списком вы используете.
Этот комментарий был сведен к минимуму модератором на сайте
День добрый.Создал по примеру календаря в одной строке, но есть одна проблема. .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
Как можно скрыть наличие лишнего дня?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, кто-нибудь знает, как это сделать, не используя выходные?
Этот комментарий был сведен к минимуму модератором на сайте
al escribir = FECHA (A2, A1,1) ошибка продажи
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Мануэль,
Какую ошибку вы получили? Если он возвращает #ЧИСЛО! значение ошибки, значение ошибки будет заменено датой после выбора элемента из поля со списком.
Следует отметить, что формула, представленная в сообщении, может применяться только в английской системной среде Excel. Если у вас есть Excel на языке, отличном от английского, преобразуйте формулу с английского на язык, который вы используете в настоящее время.
Похоже, вы используете систему Excel на испанском языке. Вам нужно заменить запятые в формуле точкой с запятой.
Вы можете перевести формулу на этой странице: https://de.excel-translator.de/translator/
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL