Как сделать календарь в Excel – подробная инструкция

Создать календарь в Excel можно следующими способами: с нуля, на основе бесплатного шаблона Excel или с помощью Smartsheet. Узнайте больше.

Создание различных календарей

Все календари, созданные в Excel, можно разделить на две большие группы: охватывающие определенный отрезок времени (например, год) и вечные, которые будут сами обновляться на актуальную дату. Соответственно и подходы к их созданию несколько отличаются. Кроме того, можно использовать уже готовый шаблон.

Способ 1: создание календаря на год

Прежде всего, рассмотрим, как создать календарь за определенный год.

  1. Разрабатываем план, как он будет выглядеть, где будет размещаться, какую ориентацию иметь (альбомную или книжную), определяем, где будут написаны дни недели (сбоку или сверху) и решаем другие организационные вопросы.
  2. Для того, чтобы сделать календарь на один месяц выделяем область, состоящую из 6 ячеек в высоту и 7 ячеек в ширину, если вы решили писать дни недели сверху. Если вы будете их писать слева, то, соответственно, наоборот. Находясь во вкладке «Главная», кликаем на ленте по кнопке «Границы», расположенной в блоке инструментов «Шрифт». В появившемся списке выбираем пункт «Все границы».

Ограничивание ячеек в Microsoft Excel

Выравниваем ширину и высоту ячеек, чтобы они приняли квадратную форму. Для того, чтобы установить высоту строки кликаем на клавиатуре сочетание клавиш Ctrl+A. Таким образом, выделяется весь лист. Затем вызываем контекстное меню кликом левой кнопки мыши. Выбираем пункт «Высота строки».

Переход к установки высоты строки в Microsoft Excel

Открывается окно, в котором нужно установить требуемую высоту строки. Ели вы впервые делаете подобную операцию и не знаете, какой размер установить, то ставьте 18. Потом жмите на кнопку «OK».

Установка высоты строки в Microsoft Excel

Теперь нужно установить ширину. Кликаем по панели, на которой указаны наименования столбцов буквами латинского алфавита. В появившемся меню выбираем пункт «Ширина столбцов».

Переход к установки ширины столбца в Microsoft Excel

В открывшемся окне установите нужный размер. Если не знаете, какой размер установить, можете поставить цифру 3. Жмите на кнопку «OK».

Установка ширины столбца в Microsoft Excel

После этого, ячейки на листе приобретут квадратную форму.

Теперь над расчерченным шаблоном нам нужно зарезервировать место для названия месяца. Выделяем ячейки, находящиеся выше строки первого элемента для календаря. Во вкладке «Главная» в блоке инструментов «Выравнивание» жмем на кнопку «Объединить и поместить в центре».

Объединение ячеек в Microsoft Excel

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

Форматирование ячеек в Microsoft Excel

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

Элементы календаря скопированы в Microsoft Excel

Теперь выделяем все эти три элемента, и копируем их вниз ещё в три ряда. Таким образом, должно получиться в общей сложности 12 элементов для каждого месяца. Дистанцию между рядами делайте две ячейки (если используете книжную ориентацию) или одну (при использовании альбомной ориентации).

Крпирование ячеек в Microsoft Excel

Затем в объединенной ячейке пишем название месяца над шаблоном первого элемента календаря – «Январь». После этого, прописываем для каждого последующего элемента своё наименование месяца.

Установка наименования месяцев в Microsoft Excel

На заключительном этапе проставляем в ячейки даты. При этом, можно значительно сократить время, воспользовавшись функцией автозаполнения, изучению которой посвящен отдельный урок.

Выставление дат в Microsoft Excel

После этого, можно считать, что календарь готов, хотя вы можете дополнительно отформатировать его на своё усмотрение.

Урок: Как сделать автозаполнение в Excel

Способ 2: создание календаря с использованием формулы

Но, все-таки у предыдущего способа создания есть один весомый недостаток: его каждый год придется делать заново. В то же время, существует способ вставить календарь в Excel с помощью формулы. Он будет каждый год сам обновляться. Посмотрим, как это можно сделать.

  1. В левую верхнюю ячейку листа вставляем функцию:
    =”Календарь на ” & ГОД(СЕГОДНЯ()) & ” год”
    Таким образом, мы создаем заголовок календаря с текущим годом.

Вставка формулы в Microsoft Excel

Чертим шаблоны для элементов календаря помесячно, так же как мы это делали в предыдущем способе с попутным изменением величины ячеек. Можно сразу провести форматирование этих элементов: заливка, шрифт и т.д.

Создание макета календаря в Microsoft Excel

В место, где должно отображаться названия месяца «Январь», вставляем следующую формулу:
=ДАТА(ГОД(СЕГОДНЯ());1;1)

Вставка формулы для января

Но, как видим, в том месте, где должно отобразиться просто название месяца установилась дата. Для того, чтобы привести формат ячейки к нужному виду, кликаем по ней правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек…».

Переход в формат ячеек в Microsoft Excel

В открывшемся окне формата ячеек переходим во вкладку «Число» (если окно открылось в другой вкладке). В блоке «Числовые форматы» выделяем пункт «Дата». В блоке «Тип» выбираем значение «Март». Не беспокойтесь, это не значит, что в ячейке будет слово «Март», так как это всего лишь пример. Жмем на кнопку «OK».

Окно формата ячеек в Microsoft Excel

Как видим, наименование в шапке элемента календаря изменилось на «Январь». В шапку следующего элемента вставляем другую формулу:
=ДАТАМЕС(B4;1)
В нашем случае, B4 – это адрес ячейки с наименованием «Январь». Но в каждом конкретном случае координаты могут быть другими. Для следующего элемента уже ссылаемся не на «Январь», а на «Февраль», и т.д. Форматируем ячейки так же, как это было в предыдущем случае. Теперь мы имеем наименования месяцев во всех элементах календаря.

Добавление наименований месяцев в Microsoft Excel

