Создать календарь в excel: Ошибка 404 | Smartsheet

Содержание

Как сделать календарь в Excel

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

Как сделать календарь в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Специализированный календарь для работы и дежурств

Создание нового календаря каждый месяц — пустая трата времени, но многие люди делают это, так как думают, что им придется перестраивать его, чтобы получить правильные выходные и праздничные дни. Но на самом деле, с несколькими формулами, 2 условными правилами форматирования, 1 выпадающим списком и 5 строками кода VBA, вы можете создать автоматический календарь, который не придется менять.

Шаг 1. Создания списка месяцев. Начнем с написания имени сотрудников в столбце A.

Заполняем имена сотрудников в столбце А

Перед тем как переходить к следующему этапу убедитесь, что на вашей панели инструментов есть раздел «Разработчика». Если нет, добавьте его:

  1. Перейдите в меню «Файл»>«Параметры».

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

    В самом низу открываем пункт «Параметры»

  2. Нажимаете на параметр «Настройки ленты».

    Нажимаем на параметр «Настроить ленту»

  3. Проверьте параметр «Разработчика» в правой панели.

    Проверяем вкладку «Разработчик», если нет галочки ставим, нажимаем «ОК»

Шаг 2. Теперь выберите «Разработчик»> «Вставка»> «Поле со списком».

Открываем в меню на вкладку «Разработчик»

Нажимаем на кнопку «Вставить»

В открывшемся меню выбираем элемент «Поле со списком»

Значок «Поле со списком» передвигаем с помощью мыши в нужное место

Шаг 3. Теперь нам нужно создать список месяцев в другом месте на нашем листе.

Создаем список месяцев, вписывая название в ячейки, как на картинке

Шаг 4. Теперь подключите, ранее созданный элемент «Поле со списком» с этим списком месяцев:

  1. Выберите объект «Поле со списком».

    Выбираем объект «Поле со списком»

  2. Щелкните по нему и выберите «Формат объекта».

    Кликаем на элемент правой кнопкой мыши, выбираем «Формат объекта»

  3. Введите диапазон месяцев (в этом примере «BC1:BC12»).

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

  4. В разделе «Связь с ячейкой» выберите A1.

    В разделе «Связь с ячейкой» вписываем A1, нажимаем «ОК»

Шаг 5. Поле со списком для каждого года.

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

В разделе «Связь с ячейкой» указываем A2

Список для каждого месяца и года готов

Шаг 6. Впишите первую дату посредством функции. Здесь мы собираемся повторно использовать элементы A1 (выбранный месяц) и A2 (выбранный год) и поместить их в функцию «DATE». Эта функция выглядит следующим образом: «=ДАТА(год; месяц; день)».

Итак, в качестве года указываем A2+2017 (A2 содержит цифру 1, чтобы получить 2018, нам нужно прибавить к ней 2017), а в качестве месяца — A1. Впишите получившуюся формулу в ячейку B6 «=ДАТА (A2+2017;A1;1).

Впиcываем получившуюся формулу в ячейку B6 «= ДАТА (A2+2017; A1;1)»

Результат формулы

Шаг 7. Растяните дату на нужное число столбцов.

Этот шаг очень прост. Мы просто должны добавить 1 к предыдущей ячейке, чтобы увеличить день на 1. В C6, напишите следующую формулу и скопируйте ее во все остальные ячейки. Формула «= B6+1».

Примечание! Чтобы растянуть формулу, а другие ячейки, схватите B6 за зеленый квадратик и буквально растяните его на нужное число ячеек.

В ячейку С6 вводим формулу «=B6+1»

Хватаем B6 за зеленый квадратик и тянем его на нужное количество ячеек

Ячейки заполнились автоматически

Шаг 8. Измените формат даты.

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

  1. Выберите все даты.

    Левой кнопкой мыши выделим все ячейки с датами

  2. Откройте окно «Формат ячеек» («Ctrl+1» или щелкните по выбранным ячейкам и выберите соответствующий раздел).

    Щелкаем правой кнопкой мыши на выделенном фрагменте, выбираем в меню «Формат ячеек»

    Во вкладке «Число», выбираем пункт «Дата», в правой части окна выбираем необходимый формат даты, нажимаем «ОК»

Шаг 9.

Теперь вам остается только отформатировать таблицу по своему усмотрению, изменить цвет фона и шрифты.

Календарь готов, форматируем его по своему усмотрению

Читайте интересную информацию из нашей новой статьи — «Как написать формулу в Excel? Обучение азам работы в Excel».

Видео — Как сделать календарь в Excel самостоятельно

Как сделать шаблон календаря в Excel

Вам всегда нужен календарь. Мы покажем вам, как создать свой собственный шаблон бесплатно с Microsoft Excel

,

Microsoft Excel позволяет автоматизировать многие уникальные задачи форматирования. Вы можете использовать Excel, чтобы управлять своим бюджетом и финансами

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

, Какой бы тип таблицы вы ни создавали, всегда помните об этих советах по печати в Excel

,

Здесь я покажу вам, как сделать шаблон календаря в Excel.

Создание шаблона календаря в Excel: пошаговое руководство

Следующий лист календаря представляет собой шаблон Excel

что вы можете открывать и печатать каждый месяц.

У вас есть возможность оставить это поле пустым, и он автоматически обновится до нужного месяца — все, что вам нужно сделать, это распечатать и заполнить дни. Или вы можете использовать последние несколько методов, описанных в конце этой статьи, чтобы заполнить лист с днями до печати. Это требует немного дополнительной работы, но выглядит очень круто.

Шаг № 1 — Создание заголовка и заголовка

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

Будние дни

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

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

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

Чтобы это исправить, просто выделите введенные вами дни недели, перейдите к

Главная вкладка и под ячейки Выбрать Формат> Ширина столбца… и установите ширину от 15 до 20.

Месяц

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

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

Сначала отформатируйте заголовок шрифтом от 20 до 22 и выделите жирным шрифтом. Затем перейдите в Главная> Формат> Формат ячеек…, Выбрать Дата и выберите формат, который вы хотели бы для названия месяца.

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

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

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

Шаг № 2 — Создание календарных дней

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

Поле на один день

Сначала выделите около 5 или 6 ячеек и нажмите на сливаться Центр кнопка. Это сформирует одну ячейку идеального размера для одного дня в календаре.

Затем, пока выделена эта большая ячейка, скопируйте ее (CTRL + C или же Редактировать> Копировать) и вставьте его в другие дни (или просто перетащите правый нижний угол поля вправо). Это будет дублировать вашу коробку на каждый день недели. Сделайте это для пяти рядов.

Ваш календарь должен теперь выглядеть так:

Это все еще выглядит скелетом для правильного календаря. Время добавлять линии сетки.

Форматирование сетки

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

Наконец, вы можете либо оставить свой шаблон как есть (чтобы вы могли писать в дни самостоятельно) и перейти к шагу 3, либо добавить дни в Excel.

Вместо того, чтобы вводить вручную от 1 до 30, вы можете сэкономить много времени с помощью функции автозаполнения Excel. Введите «1» для первого месяца и «2» для второго, затем выделите обе ячейки и перетащите их через оставшиеся ячейки на этой неделе за их правый нижний угол. Повторите это для каждой недели.

В качестве альтернативы, если 1-е число месяца приходится на понедельник, введите «1» в поле первого понедельника (и, конечно, отформатируйте его жирным шрифтом, выровняв его по 14 пунктам, выровняв по верхнему правому углу). Затем во вторник вы наберете «=», затем кликните на день до него (A1) и наберите «+1».

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