Нам следует заполнить поле для дат. Выделяем в элементе календаря за январь все ячейки, предназначенные для внесения дат. В Строку формул вбиваем следующее выражение:
=ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1)-(ДЕНЬНЕД(ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1))-1)+{0:1:2:3:4:5:6}*7+{1;2;3;4;5;6;7}
Жмем сочетание клавиш на клавиатуре Ctrl+Shift+Enter.

Заполнение пространства дат в Microsoft Excel

Но, как видим, поля заполнились непонятными числами. Для того, чтобы они приняли нужный нам вид. Форматируем их под дату, как это уже делали ранее. Но теперь в блоке «Числовые форматы» выбираем значение «Все форматы». В блоке «Тип» формат придется ввести вручную. Там ставим просто букву «Д». Жмем на кнопку «OK».

Форматирование под дату в Microsoft Excel

Вбиваем аналогичные формулы в элементы календаря за другие месяцы. Только теперь вместо адреса ячейки D4 в формуле нужно будет проставить координаты с наименованием ячейки соответствующего месяца. Затем, выполняем форматирование тем же способом, о котором шла речь выше.

Выставление дат во всех месяцах в Microsoft Excel

Как видим, расположение дат в календаре все ещё не корректно. В одном месяце должно быть от 28 до 31 дня (в зависимости от месяца). У нас же в каждом элементе присутствуют также числа из предыдущего и последующего месяца. Их нужно убрать. Применим для этих целей условное форматирование.

Производим в блоке календаря за январь выделение ячеек, в которых содержатся числа. Кликаем по значку «Условное форматирование», размещенному на ленте во вкладке «Главная» в блоке инструментов «Стили». В появившемся перечне выбираем значение «Создать правило».

Переход к созданию правила условного форматирования в Microsoft Excel

Открывается окно создания правила условного форматирования. Выбираем тип «Использовать формулу для определения форматируемых ячеек». В соответствующее поле вставляем формулу:
=И(МЕСЯЦ(D6)1+3*(ЧАСТНОЕ(СТРОКА(D6)-5;9))+ЧАСТНОЕ(СТОЛБЕЦ(D6);9))
D6 – это первая ячейка выделяемого массива, который содержит даты. В каждом конкретном случае её адрес может отличаться. Затем кликаем по кнопке «Формат».

Создание правила в Microsoft Excel

В открывшемся окне переходим во вкладку «Шрифт». В блоке «Цвет» выбираем белый или цвет фона, если у вас установлен цветной фон календаря. Жмем на кнопку «OK».

Установка цвета шрифта в Microsoft Excel

Вернувшись в окно создания правила, жмем на кнопку «OK».

Создание правила в программе Microsoft Excel

Используя аналогичный способ, проводим условное форматирование относительно других элементов календаря. Только вместо ячейки D6 в формуле нужно будет указывать адрес первой ячейки диапазона в соответствующем элементе.

Скрытие лишних дат в Microsoft Excel

Как видим, числа, которые не входят в соответствующий месяц, слились с фоном. Но, кроме того, с ним слились и выходные дни. Это было сделано специально, так как ячейки, где содержаться числа выходных дней мы зальём красным цветом. Выделяем в январском блоке области, числа в которых выпадают на субботу и воскресение. При этом, исключаем те диапазоны, данные в которых были специально скрыты путем форматирования, так как они относятся к другому месяцу. На ленте во вкладке «Главная» в блоке инструментов «Шрифт» кликаем по значку «Цвет заливки» и выбираем красный цвет.

Заливка ячееек в Microsoft Excel

Точно такую же операцию проделываем и с другими элементами календаря.

Заливка цветом всех ячеек в Microsoft Excel

Произведем выделение текущей даты в календаре. Для этого, нам нужно будет опять произвести условное форматирование всех элементов таблицы. На этот раз выбираем тип правила «Форматировать только ячейки, которые содержат». В качестве условия устанавливаем, чтобы значение ячейки было равно текущему дню. Для этого вбиваем в соответствующее поля формулу (показано на иллюстрации ниже).
=СЕГОДНЯ()
В формате заливки выбираем любой цвет, отличающийся от общего фона, например зеленый. Жмем на кнопку «OK».

Установка формата ячеек в Microsoft Excel

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

Установим наименование «Календарь на 2017 год» посередине страницы. Для этого выделяем всю строку, где содержится это выражение. Жмем на кнопку «Объединить и поместить в центре» на ленте. Это название для общей презентабельности можно дополнительно отформатировать различными способами.

Объединение ячеек в программе Microsoft Excel

В целом работа над созданием «вечного» календаря завершена, хотя вы можете ещё долго проводить над ним различные косметические работы, редактируя внешний вид на свой вкус. Кроме того, отдельно можно будет выделить, например, праздничные дни.

Вечный календарь готов в Microsoft Excel

Урок: Условное форматирование в Excel

Способ 3: использование шаблона

Те пользователи, которые ещё в недостаточной мере владеют Экселем или просто не хотят тратить время на создание уникального календаря, могут воспользоваться готовым шаблоном, закачанным из интернета. Таких шаблонов в сети довольно много, причем велико не только количество, но и разнообразие. Найти их можно, просто вбив соответствующий запрос в любую поисковую систему. Например, можно задать следующий запрос: «календарь шаблон Excel».

Примечание: В последних версиях пакета Microsoft Office огромный выбор шаблонов (в том числе и календарей) интегрирован в состав программных продуктов. Все они отображаются непосредственно при открытии программы (не конкретного документа) и, для большего удобства пользователя, разделены на тематические категории. Именно здесь можно выбрать подходящий шаблон, а если такового не найдется, его всегда можно скачать с официального сайта Office.com.

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

Шаблон календаря в Microsoft Excel

Вы можете в нем с помощью кнопки заливки во вкладке «Главная» закрасить различными цветами ячейки, в которых содержатся даты, в зависимости от их важности. Собственно, на этом вся работа с подобным календарем может считаться оконченной и им можно начинать пользоваться.

Выделение дат в Microsoft Excel

Мы разобрались, что календарь в Экселе можно сделать двумя основными способами. Первый из них предполагает выполнение практически всех действий вручную. Кроме того, календарь, сделанный этим способом, придется каждый год обновлять. Второй способ основан на применении формул. Он позволяет создать календарь, который будет обновляться сам. Но, для применения данного способа на практике нужно иметь больший багаж знаний, чем при использовании первого варианта. Особенно важны будут знания в сфере применения такого инструмента, как условное форматирование. Если же ваши знания в Excel минимальны, то можно воспользоваться готовым шаблоном, скачанным из интернета.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось.

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Создание календаря из шаблона

В Excel есть множество встроенных шаблонов, в том числе и для календарей. Это очень удобно, поскольку эти шаблоны очень разные и скорее всего, то, что вы собираетесь сделать, уже подготовлено другими людьми. Главное преимущество заготовок — их работоспособность. Они созданы с учетом всех правил и принципов Excel, их не придется перенастраивать, а значит, не придется вникать во все тонкости и сложности этого дела.

Шаг 1. Для начала запустите программу и откройте в меню «Файл».

Открываем в меню «Файл»

Открываем в меню «Файл»

Шаг 2. Перейдите в раздел «Создать». Теперь воспользуйтесь поиском или нажмите на ссылку «Календари», чтобы просмотреть все доступные варианты.

Переходим в раздел «Создать», нажимаем на ссылку «Календари»

Переходим в раздел «Создать», нажимаем на ссылку «Календари»

Как видите, в программе много разных встроенных календарей. Они скомпонованы по категориям, что облегчит поиск. Найдите подходящий шаблон. Не обращайте внимание на стиль и цветовое решение, все это можно будет с легкостью изменить. Ориентируйтесь на формат календаря и возможности, которые он предлагает.

В разделе «Категория» выбираем подходящий нам шаблон календаря

В разделе «Категория» выбираем подходящий нам шаблон календаря

Шаг 3. Щелкните по миниатюре понравившегося вам шаблона. Скачайте его, нажав на кнопку «Создать».

Щелкаем по миниатюре понравившегося шаблона, нажимаем на кнопку «Создать»

Щелкаем по миниатюре понравившегося шаблона, нажимаем на кнопку «Создать»

Шаг 4. Теперь выбранный вами шаблон откроется в новом окне.

Шаблон выбранного календаря откроется в программе Excel

Шаблон выбранного календаря откроется в программе Excel

Измените его по своему усмотрению, добавьте свои данные и др. Теперь это будет лично ваш календарь с дополнительными возможностями.

Меняем календарь по своему усмотрению, вносим свои данные

Меняем календарь по своему усмотрению, вносим свои данные

Важно! Не забудьте сохранять свою таблицу каждый раз, когда вы вносите в нее какие-либо изменения.

Есть смысл загрузить этот документ на Google Docs. Это облачное хранилище файлов любого типа со встроенным пакетом программ, аналогичным Microsoft Office. Загрузив его на облако, вы сможете получить доступ к своему календарю в любое время с любого компьютера, редактировать его онлайн самостоятельно и вместе с другими людьми, но самый важный плюс — это автосохранение, любые действия с таблицей будут сохраняться системой.

Готовый результат

Для тех, кто просто хочет скачать календарь в Excel на текущий год, на картинке ниже показан как он выглядит. Красным отмечены праздничные дни, розовым – выходные. Текущий день, также автоматически выделяется заливкой.

Добавил календарь на 2021 год с праздниками и выходными в соответствии с постановлением правительства.

Календарь в Excel

Аннотация

Эта статья содержит образец макроса Microsoft Visual Basic для приложений (подпрограммы), который запрашивает у вас месяц и год и создает календарь на месяц с помощью рабочего листа.

Простой календарь

Для начала разберемся, как сделать обычный календарь на месяц. Создаете таблицу с заголовками в виде дней недели по строке и количеству недель в одном месяце.

Календарь в excel 1

Воспользуемся одним из стандартных шаблонов оформления таблицы, чтобы календарь выглядел наглядно и красиво.

Календарь в excel 2

На заметку! Чтобы быстрее заполнить ячейки, используйте маркер автозаполнения.

Заполняете дни, начиная с первого января. В итоге получается такая таблица:

Календарь в excel 3

Форматируете ячейки, чтобы внутри стояла только одна цифра, а не полная дата. Можете создать свой собственный формат и задать для него образец.

Календарь в excel 4

Проводите окончательные настройки расположения цифр, а также делаете другим цветом числа другого месяца при помощи стандартных инструментов редактора.

Календарь в excel 5

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

Создание календаря в Microsoft Excel

Календарь в Microsoft Excel

​Смотрите также​ название месяцев. В​Наконец, создадим формулу массива:​ годы, который заполняется​ промежутком в две​ дни недели напишем​ ячейки и изенить​ Заходим в «Формат​ на практике нужно​ можно задать следующий​ тип правила​. В блоке​.​ в ячейке будет​Но, все-таки у предыдущего​

​ календаря. Это можно​ выбираем пункт​

Создание различных календарей

​При создании таблиц с​ третьем столбце напишем​выделим наш диапазон 7х6​ автоматически, на любой​ – три строки.У​ сверху.​ или убрать формулы,​ ячеек». Нажимаем на​ иметь больший багаж​ запрос: «календарь шаблон​«Форматировать только ячейки, которые​«Цвет»​Вбиваем аналогичные формулы в​ слово «Март», так​

Способ 1: создание календаря на год