Когда вы закончите, перетаскивайте это поле вниз каждую неделю, чтобы каждый понедельник имел одинаковую формулу (добавляя 1 к предыдущему воскресенью). Перетащите формулу с предыдущего вторника вниз на месяц, а затем перетащите со вторника на каждую неделю. Хотя это может показаться запутанным, но если вы попробуете, вы обнаружите, что для заполнения дней требуется всего несколько щелчков мышью и менее 5 минут.

Шаг № 3 — Печать шаблона вашего календаря

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

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

Чтобы это исправить, перейдите на Макет страницы и вывести Настройка страницы окно, нажав на крошечную стрелку в правом нижнем углу.

Убедитесь, что Настройка страницы настроен как показано здесь.

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

!

В следующем месяце просто откройте тот же файл Excel (месяц уже будет правильным), перенумеруйте дни и нажмите «Печать» — это так просто!

Ваш пользовательский шаблон календаря готов

И вот он у вас есть, ваш собственный шаблон календаря, который вы можете использовать снова и снова. Если вам нужно более быстрое решение, вы также можете проверить эти шаблоны календаря Microsoft Office

а также эти сайты для бесплатных печатных шаблонов календаря

,

Есть ли у вас какие-то хитрости, которые могут сделать создание календаря в Excel немного проще? Какие уникальные проекты вы создали в Excel? Поделитесь своим опытом в разделе комментариев ниже.

Календарь в excel

Microsoft Office Excel можно использовать не только как калькулятор или хранилище баз данных, но и как планировщик заданий и календарь. Благодаря различным возможностям форматирования таблицы можно создать блок с цветными ячейками и автоматическим вычислением заданных формул. Сегодня создадим календарь в excel, используя стандартные функции и инструменты форматирования.

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

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

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

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

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

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

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

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

Производственный календарь

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

  1. Создаете заглавие при помощи сочетания функций ГОД и СЕГОДНЯ, которые возвращают текущий год.

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

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

  1. Задействуйте еще одну формулу ДАТАМЕС, которая добавляет указанное число месяцев к текущей дате. Аналогичные действия производите для остальных заготовок.

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

Важно! Для применения формулы нажимаете Ctrl+Shift+Enter. В этом случае программа автоматически посчитает значения для выделенного диапазона.

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

  1. Копируете диапазон в остальные заготовки.

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

  1. В поле Применяется к выделяете диапазоны каждого месяца, удерживая клавишу Ctrl.

  1. Чтобы обозначить текущую дату, задаете еще одно правило форматирования с применением функции СЕГОДНЯ для всего рабочего листа.

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

  1. Создаете правило форматирования и применяете ко всем месяцам.

На заметку! При изменении таблицы с праздниками таблица с числами автоматически отформатируется.

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

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

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

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

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

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

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

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

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

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

Как создать календарь с помощью Office Word или Excel. G-ek.com

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

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

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

Создание календаря с помощью Microsoft Office Word или Excel

В этом руководстве мы рассмотрим, как создать пользовательский календарь с помощью программы Microsoft Word или Excel.

Шаг 1: Запустите программу Microsoft Office Word или Excel, кликните на меню «файл» и выберите пункт «Создать».

Шаг 2: В строке поиска шаблонов Microsoft Word или Excel введите «Календарь» и нажмите клавишу Enter, чтобы просмотреть все доступные шаблоны календаря. Вы можете задать в строке поиска запрос  «Календарь на любой год» и после открытия шаблона при появлении запроса укажите нужный вам год или сразу сформировать запрос как «Календарь 2018».

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

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

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

Шаг 4: Если вы выбрали «Календарь на любой год» вы увидите следующее диалоговое окно с опциями, чтобы выбрать год, месяц (если вы выбрали календарь на месяц), если вы выбрали просто календарь, возможно вам придется его отредактировать.

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

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


Как создать календарь на 2018 год в Excel

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

Самый быстрый и простой способ - использовать шаблон Excel, уже доступный в Интернете.

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

Вверху мы видим окно поиска под названием " Модели онлайн-исследований ». Щелкаем по этому окну и вводим в него "Календарь" для поиска по всем шаблонам Excel прямо из приложения.

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

Cliquez-сюр- "Создавать" и шаблон будет автоматически загружен, и у нас будет наш календарь в Excel.

Как изменить календарный год в Excel

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

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

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

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

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

Как создать календарь на 2018 год в Excel с нуля

Шаблоны идеально подходят для создания календаря в Excel, потому что, как мы видели, в считанные секунды у нас под рукой может быть любой месяц любого года. Однако, если нам не нравится какой-либо из них (хотя существуют сотни различных дизайнов, некоторые из них нам понравятся, и все они также можно настраивать на 100%), мы также можем создать свой собственный календарь, хотя мы дадим Будьте осторожны, процесс довольно утомительный, долгий и ненужный.

Для этого мы создадим новый лист Excel как показано ниже.

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

*Отслеживать. Чтобы сделать все столбцы равными, мы можем установить их размер вручную, щелкнув правой кнопкой мыши по букве и выбрав «Ширина столбца».

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

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

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

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

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

Как сделать календарь в Excel

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

Эта статья относится к Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel для Mac, Excel для Android и Excel Online.

Как сделать готовый календарь в Excel

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

  1. Откройте Excel , выберите « Файл» > « Создать» . В поле поиска введите календарь и выберите увеличительное стекло, чтобы начать поиск.

  2. Выберите стиль календаря, который соответствует вашим потребностям. В этом примере используется календарь Any year . Выбрав календарь, выберите « Создать» .

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

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

  1. Откройте Excel и введите дни недели в первой строке таблицы. Этот ряд станет основой вашего календаря.

  2. Семь месяцев в году имеют 31 день, поэтому первым этапом этого процесса является создание месяцев для вашего календаря, которые содержат 31 день. Это будет сетка из семи столбцов и пяти рядов.

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

  3. Затем отрегулируйте высоту строк, выбрав пять строк под строкой дня недели. Отрегулируйте высоту первого столбца.

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

  4. Затем вам нужно выровнять номера дней в верхнем правом углу каждого ежедневника. Выделите каждую ячейку во всех семи столбцах и пяти строках. Щелкните правой кнопкой мыши одну из ячеек и выберите « Формат ячеек» . В разделе « Выравнивание текста » установите « Горизонтально на право» (с отступом) и « Вертикально на верх» .

  5. Теперь, когда выравнивания ячеек готовы, пришло время подсчитать количество дней. Вам нужно будет узнать, какой день является первым днем ​​января текущего года, поэтому в Google «январь» следует год, для которого вы создаете календарь. Найдите пример календаря на январь. Например, для 2020 года первый день месяца начинается со среды.

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

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

    Щелкните правой кнопкой мыши имя листа и выберите « Переименовать» . Назовите это январь . Еще раз щелкните правой кнопкой мыши лист и выберите « Переместить» или «Копировать» . Выберите Создать копию . В разделе « До» выберите (перейти в конец) . Нажмите OK, чтобы создать новый лист.

  7. Переименуйте этот лист. Щелкните правой кнопкой мыши лист, выберите « Переименовать» и введите « Февраль» .

  8. Повторите вышеуказанную процедуру в течение оставшихся 10 месяцев.

  9. Теперь пришло время настроить числа даты для каждого месяца после месяца шаблона января. Начиная с февраля, пошаговая дата начала месяца зависит от того, какой день недели следует за последним днем ​​января. Сделайте то же самое для остальной части календарного года.

    Не забудьте удалить несуществующие даты из месяцев, которые не являются 31-дневными. К ним относятся: февраль (28 дней — 29 дней в високосном году), апрель, июнь, сентябрь и ноябрь (30 дней).

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

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

Вы можете распечатать любой месяц, выбрав все ячейки календаря и выбрав Файл > Печать . Изменить ориентацию на Пейзаж . Выберите «Параметры страницы» , выберите вкладку « Лист », а затем включите линии сетки в разделе «Печать».

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

Как сделать собственный недельный календарь в Excel

Еще один отличный способ оставаться организованным — создать еженедельный календарь с почасовыми блоками. Вы можете создать полный 24-часовой календарь или ограничить его типичным рабочим графиком.

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

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

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

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

  5. Чтобы распечатать новую повестку дня, выделите все ячейки повестки дня. Выберите « Файл» > « Печать» . Измените ориентацию на Пейзаж . Выберите «Параметры страницы» , выберите вкладку « Лист », а затем включите линии сетки в разделе «Печать». Измените масштабирование, чтобы разместить все столбцы на одной странице . Это будет соответствовать ежедневной повестке дня на одной странице. Если ваш принтер может это поддерживать, измените размер страницы на Таблоид (11 «x 17») .

Как сделать собственный годовой календарь в Excel

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

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

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

    Не забудьте удалить несуществующие даты из месяцев, которые не являются 31-дневными. К ним относятся: февраль (28 дней — 29 дней в високосном году), апрель, июнь, сентябрь и ноябрь (30 дней).

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

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

  5. Чтобы напечатать новую годовую повестку дня, выделите все ячейки повестки дня. Выберите « Файл» > « Печать» . Измените ориентацию на Пейзаж . Выберите «Параметры страницы» , выберите вкладку « Лист », а затем включите линии сетки в разделе «Печать». Измените масштабирование, чтобы разместить все столбцы на одной странице . Это будет соответствовать повестке дня на одной странице.

Шаблон календаря Excel | Как создать шаблон календаря в Excel?

Шаблон календаря в Excel (Оглавление)

  • Введение в шаблон календаря Excel
  • Создание шаблона календаря в Excel

Введение в шаблон календаря Excel

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

  • Используя готовый шаблон календаря.
  • Создание собственного календаря.
  • Создание шаблона календаря Dynamic Excel с формулами.

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

Давайте разберемся, как создать шаблон календаря в Excel с некоторыми примерами.

Вы можете скачать этот шаблон календаря Excel здесь - Шаблон календаря Excel
Пример № 1 - Использование готового шаблона календаря

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

Шаг 1: Откройте Microsoft Excel.

Шаг 2: Нажмите на вкладку «Файл» и выберите «Создать».

Шаг 3: После этого мы увидим поле поиска. Введите «Календарь» в поле поиска, а затем при поиске мы увидим несколько шаблонов для календаря, как показано ниже.

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

Шаг 4: Итак, после выбора шаблона для использования, нажмите на этот шаблон, а затем нажмите кнопку «Создать» справа от предварительного просмотра шаблона. Откроется нужный шаблон в Excel. Мы можем выбрать шаблон «Ежегодный календарь на один год».

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

Пример № 2 - Создание собственного календаря

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

Шаг 1. Откройте новый лист в Microsoft Excel и введите дни недели в первой строке листа. Этот первый ряд послужит основой календаря.

Шаг 2: Семь месяцев в году имеют 31 день, 4 месяца - 30 дней и 1 месяц - 28 или 29 дней. Итак, давайте сначала создадим сетку из семи столбцов и пяти строк, сначала выделив все семь столбцов.

Шаг 3: Теперь выберите пять строк под каждым днем ​​недели и отрегулируйте высоту первого столбца. Когда все пять строк выбраны, все строки будут отрегулированы на одинаковую высоту.

Шаг 4: Теперь номера дней можно выровнять по верхнему правому краю каждой ячейки (или поля) этой сетки 7 * 5. Выделите все ячейки, затем щелкните правой кнопкой мыши любую ячейку и нажмите «Формат ячеек».

Шаг 5: Теперь в разделе «Выравнивание текста» установите «Горизонтально» на «Право (отступ)» и «Вертикально» на «Верх»:

Шаг 6: Следующий шаг - нумерация дней. Мы можем знать, какой день является первым днем ​​месяца, и затем соответствующим образом выровнять числа. Например, для 2019 года октябрь начался со вторника, поэтому мы начинаем нумерацию со вторника следующим образом:

Таким образом, этот лист можно скопировать следующим образом:

Шаг 7: Во-первых, мы можем переименовать этот лист в «Октябрь» или в любой месяц, который мы создали. Затем щелкните правой кнопкой мыши имя листа или вкладку и выберите «Переместить или скопировать».

Шаг 8: появится всплывающее окно. Выберите «Переместить в конец» в разделе «Перед листом» и установите флажок «Создать копию», а затем нажмите «ОК».

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

Таким образом, после окончания нумерации всех месяцев у нас будет календарь в Excel на весь год, т.е. будет шаблон календаря следующим образом:

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

Пример № 3 - Динамический шаблон календаря Excel с формулами

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

Шаг 1: Нажмите кнопку «Вставить» и «Вращение» на вкладке «Разработчик» и вставьте ее справа от шаблона. (Если вкладка «Разработчик» не активирована, мы можем сделать это, нажав «Настроить ленту» и «Разработчик» в разделе «Параметры файла»).

Шаг 2: Теперь выберите «Управление форматами» после щелчка правой кнопкой мыши на кнопке «Вращение».

Шаг 3: появится всплывающее окно. Выберите в окне следующее и нажмите «ОК».

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

Заголовок можно изменить, применив формулу.

Шаг 5: Теперь мы создадим еще один менеджер имен для этого месяца следующим образом.

Шаг 6: Теперь в столбце первого дня примените следующую формулу:

= ЕСЛИ (И (ГОД (NovemberOffset + 1) = Год, МЕСЯЦ (NovemberOffset + 1) = 11), NovemberOffset + 1, «»)

Шаг 7: Затем скопируйте и вставьте формулу в оставшиеся ячейки, но измените 1 на 2, 3 и так далее. Точно так же все должно быть увеличено на 1.

Та же логика может быть применена ко всем листам разных месяцев, изменив месяц с 11 на 12 (с ноября по декабрь) и так далее. После заполнения всех листов шаблон может контролироваться только первым листом. Мы можем изменить год с помощью кнопки прокрутки, а затем во всех листах месяцев появятся даты выбранного года.

Что нужно помнить о шаблоне календаря Excel

  • Тип календаря, который вы хотите создать, зависит от того, как они планируют и организуют свои дни.
  • Вот некоторые из шаблонов календаря Excel, которые можно бесплатно загрузить в некоторых версиях Excel:
  • Академический календарь
  • Календарь на любой месяц
  • Календарь дня рождения
  • Календарь контента в социальных сетях и т. Д.

Рекомендуемые статьи

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

  1. Как использовать функцию базы данных в Excel?
  2. Введение в Excel Expense Tracker
  3. Примеры по формуле OFFSET в Excel
  4. Руководство по основным расчетам в Excel

Создание и вставка календаря в Excel - Office

  • 6 минут на чтение
  • Применимо к:
    Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003

В этой статье

Примечание

Office 365 профессиональный плюс переименовывается в Microsoft 365 Apps for enterprise .Дополнительные сведения об этом изменении см. В этом сообщении в блоге.

Сводка

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

Разрешение

Примечание

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

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

Microsoft Excel 2003

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

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

  1. Создайте книгу.
  2. На ленте Developer выберите Visual Basic .
  3. В меню * Insert выберите Module .
  4. Вставьте сценарий Visual Basic для приложений из раздела «Пример процедуры Visual Basic» на лист модуля.
  5. В меню Файл выберите Закрыть и вернуться в Microsoft Excel .
  6. Выберите вкладку Лист1 .
  7. На ленте * Developer щелкните Macros .
  8. Выберите CalendarMaker , а затем выберите * Run , чтобы создать календарь.