​ способа создания есть​ сделать при помощи​«Все границы»​

  1. ​ определенным типом данных​ года в порядке​ из 42 ячеек,​ год, нужно только​ нас на странице​Считаем сколько клеточек​ диапазону присваивают имя.​ функцию «(все форматы)».​ знаний, чем при​ Excel».​
  2. ​ содержат»​выбираем белый или​ элементы календаря за​ как это всего​ один весомый недостаток:​ автозаполнения. Вы также​.​ иногда нужно применять​ возрастания.​введем в Строке формул​ поменять год (цифру)​ получилось 12 квадратов​ нам нужно нарисовать.​​ Подробнее читайте об​​ Ставим букву «Д»​ использовании первого варианта.​​Примечание:​​. В качестве условия​ цвет фона, если​​ другие месяцы. Только​​ лишь пример. Жмем​ его каждый год​​ можете на свое​​Выравниваем ширину и высоту​

    Ограничивание ячеек в Microsoft Excel

  3. ​ календарь. Кроме того,​Мы сделали в​ =ЕСЛИ(МЕСЯЦ(Календарь)= МЕСЯЦ($A$4);Календарь;””),​ и все. Получился​ (месяцев).​ Нам нужно разместить​ этом в статье​​ в строке «Тип».​​ Особенно важны будут​В последних версиях​ устанавливаем, чтобы значение​ у вас установлен​ теперь вместо адреса​​ на кнопку​​ придется делать заново.​

    Переход к установки высоты строки в Microsoft Excel

    ​ усмотрение отформатировать ячейки​ ячеек, чтобы они​ некоторые пользователи просто​ списке года с​нажмем​вечный календарь в Excel​Теперь можно оформлять​ три месяца по​ “Что такое диапазон​​Нажимаем «ОК».​​ знания в сфере​

    Установка высоты строки в Microsoft Excel

    ​ пакета Microsoft Office​ ячейки было равно​ цветной фон календаря.​ ячейки D4 в​«OK»​ В то же​ этой небольшой таблицы,​​ приняли квадратную форму.​​ хотят его создать,​

    Переход к установки ширины столбца в Microsoft Excel

    ​ 1950 по 2050.​CTRL+SHIFT+ENTER​. :)​ дальше наш календарь:​ семь дней в​ в Excel”.​​Теперь изменим ширину​​ применения такого инструмента,​

    Установка ширины столбца в Microsoft Excel

    ​ огромный выбор шаблонов​ текущему дню. Для​ Жмем на кнопку​

  4. ​ формуле нужно будет​.​ время, существует способ​ чтобы потом не​ Для того, чтобы​ распечатать и использовать​ Список годов можно​​.​​Скачать​​ пишем название месяцев,​​ неделю и пробелы​​В Excel можно​ ячеек, цвет шрифта,​​ как условное форматирование.​
  5. ​ (в том числе​ этого вбиваем в​«OK»​ проставить координаты с​Как видим, наименование в​ вставить календарь в​ пришлось форматировать каждый​ установить высоту строки​ в бытовых целях.​ менять, добавлять в​Разберем подробнее результат вычисления​календарь на любой год​ вписываем числа. Как​ между месяцами. Всего​ построить горизонтальную диаграмму,​ заливки ячеек выходных​ Если же ваши​ и календарей) интегрирован​

    Форматирование ячеек в Microsoft Excel

  6. ​ соответствующее поля формулу​.​ наименованием ячейки соответствующего​ шапке элемента календаря​ Excel с помощью​ месяц в отдельности.​ кликаем на клавиатуре​ Программа Microsoft Office​ него года. Смотрите​ этой формулы массива:​ в Excel​ написать быстро числа​

    Элементы календаря скопированы в Microsoft Excel

  7. ​ 23 клеточки нужно​ которая будет отражать​ дней, т.д. Можно​ знания в Excel​ в состав программных​ (показано на иллюстрации​Вернувшись в окно создания​ месяца. Затем, выполняем​ изменилось на «Январь».​ формулы. Он будет​ Например, можно столбец,​ сочетание клавиш​ позволяет несколькими способами​ статью «Чтобы размер​

    Крпирование ячеек в Microsoft Excel

  8. ​НомерНедели*7 – это результат​.​ месяца читайте в​ разместить в ширину​ данные по шкале​ растянуть календарь на​ минимальны, то можно​ продуктов. Все они​

    Установка наименования месяцев в Microsoft Excel

  9. ​ ниже).​ правила, жмем на​ форматирование тем же​ В шапку следующего​ каждый год сам​ предназначенный для воскресных​Ctrl+A​

Выставление дат в Microsoft Excel

​ вставить календарь в​ таблицы Excel менялся​ умножения массива констант на​В Excel есть​ статье «Копирование в​

​ страницы. Уменьшаем ширину​​ времени. – это​ лист формата А4,​

Способ 2: создание календаря с использованием формулы

​ воспользоваться готовым шаблоном,​ отображаются непосредственно при​=СЕГОДНЯ()​ кнопку​ способом, о котором​ элемента вставляем другую​ обновляться. Посмотрим, как​ дней залить красным​. Таким образом, выделяется​ таблицу или на​ автоматически» тут.​ число 7 :​ возможность заполнить столбец​

  1. ​ Excel» здесь.​ ячеек. Увеличиваем высоту​
    ​ диаграмму Ганта. Диаграмма​ т.д. Получилось так.​ скачанным из интернета.​
    ​ открытии программы (не​В формате заливки​«OK»​

    Вставка формулы в Microsoft Excel

  2. ​ шла речь выше.​ формулу:​ это можно сделать.​ цветом, а текст​ весь лист. Затем​ лист. Давайте выясним,​Все это можно​ ={0:7:14:21:28:35};​ таблицы датами через​Можно вставить картинки,​

    Создание макета календаря в Microsoft Excel

  3. ​ ячеек. Как это​ ганта применяется при​Условным форматированием подкрасили цвет​Автор: Максим Тютюшев​
    ​ конкретного документа) и,​

    Вставка формулы для января

    ​ выбираем любой цвет,​.​Как видим, расположение дат​=ДАТАМЕС(B4;1)​В левую верхнюю ячейку​ строки, в которой​ вызываем контекстное меню​ как это можно​ написать быстро копированием.​НомерНедели*7+ДеньНедели – Сложение 2-х​ определенный период, например,​​ фото, текст, др.​​ сделать быстро -​

    Переход в формат ячеек в Microsoft Excel

    ​ планировании, отслеживании отдельных​ шрифта суббот и​Создать​​ для большего удобства​​ отличающийся от общего​Используя аналогичный способ, проводим​ в календаре все​​В нашем случае,​​ листа вставляем функцию:​​ находятся наименования дней​​ кликом левой кнопки​​ сделать.​​ Как это сделать,​​ массивов констант (столбца​​ через три дня,​ Статья “Как вставить​ смотрите в статье​ этапов работы какого​ воскресений. Как установить​календарь в​ пользователя, разделены на​​ фона, например зеленый.​​ условное форматирование относительно​

    Окно формата ячеек в Microsoft Excel

  4. ​ ещё не корректно.​ B4 – это​=”Календарь на ” &​ недели, сделать полужирным.​ мыши. Выбираем пункт​Скачать последнюю версию​
    ​ смотрите в статье​
    ​ и строки) дает​ т.д. Как это​ в Excel фото,​ сайта «Как поменять​ -нибудь проекта. Мы​ условное форматирование, читайте​Excel на любой месяц​ тематические категории. Именно​ Жмем на кнопку​ других элементов календаря.​ В одном месяце​ адрес ячейки с​ ГОД(СЕГОДНЯ()) & “​Копируем элементы календаря ещё​«Высота строки»​ Excel​ «Копирование в Excel»​ в результате 2-х​

    Добавление наименований месяцев в Microsoft Excel

  5. ​ сделать, смотрите в​ картинку”.​ размер таблицы Excel,​ рассмотрели, как, с​ в статье «Условное​ и год​ здесь можно выбрать​«OK»​
    ​ Только вместо ячейки​
    ​ должно быть от​ наименованием «Январь». Но​​ год”​​ для двух месяцев.​

    Заполнение пространства дат в Microsoft Excel

  6. ​.​Все календари, созданные в​ здесь. Получились такие​ мерный массив: {1;2;3;4;5;6;7: 8;9;10;11;12;13;14: 15;16;17;18;19;20;21: 22;23;24;25;26;27;28: 29;30;31;32;33;34;35: 36;37;38;39;40;41;42}​ статье “Автоматическая дата​Можно выделить цветом​ весь перечень вариантов»​ помощью диаграммы Ганта,​ форматирование в Excel»​​нам поможет формула​​ подходящий шаблон, а​​.​​ D6 в формуле​​ 28 до 31​​ в каждом конкретном​Таким образом, мы​ При этом не​​Открывается окно, в котором​​ Excel, можно разделить​​ списки.​​ – это последовательные​

    Форматирование под дату в Microsoft Excel

  7. ​ в Excel”.​ даты – день​ тут.​ сделать простой график​ тут. Можно условным​ массива Excel. про​ если такового не​После этого, ячейка, соответствующая​ нужно будет указывать​ дня (в зависимости​ случае координаты могут​ создаем заголовок календаря​

    Выставление дат во всех месяцах в Microsoft Excel

  8. ​ забываем, чтобы в​ нужно установить требуемую​ на две большие​Присвоим имена этим спискам.​ номера ячеек в​В следующей статье​ рождения или надпись​Отступаем сверху пару​ отпусков. Смотрите статью​ форматированием настроить календарь​ формулы массива, что​ найдется, его всегда​ текущему числу, будет​ адрес первой ячейки​ от месяца). У​ быть другими. Для​

    ​ с текущим годом.​ область копирования также​ высоту строки. Ели​ группы: охватывающие определенный​ Как присвоить имя​​ календаре;​​ “Практическое применение графика,​ “Ура!!! Отпуск!!! :-)”,​​ строк и делаем​​ “Диаграмма Ганта в​​ так, что будет​​ это такое, как​ можно скачать с​​ иметь зеленый цвет.​​ диапазона в соответствующем​

    Переход к созданию правила условного форматирования в Microsoft Excel

    ​ нас же в​ следующего элемента уже​Чертим шаблоны для элементов​​ входила объединенная ячейка​ вы впервые делаете​​ отрезок времени (например,​ диапазону списка, смотрите​
    ​Теперь осталось правильно выставить​
    ​ таблицы в Excel”​ др. Как формулой​ табличку на месяц​ Excel”.​ выделяться сегодняшнее число​ ее вводить, читайте​ официального сайта .​Установим наименование «Календарь на​​ элементе.​​ каждом элементе присутствуют​

    Создание правила в Microsoft Excel

    ​ ссылаемся не на​ календаря помесячно, так​​ над элементами. Вставляем​​ подобную операцию и​​ год) и вечные,​​ в статье «Диапазон​ точку отсчета: для​ описано как можно​ выделить выходные дни,​ – 7 ячеек​​Есть несколько способов,​​ шрифтом или цветом​

    Установка цвета шрифта в Microsoft Excel

    ​ в статье “Формулы​По сути, такой шаблон​ 2017 год» посередине​​Как видим, числа, которые​​ также числа из​

    Создание правила в программе Microsoft Excel

  9. ​ «Январь», а на​ же как мы​ их в один​ не знаете, какой​ которые будут сами​ в Excel».​ этого нужно прибавить​ применить таблицу Excel​ смотрите в статье​

    Скрытие лишних дат в Microsoft Excel

  10. ​ в ширину и​как сделать календарь в​ ячейки.​ массива Excel” здесь.​ — уже готовый​ страницы. Для этого​ не входят в​ предыдущего и последующего​ «Февраль», и т.д.​ это делали в​ ряд так, чтобы​ размер установить, то​ обновляться на актуальную​Смотрим в диспетчере​ дату из ячейки​ лично для себя​ “Выделить число по​ 5 ячеек в​ Excel​Календарь работает так​Сначала нужно нарисовать​ календарь, в котором​ выделяем всю строку,​ соответствующий месяц, слились​ месяца. Их нужно​​ Форматируем ячейки так​​ предыдущем способе с​​ между элементами была​​ ставьте 18. Потом​​ дату. Соответственно и​​ задач на закладке​А4​

    Заливка ячееек в Microsoft Excel

    ​ на примере составления​ дню недели в​ высоту для чисел​

    Заливка цветом всех ячеек в Microsoft Excel

  11. ​. Можно сделать календарь​– меняем название​ таблицу для чисел.​ вам только останется​ где содержится это​ с фоном. Но,​ убрать. Применим для​ же, как это​​ попутным изменением величины​ дистанция в одну​​ жмите на кнопку​ подходы к их​ «Формулы» перечень имен​и вычесть день​ таблицы вашего питания.​ Excel” тут.​ и плюс одну​ на год. Можно​
    ​ месяца и года​
    ​ Как это сделать,​ занести праздничные даты,​ выражение. Жмем на​ кроме того, с​ этих целей условное​​ было в предыдущем​​ ячеек. Можно сразу​

    Установка формата ячеек в Microsoft Excel

    ​ ячейку.​«OK»​ созданию несколько отличаются.​

  12. ​ списков.​ недели, на который​ В этой таблице​Можно вместо числа​ ячейку – для​ сделать​ в ячейках В20:Н20.​​ сколько и каких​ дни рождения или​​ кнопку​ ним слились и​ форматирование.​ случае. Теперь мы​