Примечание

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

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

  Sub CalendarMaker ()

       'Снять защиту листа, если у него был предыдущий календарь, чтобы предотвратить ошибку.
       ActiveSheet.Protect DrawingObjects: = False, Contents: = False, _
          Сценарии: = Ложь
       'Предотвратить мигание экрана при рисовании календаря.
       Application.ScreenUpdating = False
       'Настройте перехват ошибок.
       При ошибке Перейти к MyErrorTrap
       'Очистите область a1: g14, включая любой предыдущий календарь.
       Диапазон ("a1: g14").Прозрачный
       'Используйте InputBox, чтобы получить желаемый месяц и год и установить переменную
       'MyInput.
       MyInput = InputBox («Введите месяц и год для календаря»)
       'Разрешить пользователю завершить макрос нажатием кнопки «Отмена» в поле ввода.
       Если MyInput = "", то выйдите из Sub
       'Получить значение даты начала введенного месяца.
       StartDay = DateValue (MyInput)
       'Проверить, действительна ли дата, но не первое число месяца
       '- если это так, сбросить StartDay на первый день месяца.
       Если День (StartDay) <> 1 То
           StartDay = DateValue (Месяц (StartDay) & "/ 1 /" & _
               Год (StartDay))
       Конец, если
       'Подготовьте ячейку для месяца и года, как указано полностью.Диапазон ("a1"). NumberFormat = "мммм гггг"
       'Поместите метку месяца и года по центру a1: g1 с соответствующими
       размер, высота и полужирный шрифт.
       С диапазоном ("a1: g1")
           .HorizontalAlignment = xlCenterAcrossSelection
           .VerticalAlignment = xlCenter
           .Font.Size = 18
           .Font.Bold = True
           .RowHeight = 35
       Конец с
       'Подготовьте a2: g2 для этикеток дня недели с центрированием, размером,
       высота и жирность.
       С диапазоном ("a2: g2")
           .Ширина столбца = 11
           .VerticalAlignment = xlCenter
           .HorizontalAlignment = xlCenter
           .VerticalAlignment = xlCenter
           .Orientation = xlHorizontal
           .Font.Size = 12
           .Font.Bold = True
           .RowHeight = 20
       Конец с
       'Поместите дни недели в a2: g2.
       Диапазон ("a2") = "Воскресенье"
       Диапазон ("b2") = "Понедельник"
       Range ("c2") = "вторник"
       Range ("d2") = "среда"
       Range ("e2") = "четверг"
       Диапазон ("f2") = "Пятница"
       Range ("g2") = "суббота"
       'Подготовьте a3: g7 для дат с выравниванием по левому / верхнему краю, размером, высотой
       'и жирным шрифтом.С диапазоном ("a3: g8")
           .HorizontalAlignment = xlRight
           .VerticalAlignment = xlTop
           .Font.Size = 18
           .Font.Bold = True
           .RowHeight = 21
       Конец с
       'Поместите введенные месяц и год полностью в "a1".
       Диапазон ("a1"). Значение = Application.Text (MyInput, "мммм гггг")
       'Задайте переменную и узнайте, в какой день недели начинается месяц.
       DayofWeek = WeekDay (StartDay)
       'Задайте переменные, чтобы идентифицировать год и месяц как отдельные
       'переменные.CurYear = Год (StartDay)
       CurMonth = Месяц (StartDay)
       'Задайте переменную и рассчитайте первый день следующего месяца.
       FinalDay = DateSerial (CurYear, CurMonth + 1, 1)
       'Поставьте "1" в ячейку первого дня выбранного
       'месяц по данным DayofWeek.
       Выберите дело DayofWeek
           Дело 1
               Диапазон ("a3"). Значение = 1
           Случай 2
               Диапазон ("b3"). Значение = 1
           Случай 3
               Диапазон ("c3"). Значение = 1
           Случай 4
               Дальность («d3»).Значение = 1
           Дело 5
               Диапазон ("e3"). Значение = 1
           Дело 6
               Диапазон ("f3"). Значение = 1
           Кейс 7
               Диапазон ("g3"). Значение = 1
       Конец Выбрать
       'Проходить по диапазону a3: g8, увеличивая каждую ячейку после "1"
       ' клетка.
       Для каждой ячейки в диапазоне ("a3: g8")
           RowCell = cell.Row
           ColCell = cell.Column
           'Сделать, если «1» находится в первом столбце.
           Если cell.Column = 1 и cell.Row = 3, то
           'Сделать, если текущая ячейка не находится в 1-м столбце.ElseIf cell.Column <> 1 Тогда
               Если cell.Offset (0, -1) .Value> = 1 Тогда
                   cell.Value = cell.Offset (0, -1) .Value + 1
                   'Остановитесь, когда будет последний день месяца
                   ' вошел.
                   Если cell.Value> (FinalDay - StartDay), то
                       cell.Value = ""
                       'Выйти из цикла, когда в календаре будет указано правильное количество
                       Показано дней.
                       Выход для
                   Конец, если
               Конец, если
           'Делать, только если текущая ячейка находится не в строке 3, а в столбце 1.ElseIf cell.Row> 3 And cell.Column = 1 Тогда
               cell.Value = cell.Offset (-1, 6) .Value + 1
               'Остановитесь, когда будет введен последний день месяца.
               Если cell.Value> (FinalDay - StartDay), то
                   cell.Value = ""
                   'Выйти из цикла, когда в календаре указано правильное количество дней
                   'показано.
                   Выход для
               Конец, если
           Конец, если
       Следующий

       'Создание ячеек ввода, форматирование их по центру, перенос текста и границы
       Около суток.Для x = от 0 до 5
           Диапазон ("A4"). Смещение (x * 2, 0) .EntireRow.Insert
           С диапазоном ("A4: G4"). Смещение (x * 2, 0)
               .RowHeight = 65
               .HorizontalAlignment = xlCenter
               .VerticalAlignment = xlTop
               .WrapText = Верно
               .Font.Size = 10
               .Font.Bold = Ложь
               'Разблокируйте эти ячейки, чтобы иметь возможность вводить текст позже,
               лист защищен.
               .Locked = Ложь
           Конец с
           'Обведите рамкой блок дат.С диапазоном ("A3"). Смещение (x * 2, 0) .Resize (2, _
           7) .Borders (xlLeft)
               .Weight = xlThick
               .ColorIndex = xlAutomatic
           Конец с

           С диапазоном ("A3"). Смещение (x * 2, 0) .Resize (2, _
           7) .Borders (xlRight).
               .Weight = xlThick
               .ColorIndex = xlAutomatic
           Конец с
           Диапазон ("A3"). Смещение (x * 2, 0) .Resize (2, 7) .BorderAround _
              Вес: = xlThick, ColorIndex: = xlAutomatic
       Следующий
       Если Range ("A13").Значение = "" Тогда Диапазон ("A13"). Смещение (0, 0) _
          .Resize (2, 8) .EntireRow.Delete
       'Отключите линии сетки.
       ActiveWindow.DisplayGridlines = False
       'Защитите лист от перезаписи дат.
       ActiveSheet.Protect DrawingObjects: = True, Contents: = True, _
          Сценарии: = Верно

       'Измените размер окна, чтобы отобразить весь календарь (возможно, придется отрегулировать
       'для конфигурации видео).
       ActiveWindow.WindowState = xlMaximized
       ActiveWindow.ScrollRow = 1

       'Разрешить перерисовку экрана с отображением календаря.Application.ScreenUpdating = True
       'Предотвратить попадание в ловушку ошибок, если ошибка не обнаружена при выходе из Sub
       ' здесь.
       Выйти из подводной лодки
   'Ошибка заставляет msgbox указывать на проблему, предоставляет новое поле ввода,
   'и возобновляется на строке, вызвавшей ошибку.
   MyErrorTrap:
       MsgBox «Возможно, вы неправильно ввели месяц и год». _
           & Chr (13) & "Назови месяц правильно" _
           & "(или используйте трехбуквенное сокращение)" _
           & Chr (13) & "и 4 цифры года"
       MyInput = InputBox («Введите месяц и год для календаря»)
       Если MyInput = "", то выйдите из Sub
       Продолжить
   Конец подписки

  

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

бесплатных печатных шаблонов календарей Excel на 2019 г. и далее

Попробуйте Smartsheet бесплатно

Предварительно отформатированные шаблоны

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

Вот как использовать шаблон календаря в Smartsheet:

1. Выберите шаблон календаря

  1. Перейдите на Smartsheet.com и войдите в свою учетную запись (или запустите бесплатную 30-дневную пробную версию).
  2. На главном экране щелкните значок + и введите Календарь в строке поиска.
  3. Вы увидите несколько результатов, но для этого примера щелкните Календарь по дню и нажмите синюю кнопку Использовать .

2. Перечислите информацию календаря

Откроется готовый шаблон с месяцами и датами, уже отформатированными для всего года. Также будет заполнен образец содержимого для справки.

  1. Добавьте события календаря в столбец Activity . Вы также можете добавить дополнительные сведения в столбцы Описание , Часы и Комментарии .
  2. Чтобы добавить несколько событий на одну и ту же дату, необходимо создать новую строку.Щелкните правой кнопкой мыши строку и выберите Вставить строку выше или Вставить строку ниже . Затем в этой новой строке добавьте месяц, день недели, дату и активность.
  3. Если вам нужно удалить строку, щелкните правой кнопкой мыши ячейку в строке, которую вы хотите удалить, и выберите Удалить строку .

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

3. Перейти к просмотру календаря

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

  1. На панели инструментов выберите Просмотр календаря .

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

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

Как сделать календарь в Excel? (Гид на 2021 год)

Сегодня воскресенье, и вы пытаетесь расслабиться.

Однако мысль о том, что принесет понедельник, не дает вам покоя. 😨

Связанные?

Ну, не всегда должно быть таким.

Если вы пользуетесь календарем, вы можете планировать свою неделю или даже месяц вперед и перестать нервничать без причины!

Хотите узнать , как сделать календарь в Excel ?

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

Приступим!

Что такое календарь в Excel?

Календарь Excel похож на любой другой календарь 📆, только в Microsoft Excel.

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

В конце концов, если есть данные, которые нужно систематизировать, есть Excel.

И что бы вам ни потребовалось в календаре Excel, его можно создать несколькими способами.

Просто Google «создайте календарь в Excel», и вы поймете, о чем мы говорим.

Вот несколько способов создания календаря в Excel:

  • Использование кода Microsoft : используйте код Microsoft Visual Basic для приложений для создания календаря
  • Использование Power Query для Excel : Power Query - надстройка Excel, которая использует встроенные функции для объединения, удаления, поворота, фильтрации строк и столбцов
  • Использование сводных таблиц : сводная таблица суммирует данные другой большой таблицы
  • Использование календаря Excel шаблоны : готовые макеты календаря, которые можно адаптировать к вашим потребностям
  • Создать вручную с нуля : форматирование данных Excel в строках и столбцах для создания календаря

Примечание : вы даже можете создавать календари в Google Таблицах , Google Doc, Microsoft Word или PowerPoint, если хотите, или используйте эти другие приложения-календари.

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

Поехали!

4 шага для создания календаря в Excel вручную

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

Эти действия подходят для Excel Online версии Excel 2010 и более поздних версий.

Шаг 1: Добавьте дни недели

Откройте новый файл Excel и назовите его год, который вы хотите.

В этом примере назовем наш «Календарь 2021 ».

Затем введите дни недели во второй строке таблицы Excel.

Шаг 2: Форматирование ячеек для создания дней в месяце

Теперь вставьте дни месяца под строкой, содержащей дни недели.

Дни будут представлять собой календарную таблицу или сетку из семи столбцов, (семь дней в неделю) и , шести строк, (для размещения 31 дня), как показано на изображении ниже.

Чтобы отформатировать ячейки, начнем с ширины столбца.

Выберите семь столбцов ( A-G ) и отрегулируйте ширину первого столбца по своему вкусу. При этом все семь столбцов автоматически приобретут одинаковый размер.

Это было легко, правда?

Теперь давайте настроим высоту строки очень похожим способом.

Выберите шесть строк ( 3-8 ) под строкой « дней недели » и отрегулируйте высоту первой строки до желаемого размера.Все шесть рядов снова автоматически приобретут одинаковую высоту.

Обретает форму и уже выглядит как календарь! 📅

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

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

Выберите формат Ячейки > Выравнивание .

Установите для выравнивания текста по горизонтали значение Справа (отступ) и для выравнивания текста по вертикали значение Сверху . Нажмите ОК, , и ячейки будут выровнены.

Теперь вставьте числа в ячейки.

Укажите календарь своего ноутбука или мобильного телефона или просто Календарь Google 2021, и это должно помочь.

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

Вставляйте числа последовательно, пока не дойдете до последнего дня месяца.

Так как это январский календарь, назовите его так.

Выделите ячейки в первой строке от A1 до G1, , а затем щелкните Объединить и центрировать .

В объединенной ячейке введите Январь , и вуаля, ваш первый месяц готов!

Измените размер и цвет шрифта по своему усмотрению.

Шаг 3. Создайте следующий месяц

Поскольку в году 12 месяцев, вам необходимо создать еще 11 вкладок , каждая из которых представляет месяц в вашей книге Excel.

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

Для этого щелкните правой кнопкой мыши на вкладке «Январь» и выберите Переместить или скопировать .

Когда появится диалоговое окно Переместить или скопировать , выберите (перейти в конец) > снять отметку Создать копию > щелкните ОК .

Excel создаст новый календарный лист как « Январь (2) ».

Переименуйте лист как «Февраль», а затем соответствующим образом измените нумерацию дней на листе.

Не забудьте изменить название месяца на февраль в первой строке рабочего листа Excel.

Совет : если вы хотите найти сегодняшнюю дату, просто щелкните ячейку за пределами календарной сетки и щелкните строку формул. Введите = СЕГОДНЯ () и нажмите введите , появится текущая дата.

Вы всегда можете изменить формат даты по своему усмотрению.

Шаг 4: Повторите процесс для других месяцев

Повторите вышеуказанный шаг для оставшихся десяти месяцев.

Сделайте еще десять копий вкладки «Январь» и соответственно измените даты и названия месяцев.

Как долго ты этим занимаешься?

Но обещаем, последняя.

Теперь вы узнали, как создать целый календарь в электронной таблице Excel с нуля!

Мы знаем, о чем вы думаете: нет ли более простого способа создать календарь?

Что ж, вы всегда можете использовать шаблон календаря Excel

3 шаблона календаря Excel

В Интернете доступно несколько бесплатных шаблонов календаря Excel, и эти варианты могут оставить вас ошеломленным.

Не волнуйтесь.

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

1. Шаблон еженедельного календаря на 2021 год

Это отличный еженедельный календарь, чтобы записывать ваши дела на каждый день.

Загрузите этот недельный календарь на 2021 год для Excel.

2. Планировщик недельного расписания

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

Этот еженедельный планировщик расписания на самом деле является встроенным шаблоном Excel.

Чтобы найти его, просто перейдите на вкладку Home в Excel, затем щелкните Дополнительные шаблоны > Календари .

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

3. Шаблон календаря проекта

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

Загрузите этот шаблон календаря проекта.

Но подождите…

Зачем кому-то создавать календарь Excel, когда есть приложения-календари, которые предоставляют больше функций? 🤔

Наши мысли точно.