​ провести форматирование этих​Теперь выделяем все эти​.​ Кроме того, можно​Теперь на другом листе​ попадает первое число​ хорошо видно в​ дня рождения поместить​ названия дней недели​вечный календарь на любой​ И появляется календарь​

Вечный календарь готов в Microsoft Excel

​ ячеек брать, т.д.,​​ другие важные события.​

Способ 3: использование шаблона

​«Объединить и поместить в​ выходные дни. Это​Производим в блоке календаря​ имеем наименования месяцев​ элементов: заливка, шрифт​ три элемента, и​Теперь нужно установить ширину.​ использовать уже готовый​ делаем обычные выпадающие​ месяца;​ какое время и​ фотографию этого человека.​ (итого – 6).​ год​ на новый месяц.​ смотрите в статье​ Например, таким календарем​ центре»​ было сделано специально,​ за январь выделение​

​ во всех элементах​​ и т.д.​ копируем их вниз​ Кликаем по панели,​ шаблон.​ списки через функцию​Чтобы исключить отображение нескольких​ как часто мы​Можно сделать календарь​ Выделяем этот квадрат​. Смотрите статью “Как​ Например, в ячейке,​ “Как сделать календарь​ является шаблон, который​на ленте. Это​ так как ячейки,​ ячеек, в которых​ календаря.​В место, где должно​ ещё в три​

​ на которой указаны​Прежде всего, рассмотрим, как​ «Проверка данных» на​ дней из конца​ кушаем – виднее,​ альбомной ориентации.​ и рисуем границы​ создать календарь в​ где написано «Апрель​ в Excel”.​ представлен на изображении​ название для общей​ где содержаться числа​

Шаблон календаря в Microsoft Excel

​ содержатся числа. Кликаем​Нам следует заполнить поле​ отображаться названия месяца​ ряда. Таким образом,​ наименования столбцов буквами​ создать календарь за​ закладке «Данные» в​ предыдущего месяца и​ чем записи на​Если нужно сделать​ ячеек. Ширину и​ Excel формулой”.​ 2015» напишем «Май​

Выделение дат в Microsoft Excel