Календари Excel не идеальны, и вот почему:

3 Ограничения календарей Excel

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

И это только верхушка айсберга.

Вот еще три ограничения, которые могут вас разочаровать:

1.Нет возможности перетаскивания.

Если вы ищете календарь, который был бы гибким и интерактивным, календарь Excel - не лучший выбор.

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

Значит, календарь Excel похож на настенный календарь на моем экране?

Довольно много.

2. Невозможно создавать или назначать задачи

Календарь в Excel - это ... просто календарь.

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

Нужно создавать задачи в календаре? Невозможно.

Нужно назначить задачи? Нет, нельзя.

Если у вас все в порядке, просто , зная день и дату или вводя данные в календаре, Excel работает для вас.

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

3. Создание напоминаний может быть раздражающим процессом

Календари и напоминания должны идти рука об руку, верно?

Вы не хотите пропустить важные даты, задачи или встречи.

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

В зависимости от выбранного вами подхода вам, возможно, придется изучить условное форматирование, одну-две формулы Excel, немного Visual Basic и понять, что такое вкладка разработчика…

Если вы так считаете, вы, вероятно, уже думать об альтернативах календаря Excel.

Что ж, вот вам одно: ClickUp!

Создавайте календари без усилий с помощью ClickUp

Если вы руководитель проекта, владелец компании, фрилансер или сотрудник, ClickUp - это все, что вам нужно для организации работы.

Используйте представление календаря ClickUp, чтобы:

Как добавить представление календаря?

  • Нажмите + на панели просмотров
  • Выберите «Календарь»
  • Добавьте имя для него

Вот и все. Ваш календарь готов! 🙌

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

Самое интересное то, что любая задача с датой начала или срока выполнения в ClickUp будет автоматически отображаться в календаре.Как по волшебству.

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

Просто перетащите их в календарь, чтобы запланировать их в секундах.

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

Но подождите, вы уже используете другие приложения-календари?

В этом случае ClickUp предлагает каналов календаря , которые позволяют отправлять запланированные задачи прямо в календарь Google, календарь Outlook или даже календарь Apple.

Все изменения, которые вы делаете здесь, в ClickUp, будут отображаться в вашем любимом приложении-календаре.

Но подожди.

Это еще не конец.

В ClickUp можно делать очень много.

Нравится?

Ознакомьтесь с этими фантастическими функциями, чтобы узнать:

  • PDF Аннотация : добавление комментариев к файлу PDF без помощи стороннего аннотатора PDF
  • Табличные представления : превратите свою работу в простая и быстрая рабочая электронная таблица
  • Embed view : размещайте на рабочем месте другие приложения и веб-сайты вместе с вашими задачами, например, Google Таблицы, календарь Outlook и т. д.
  • Шаблоны задач : создайте шаблон для любой задачи, которую вы выполняете многократно, чтобы сэкономить время
  • Интеграции : множество встроенных интеграций с вашими любимыми приложениями, включая Discord, Timedoctor, Slack, Zoom и др.
  • Горячие клавиши и ярлыки : вносите быстрые изменения, помечайте пользователя, перемещайтесь по панели инструментов , создавать и назначать задачи и т. д.используя только клавиатуру
  • Обработка естественного языка : позвольте ClickUp автоматически интерпретировать время и даты без необходимости вводить все данные
  • Автоматический импорт : легко импортируйте файл CSV или проекты из таких инструментов, как Asana, Jira и Trello
  • Напоминания : никогда не пропустите важное календарное событие или задачу

Пришло время для «свидания» с ClickUp!

Календарь Excel так же полезен, как и обычный календарь.

Можно вводить, видеть день и дату. Но это все.

Даже ваши мобильные устройства отлично справятся с этим, r ight?

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

А где вы найдете такой полезный календарь?

В ClickUp!

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

ClickUp действительно является универсальным инструментом .

Получите ClickUp бесплатно сегодня и всегда в курсе всех своих календарей!

Как сделать автоматический календарь в Excel

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

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

Шаг 1. Добавьте раскрывающийся список

Начнем с написания имен сотрудников в столбце A

Вставьте кнопку раскрывающегося списка на лист

У вас есть вкладка разработчика на ленте? Нет, так

  1. Перейдите в меню Файл> Параметры
  2. Затем настройте ленту
  3. Отметьте параметр разработчика на правой панели

Теперь выберите Developer> Insert> Combo Box

Затем щелкните левой кнопкой мыши и перетащите мышь, чтобы создать раскрывающийся объект на рабочем листе, как на этом рисунке.

Создать список месяцев

Теперь нам нужно создать список месяцев где-нибудь еще на нашем листе (используйте для этого технику заполнения ряда 😉)

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

Теперь соедините поле со списком с этим списком месяцев.

  1. Выберите объект Combo Box
  2. Щелкните правой кнопкой мыши
  3. Выберите элемент управления форматом ...