​На листе Excel​ ниже. Он представляет​ презентабельности можно дополнительно​ выходных дней мы​ по значку​ для дат. Выделяем​ «Январь», вставляем следующую​ должно получиться в​ латинского алфавита. В​ определенный год.​ разделе «Работа с​ дней из начала​ листочке.​ календарь большего размера,​ цвет границы клеточек​Здесь рассмотрим основной​ 2015». Появится календарь​ сделаем заготовку для​ собой полностью готовую​ отформатировать различными способами.​ зальём красным цветом.​«Условное форматирование»​ в элементе календаря​ формулу:​ общей сложности 12​ появившемся меню выбираем​Разрабатываем план, как он​ данными». Получились списки​ следующего (появляются в​

​Для того, чтобы создать​

lumpics.ru>

Как встроить календарь в рабочую книгу Excel

  1. Убедитесь, что у вас включены параметры макросов для разработчика:

    Вкладка «Разработчик» arrow to right Безопасность макросов arrow to right Отметьте флажком Доверять доступ к объектной модели проектов VBA.

    information
    Или:

    Файл

    arrow to right

    Параметры

    arrow to right

    Центр управления безопасностью

    arrow to right Параметры центра управления безопасностью arrow to right

    Параметры макросов

    arrow to right

    Отметьте

    Доверять доступ к объектной модели проектов VBA

    .

  2. Откройте книгу, в которую нужно встроить календарь для вставки дат.

  3. Вкладка XLTools arrow to right В группе «Дата и Время» откройте выпадающий список arrow to right Нажмите Встроить в эту книгу.

  4. Если будет предложено сохранить книгу, нажмите Сохранить arrow to right Сохраните файл в формате *.XLSM.

note

Внимание: Рекомендуем сохранить книгу в формате с поддержкой макросов *.XLSM.
Хотя формат *.XLS также поддерживает макросы, и вы можете встроить календарь в книгу *.XLS, мы этого не рекомендуем. *.XLS является устаревшим и более уязвимиым форматом Excel. Когда вы отправляете такой файл другим пользователям, он может быть заблокирован антивирусными программами как вредоносный файл.

Решение

Примечание

Корпорация Майкрософт предоставляет примеры программирования только в целях демонстрации без явной или подразумеваемой гарантии. Данное положение включает, но не ограничивается этим, подразумеваемые гарантии товарной пригодности или соответствия отдельной задаче. Эта статья предполагает, что пользователь знаком с представленным языком программирования и средствами, используемыми для создания и отладки процедур. Специалисты технической поддержки Майкрософт могут пояснить работу той или иной процедуры, но модификация примеров и их адаптация к задачам разработчика не предусмотрена.

Для создания календаря выполните следующие действия.

Microsoft Excel 2003

  1. Создайте новую книгу.
  2. В меню Сервис выберите Макрос, затем выберите Редактор Visual Basic.
  3. В меню Вставка выберите пункт Модуль.
  4. Вставьте сценарий Visual Basic для приложений из раздела “Образец процедуры Visual Basic” на лист модуля.
  5. В меню Файл нажмите Закрыть и вернуться в Microsoft Excel.
  6. Выберите вкладку Лист1.
  7. В меню Сервис выберите пункт Макрос, а затем нажмите Макросы.
  8. Нажмите CalendarMaker, а затем нажмите Выполнить для создания календаря.

Microsoft Excel 2007 или более поздние версии

  1. Создайте новую книгу.
  2. На ленте Разработчик выберите Visual Basic.
  3. В меню Вставка выберите пункт Модуль.
  4. Вставьте сценарий Visual Basic для приложений из раздела “Образец процедуры Visual Basic” на лист модуля.
  5. В меню Файл нажмите Закрыть и вернуться в Microsoft Excel.
  6. Выберите вкладку Лист1.
  7. На ленте Разработчик щелкните Макрос.
  8. Нажмите CalendarMaker, а затем нажмите *Выполнить для создания календаря.

Примечание

Если вкладка «Разработчик» не отображается, перейдите на вкладку «Параметры Excel» и включите ее. В Excel 2007 этот пункт размещен в меню Популярное. В Excel 2010 этот пункт размещен в меню Настроить ленту.

Пример процедуры Visual Basic

Sub CalendarMaker() ‘ Unprotect sheet if had previous calendar to prevent error. ActiveSheet.Protect DrawingObjects:=False, Contents:=False, _ Scenarios:=False ‘ Prevent screen flashing while drawing calendar. Application.ScreenUpdating = False ‘ Set up error trapping. On Error GoTo MyErrorTrap ‘ Clear area a1:g14 including any previous calendar. Range(“a1:g14”).Clear ‘ Use InputBox to get desired month and year and set variable ‘ MyInput. MyInput = InputBox(“Type in Month and year for Calendar “) ‘ Allow user to end macro with Cancel in InputBox. If MyInput = “” Then Exit Sub ‘ Get the date value of the beginning of inputted month. StartDay = DateValue(MyInput) ‘ Check if valid date but not the first of the month ‘ — if so, reset StartDay to first day of month. If Day(StartDay) <> 1 Then StartDay = DateValue(Month(StartDay) & “/1/” & _ Year(StartDay)) End If ‘ Prepare cell for Month and Year as fully spelled out. Range(“a1”).NumberFormat = “mmmm yyyy” ‘ Center the Month and Year label across a1:g1 with appropriate ‘ size, height and bolding. With Range(“a1:g1”) .HorizontalAlignment = xlCenterAcrossSelection .VerticalAlignment = xlCenter .Font.Size = 18 .Font.Bold = True .RowHeight = 35 End With ‘ Prepare a2:g2 for day of week labels with centering, size, ‘ height and bolding. With Range(“a2:g2”) .ColumnWidth = 11 .VerticalAlignment = xlCenter .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .Orientation = xlHorizontal .Font.Size = 12 .Font.Bold = True .RowHeight = 20 End With ‘ Put days of week in a2:g2. Range(“a2”) = “Sunday” Range(“b2”) = “Monday” Range(“c2”) = “Tuesday” Range(“d2”) = “Wednesday” Range(“e2”) = “Thursday” Range(“f2”) = “Friday” Range(“g2”) = “Saturday” ‘ Prepare a3:g7 for dates with left/top alignment, size, height ‘ and bolding. With Range(“a3:g8”) .HorizontalAlignment = xlRight .VerticalAlignment = xlTop .Font.Size = 18 .Font.Bold = True .RowHeight = 21 End With ‘ Put inputted month and year fully spelling out into “a1”. Range(“a1”).Value = Application.Text(MyInput, “mmmm yyyy”) ‘ Set variable and get which day of the week the month starts. DayofWeek = WeekDay(StartDay) ‘ Set variables to identify the year and month as separate ‘ variables. CurYear = Year(StartDay) CurMonth = Month(StartDay) ‘ Set variable and calculate the first day of the next month. FinalDay = DateSerial(CurYear, CurMonth + 1, 1) ‘ Place a “1” in cell position of the first day of the chosen ‘ month based on DayofWeek. Select Case DayofWeek Case 1 Range(“a3”).Value = 1 Case 2 Range(“b3”).Value = 1 Case 3 Range(“c3”).Value = 1 Case 4 Range(“d3”).Value = 1 Case 5 Range(“e3”).Value = 1 Case 6 Range(“f3”).Value = 1 Case 7 Range(“g3”).Value = 1 End Select ‘ Loop through range a3:g8 incrementing each cell after the “1” ‘ cell. For Each cell In Range(“a3:g8”) RowCell = cell.Row ColCell = cell.Column ‘ Do if “1” is in first column. If cell.Column = 1 And cell.Row = 3 Then ‘ Do if current cell is not in 1st column. ElseIf cell.Column <> 1 Then If cell.Offset(0, -1).Value >= 1 Then cell.Value = cell.Offset(0, -1).Value + 1 ‘ Stop when the last day of the month has been ‘ entered. If cell.Value > (FinalDay – StartDay) Then cell.Value = “” ‘ Exit loop when calendar has correct number of ‘ days shown. Exit For End If End If ‘ Do only if current cell is not in Row 3 and is in Column 1. ElseIf cell.Row > 3 And cell.Column = 1 Then cell.Value = cell.Offset(-1, 6).Value + 1 ‘ Stop when the last day of the month has been entered. If cell.Value > (FinalDay – StartDay) Then cell.Value = “” ‘ Exit loop when calendar has correct number of days ‘ shown. Exit For End If End If Next ‘ Create Entry cells, format them centered, wrap text, and border ‘ around days. For x = 0 To 5 Range(“A4”).Offset(x * 2, 0).EntireRow.Insert With Range(“A4:G4”).Offset(x * 2, 0) .RowHeight = 65 .HorizontalAlignment = xlCenter .VerticalAlignment = xlTop .WrapText = True .Font.Size = 10 .Font.Bold = False ‘ Unlock these cells to be able to enter text later after ‘ sheet is protected. .Locked = False End With ‘ Put border around the block of dates. With Range(“A3”).Offset(x * 2, 0).Resize(2, _ 7).Borders(xlLeft) .Weight = xlThick .ColorIndex = xlAutomatic End With With Range(“A3”).Offset(x * 2, 0).Resize(2, _ 7).Borders(xlRight) .Weight = xlThick .ColorIndex = xlAutomatic End With Range(“A3”).Offset(x * 2, 0).Resize(2, 7).BorderAround _ Weight:=xlThick, ColorIndex:=xlAutomatic Next If Range(“A13”).Value = “” Then Range(“A13”).Offset(0, 0) _ .Resize(2, 8).EntireRow.Delete ‘ Turn off gridlines. ActiveWindow.DisplayGridlines = False ‘ Protect sheet to prevent overwriting the dates. ActiveSheet.Protect DrawingObjects:=True, Contents:=True, _ Scenarios:=True ‘ Resize window to show all of calendar (may have to be adjusted ‘ for video configuration). ActiveWindow.WindowState = xlMaximized ActiveWindow.ScrollRow = 1 ‘ Allow screen to redraw with calendar showing. Application.ScreenUpdating = True ‘ Prevent going to error trap unless error found by exiting Sub ‘ here. Exit Sub ‘ Error causes msgbox to indicate the problem, provides new input box, ‘ and resumes at the line that caused the error. MyErrorTrap: MsgBox “You may not have entered your Month and Year correctly.” _ & Chr(13) & “Spell the Month correctly” _ & ” (or use 3 letter abbreviation)” _ & Chr(13) & “and 4 digits for the Year” MyInput = InputBox(“Type in Month and year for Calendar”) If MyInput = “” Then Exit Sub Resume End Sub

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

Как изменить настройки Встроенного календаря

Настройки Встроенного календаря определяют, как календарь будет отображаться и работать в конкретной рабочей книге – как на вашем компьютере, так и на комьютерах других пользователей, которым вы отправите эту книгу.

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

Чтобы изменить настройки Встроенного календаря в книге:

  1. Откройте вкладку XLTools arrow to right Настройки arrow to right Вкладка «Дата/Время».

    information

    Или: нажмите на кнопку стрелки в углу группы «Дата и Время» .

  2. Задайте нужные настройки.

  3. Нажмите ОК

    arrow to right

    Готово!

  • Отметьте флажком Отображать иконки календаря и часов рядом с ячейками, чтобы календарь был доступен из всплывающей иконки. Иконка всплывает рядом с ячейками с форматом дата/время. Нажатие по иконке вызывает календарь.

  • Отметьте флажком Отображать «Вставить дату» в контекстном меню, чтобы календарь был доступен из контекстного меню по правой кнопке мыши. Пользователи смогут вставлять только даты.

  • Отметьте флажком Отображать «Вставить время» в контекстном меню, чтобы часы были доступны из контекстного меню по правой кнопке мыши. Пользователи смогут вставлять только время.

  • Отметьте флажком Отображать «Вставить дату и время» в контекстном меню, чтобы календарь вместе с часами был доступен из контекстного меню по правой кнопке мыши. Пользователи смогут вставлять даты вместе со временем.

  • Отметьте флажком Включить автоувеличение дат при применении в диапазонах, и когда пользователи буду заполнять целые диапазоны, значения дат будут вставлены последовательно с шагом в 1 день.

  • Отметьте флажком Включить автоувеличение времени при применении в диапазонах, и когда пользователи буду заполнять целые диапазоны, значения времени будут вставлены последовательно с шагом в 1 час.

  • Отметьте флажком Использовать этот формат по умолчанию, и все значения дат и времени, вставленные с помощью Встроенного календаря, будут использовать заданный вами формат. Мы можете задать формат даты/времени, принятый в вашей стране или языке, или настроить свой собственный формат.

Изменение цветовой гаммы календаря Excel

Если при создании календаря использовать цвета темы, то потом их можно будет изменить одним простым движением. Просто сменив цвета темы на вкладке Разметка страницы. Выбирайте понравившийся.

Дизайн календарей в Excel

Платежный календарь

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

  1. Делаете заготовку, заполняя строку заголовков и заглавный столбец.

Календарь в excel 19

  1. Если в таблице много компаний, то необходимо вставить формулу автосуммы, чтобы программа автоматически высчитывала показатели по столбцу

Календарь в excel 20

  1. Для расчета остатка на конец периода необходимо к остатку на начало прибавить приход и отнять расход по каждой фирме.

Календарь в excel 21

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

Календарь в excel 22

  1. Добавим правило форматирования для отображения сегодняшнего дня и для выделения цветом отрицательных значений в таблице, чтобы сразу видеть перерасход имеющихся средств.

Календарь в excel 23

  1. Так выглядит календарь, если добавить еще одну фирму. Все значения посчитались автоматически, поскольку основные ячейки связаны формулами.

Календарь в excel 24

Как видите, создание календарей в excel требует определенных знаний в условном форматировании, а также понимания работы логических и временных функций. Такая задача под силу более опытным пользователям. Если нужно создать простой календарь, то базовых знаний основных инструментов форматирования будет достаточно.

P.S.

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

Скачать

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...