Откроется диалоговое окно «Управление форматом » .

  1. Выберите вкладку Control (последняя)
  2. Выберите диапазон месяца (в этом примере Ah2: Ah22
  3. В ссылке Cell выберите A1 (объяснение, чуть ниже)

Что такое сотовая связь?

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

  • Если вы выберете May, пятый элемент в списке, значение в A1 будет 5
  • И если вы выберете сентябрь, значение в A1 будет 9
  • ...

Почему выбирают A1? Это сложно 😉 На самом деле раскрывающийся объект находится над ячейкой A1. Таким образом, конечный пользователь не увидит результат привязки ячейки.

Местоположение сотовой связи имеет решающее значение для остальной части объяснения. Это влияет на формулу ДАТА и макрос.

Шаг 2: Еще один раскрывающийся список за год

Так же,

  • Создайте список лет в столбце. Это просто значение года, а не дата (посмотрите данные в столбце AI)
  • Вставить новый раскрывающийся список
  • Свяжите этот новый раскрывающийся список с диапазоном
  • года.
  • Выберите A2 как Cell Link

Шаг 3. Создайте первую дату в раскрывающемся списке

Здесь мы собираемся повторно использовать содержание A1 (выбран месяц) и A2 (выбран год) и поместить их в функцию DATE.Если вы не знакомы с функцией ДАТА, прочтите эту статью.

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

  • Год, в котором находится значение ссылки ячейки A2 + 2016 (да, первый год в списке - 2017, поэтому результат в A2 будет 1, а не 2017)
  • Месяц - это просто значение A1 (легко)
  • А день 1 (первый день месяца)

В B6 формула

= ДАТА (A2 + 2016, A1,1)

Шаг 4: Продлите дни

Это очень простой шаг.

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

  • В C6 запишите следующую формулу
  • Скопируйте формулу до ячейки AF6

= B6 + 1

Шаг 5. Измените формат даты

Теперь мы сосредоточимся на формате даты.

У нас уже есть год и месяц в верхнем левом углу, поэтому нам действительно не нужна эта информация в наших ячейках. Что нам нужно, это просто отображать дни наших свиданий.

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

  • Выберите все свои даты (от B6 до AF6)
  • Откройте диалоговое окно «Формат ячеек» (Ctrl + 1 или Home> Cell format> More Number format )
  • Выберите категорию Custom
  • Введите ddd dd в поле Type .

Шаг 6: Измените ориентацию текста

Теперь давайте изменим ориентацию нашей даты:

  • Выбрать B6: AF6
  • Активировать меню Домой
  • Ориентация
  • Повернуть текст вверх

Затем отрегулируйте размер столбцов B: AF , чтобы получить эту презентацию.

  • Выберите столбцы B: AF
  • Щелкните правой кнопкой мыши заголовок столбца
  • Установите ширину столбца 2,5

Шаг 7. Добавьте цвет и границы

Теперь добавьте цвет и границы в свой календарь. Довольно красиво 😍😍😍

Шаг 8: Добавьте динамический заголовок

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

Формула первого дня месяца:

= ДАТА (A2 + 2016, A1,1)

Формула последнего дня месяца:

= ДАТА (A2 + 2016, A1 + 1,1) -1

И чтобы настроить результат, мы должны включить эти 2 формулы в функцию ТЕКСТ.Параметр функции ТЕКСТ - это желаемый формат даты.

= «Период от» & ТЕКСТ (ДАТА (A2 + 2016, A1,1), «дд мммм гггг») & «до» & ТЕКСТА (ДАТА (A2 + 2016, A1 + 1,1) -1, «дд мммм гггг ")

И результат:

Шаг 9: выделите выходные

А вот и самая интересная часть рабочей тетради. Мы собираемся выделить автоматически выходные в календаре

  1. Выберите все данные в первой строке календаря (диапазон B6: AF13)
  2. Создание правила условного форматирования (Домашняя страница > Условное форматирование> Новые правила )
  3. Выбрать Используйте формулу, чтобы определить, какие ячейки нужно форматировать
  4. Запишите формулу = ДЕНЬ НЕДЕЛИ (6,2 B $)> 5
  5. Измените цвет фона (в данном примере оранжевый)

Функция WEEKDAY возвращает значение от 1 до 7, соответствующее дню недели.Итак, мы создаем тест с этой функцией, чтобы узнать, не является ли день выходным или нет.

Очень, очень, ОЧЕНЬ ВАЖНО ❗❗❗ В формуле стоит только один $ после столбца B

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

Шаг 10: выделите праздничные дни

Для государственных праздников вам необходимо создать на новом листе список государственных праздников вашей страны

Затем повторите те же 5 предыдущих шагов, но измените формулу

  1. Выберите все свои данные (ячейки B6: AF13)
  2. Создание правила условного форматирования ( Домашняя страница> Условное форматирование> Новые правила )
  3. Выбрать Используйте формулу, чтобы определить, какие ячейки нужно форматировать
  4. Напишите формулу = СЧЁТЕСЛИ (Праздники! $ B $ 2: $ B $ 4, B $ 6)> 0
  5. Изменить цвет фона (красный)

Здесь мы используем функцию СЧЁТЕСЛИ.Если один из дней находится в списке государственных праздников, формула возвращает 1. Итак, мы проверяем, возвращает ли формула значение больше 0.

Шаг 11: Скрыть последние столбцы с помощью макроса

Чтобы закончить, мы должны создать макрос.

ВСЕ ПОЯСНЕНИЯ К МАКРОКОДУ ЗДЕСЬ

Календарь построен на 31 день. Поэтому, если мы выбрали месяц, в котором нет 31 дня, календарь будет неправильным. Итак, мы собираемся создать макрос, который скроет дни, не включенные в выбранный месяц.

  1. Нажмите Alt + F11, чтобы открыть редактор Visual Basic
  2. В меню Insert выберите Module
  3. Копировать Вставьте следующий код в свой модуль
 
 
 Sub Hide_Day ()
Dim Num_Col As Long
   'Эта инструкция очищает содержимое ячеек вашего календаря.
   Диапазон ("B7: AF13"). ClearContents
   Для Num_Col = от 30 до 32
   'Проверить, совпадает ли месяц в ячейках (строка 6) с выбранным месяцем (ячейка A1 или ячейки (1,1))
     Если месяц (Cells (6, Num_Col)) & amp; amp; amp; amp; gt; = Cells (1, 1), то
        Столбцы (Num_Col).Скрытый = True
     Еще
        Столбцы (Num_Col) .Hidden = False
     Конец, если
   Следующий
Конец подписки
 

Шаг 12: Свяжите макрос с раскрывающимися объектами

В завершение мы связываем 2 раскрывающихся объекта с этим кодом.

  1. Выберите поле со списком
  2. Щелкните его правой кнопкой мыши.
  3. Выберите Назначить макрос
  4. Выберите имя макроса (Hide_Day) и нажмите ОК

Шаг 13: Ваш календарь готов

И ЭТО ЭТО

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

Создайте календарь в Excel всего за 5 минут 【Как создать календарь и взаимодействовать с ним】

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

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

Как создать календарь в Excel 2020

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

Шаг 1: Оставьте первую строку в электронной таблице пустой.Во второй строке введите дни недели (по одному дню в ячейке). В нашем примере мы ввели понедельник в ячейку A2 , затем вторник в ячейку B2, и ввели еще один день в оставшуюся часть этой строки, как показано на рисунке выше.
Советы 1: Просто введите Monday в ячейку A2 , затем используйте маркер заполнения выбранной ячейки, чтобы перетащить ее в правую часть этой ячейки. Он автоматически создаст Вторник по Воскресенье в той же строке, что и на рисунке выше.

Шаг 2: Чтобы отформатировать заголовки дней недели с правильным интервалом, выделите только что введенные дни недели и щелкните вкладку Домашняя страница , в группе Ячейки щелкните Формат . Выберите Ширина столбца и установите ширину около 15 , в зависимости от того, какой ширины вы хотите календаря . Шаг 3: В первой пустой строке 1 мы хотим добавить текущий месяц в качестве заголовка календаря, используя формулу.Щелкните любую ячейку в первой строке и в поле fx над пустой строкой введите следующую формулу:

= СЕГОДНЯ ()

Эта формула используется для указания Excel, чтобы в этом поле отображалась сегодняшняя дата. После этого название этого календаря будет иметь вид 3/5/2017 . Но нам нужен только Заголовок Месяц .

Шаг 4: Щелкните ячейку D1 с датой .Щелкните вкладку Домашняя страница , в группе Номер щелкните раскрывающееся меню Дата . Выберите Дополнительные числовые форматы , чтобы выбрать желаемый формат для названия месяца.

Шаг 5: Теперь появится диалоговое окно Форматирование ячеек . Выберите формат Дата из списка типов. Нажмите ОК .

Шаг 6: Теперь у нас есть заголовок Месяц с точным форматом.Выберите диапазон от A1 до G1 , щелкните вкладку Home и в группе Alignment щелкните Merge and Center .
Шаг 7: Теперь Название нашего месяца выглядит как на картинке выше ( марта-17 ).

Шаг 8: Теперь мы создадим тело нашего Календаря. Мы будем использовать границы, чтобы создать поля даты. Сначала выделите всю свою таблицу . Теперь щелкните значок ведро с краской на вкладке Home и выберите белый .Теперь ваша таблица должна иметь белый фон .

Шаг 9: Выделите пять ячеек под Monday . Щелкните значок Границы на вкладке Домашняя страница и выберите параметр Внешние границы , чтобы выделить первое поле даты в строке.

Шаг 10: Теперь скопируйте и вставьте его под другими заголовками будних дней. Это дублирует вашу коробку для других дней недели. Сделайте это для пяти строк на листе, как показано на рисунке выше.

Шаг 11: Добавьте границы вокруг заголовков дней недели и выделите строку с днями недели. щелкните значок границ и выберите Все границы .

Шаг 12: Мы создали основу для календаря, теперь пора добавить даты. Вот как: для каждой строки календаря введите первые две даты этой недели в первые ячейки каждого поля. Например, 1 числа этого месяца Март 2017 года - это среда , введите 1 в первое поле Среда и 2 в поле Четверг .

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

Шаг 13: Теперь наш Ежемесячный календарь успешно завершен.

Шаг 14: Теперь давайте украсим наш календарь раскраской.Выберите Понедельник до Суббота и Залейте цвет по своему выбору. Теперь залейте цвет Sunday как Red , потому что это выходной.

Шаг 15: Теперь выберите дни ниже Воскресенье , чтобы изменить цвет шрифта на Красный , как показано на рисунке выше. Теперь наш Календарь месяца Март-2017 завершен успешно. Теперь вы можете добавлять заметки к каждой дате, например, о встрече, расписании и т. Д.

Шаг 16: Теперь скопируйте этот месяц из этого Листа 1 на другие листы, чтобы создать еще один 12 месяцев . Теперь наш календарь успешно создан.

Таким образом вы можете создать календарь в Excel с другим стилем.

Итак, теперь мы узнали, как создать календарь в Excel! Наслаждайтесь советами по Excel!

Если вы хотите узнать больше о «Как сделать», читайте ниже

    1. Как создать спарклайн в Excel
    2. Как использовать гистограмму в Excel
    3. Как показать / скрыть строки и столбцы в Excel
    4. Как перенести текст в Excel

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

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

Загрузить книгу

Заполнить переменные

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

  • Текущая дата
  • Число текущего дня месяца
  • Число текущего месяца
  • Текущий год
  • Число первого числа текущего месяца
  • номер текущего дня недели
  • Номер текущей недели года

Мы будем использовать СЕГОДНЯ , ДЕНЬ , МЕСЯЦ , ГОД , DATE , WEEKDAY, и WEEKNUM функций.Вкратце, в то время как функция TODAY возвращает дату текущего дня, функции DAY, MONTH, YEAR, WEEKDAY и WEEKNUM анализируют соответствующие значения даты. Функция DATE возвращает значение даты для заданного года, месяца и дня.

На следующем снимке экрана вы можете увидеть имена, которые мы дали, и формулы, которые были сгенерированы 20 ноября -го , 2020.

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

Схема календаря в Excel

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

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

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

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

4 914 928 914 914 914 914 914 914 914
F
4 = Номер недели
5 = F4 + 1
7 = F6 + 1
8 = F7 + 1
9 = F8 + 1

Давайте продолжим создание календаря в Excel. числа дня.

Создание дней

Если вы используете похожий макет и не хотите беспокоиться о деталях формулы, скопируйте приведенную ниже формулу. Затем вставьте его в верхнюю левую ячейку в области дня календаря и заполните оставшиеся ячейки. Ячейки G2 и E4 относятся к первым ячейкам вспомогательных столбцов. Таким образом, вам может потребоваться настроить эти ссылки, если первая ячейка не G4 .

= ДАТА (YearNumber, MonthNumber, ((G $ 2-WeekDay) +1) +7 * ($ E4-1))


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

Дневная часть формулы предназначена для генерации номеров дней на основе 7, поскольку в неделе 7 дней. 7 * ($ E4-1) часть формулы проверяет номер недели в вспомогательном столбце E и генерирует базу, начиная с 0 и увеличивая каждый раз на 7 .

Мы можем увеличивать или уменьшать это число в зависимости от разницы между днем ​​недели первого дня месяца на номер недели этого дня. Другими словами, мы получаем первый день текущего месяца как точку привязки. Например, это 7 -й день недели (в базе с понедельника по воскресенье ) для 1 ноября 2020 года .

Если в нашем календаре неделя предполагает, что понедельник является первым днем ​​недели, понедельник должен быть на 6 дней раньше (= 1-7) первого дня месяца.Таким образом, мы получаем числа, как показано ниже.

7928 914
Пн Вт Ср Чт Пт Сб Вс
-6 -5 -4 0

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

914
Пн Вт Ср Чт Пт Сб Вс
-5 -4 -3 1

В результате у нас есть 2 массива для 2 измерений.Чтобы создать таблицу, нам нужно сложить оба массива вместе.

((G $ 2-WeekDay) +1) +7 * ($ E4-1)


Эти числа представляют день текущего месяца. Есть числа меньше 1 или больше 31, что, очевидно, не может быть днями месяца.

Функция DATE обрабатывает эти типы чисел, генерируя дату в предыдущем или следующем месяце. Например, -2 становится за два дня до первого дня данного месяца.

Наконец, если вы используете эти числа в функции DATE , вы можете получить фактические даты текущего месяца.

Форматирование

Числа дней

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

  1. Выберите любую дату в дневной области
  2. Нажмите Ctrl + 1 , чтобы открыть диалоговое окно Формат ячеек
  3. Активируйте вкладку Number , если она еще не открыта
  4. Выберите Custom в категории Список
  5. Введите букву d в поле Тип
  6. Щелкните OK , чтобы сохранить

Теперь макет календаря готов.

Если вы хотите удалить отступы для однозначных дат, вы можете использовать dd вместо одинарного d . Чтобы узнать больше о форматировании чисел: Форматирование чисел в Excel - все, что вам нужно знать

Выделение сегодняшнего дня

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

Чтобы добавить эти параметры условного форматирования;

  1. Выберите дневной диапазон
  2. Щелкните значок Условное форматирование на вкладке Home ленты
  3. Выберите Новое правило

  4. Выберите Используйте формулу, чтобы определить, какие ячейки нужно форматировать
  5. Введите формулу для определения правила выделения текущего дня
    = G4 = СЕГОДНЯ ()
    G4: левая верхняя ячейка диапазона включает дни.Используйте относительную ссылку (не используйте $).
  6. Нажмите кнопку Format в окне Preview диалогового окна Format Cells
  7. В диалоговом окне выберите параметры форматирования, которые вы хотите видеть в текущей ячейке.
    В этом примере мы использовали оранжевый фон.
  8. Нажмите OK , чтобы применить
  9. В поле Preview отобразятся ваши предпочтения
  10. Нажмите OK , чтобы применить условное форматирование

Вот как это выглядит:

Формула возвращает логическое значение ценить.Если значение ячейки (G4) равно результату функции СЕГОДНЯ , которая возвращает текущий день в формате даты, формула возвращает ИСТИНА . В противном случае ЛОЖЬ . Если результат ИСТИНА , Excel применяет форматирование к ячейке.

Здесь есть 2 важных момента:

  1. Вам необходимо использовать относительную ссылку, например G4 , если вы не хотите, чтобы Excel заполнял ссылку по диапазону. Подумайте, как меняются формулы, когда вы копируете их в другое место.Excel применяет то же самое к формулам условного форматирования. Для получения дополнительной информации см .: Как создать абсолютную ссылку и относительную ссылку в Excel
  2. Ячейки дня должны возвращать фактические значения даты. Вот почему мы используем формат числа для отображения частей дня.

Удаление дней, не относящихся к текущему месяцу

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

= НЕ (МЕСЯЦ (G4) = Номер месяца)


Последний шаг - скрытие вспомогательных столбцов.

Это финал:

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

Создайте календарь Excel - совет от kalmstrom.com Business Solutions.

Учебное пособие по Excel Питера Калмстрома

А командный календарь можно создать несколькими способами и на разных платформы. Один из вариантов - использовать Excel, а в Excel много встроенных шаблонов календаря.

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

Это процесс:

  1. Введите имена членов команды в столбец A, от А3 и ниже.
  2. Добавьте дату первого дня года в B1 клетка.
  3. В C1 введите = B1 + 1.
  4. Заполните AF1, после чего отобразится 31 день в месяц.
  5. Дважды щелкните между столбцами, чтобы адаптировать ячейку размер к содержанию.
  6. В ячейке B2 введите = B1 и заполните строку, чтобы AF2.
  7. Выберите первую строку и задайте числа по желанию. формат ddd, который показывает три первые буквы будний день.
  8. Выберите вторую строку и задайте числа по желанию. формат d или dd, который показывает номер дня.
  9. Внесите любые изменения в конструкцию, которые следует использовать для все месяцы вроде удаляют ненужные ячейки или нарисуйте линии, чтобы разделить ячейки даты и ячейки с именами сотрудников из фактических ячеек календаря.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *