Оглавление
В процессе работы с файлом Excel во многих случаях может возникнуть необходимость добавить даты в рабочий лист. В этой статье вы найдете полное руководство о том, как автоматически добавлять даты в Microsoft Excel. Процесс настолько прост, как описано здесь.
Скачать Практическое пособие
Автоматическое добавление дат.xlsmШаги по автоматическому добавлению дат в Excel
Давайте посмотрим на этот набор данных. У нас есть расписание интервью одной компании.
У нас есть имена кандидатов в колонке B .
Теперь нам нужно добавить даты в Excel автоматически в столбец C для проведения интервью.
Шаг 1: Добавление первого свидания
Сначала нужно ввести первую дату столбца. Вы можете вставить ее несколькими способами. Давайте проверим эти способы.
Вариант 1: Добавление дат вручную
Здесь вы можете вставить дату вручную в Excel. Для этого,
- Нужно выделить ячейку и написать дату в любом традиционном формате.
Например, ДД/ММ/ГГГГ
Например, 10/11/2022
Или 10-ноябрь-2022
Или 10 ноября 2022 г.
Если Excel может распознать его как дату, он автоматически примет его как дату. Но может ли он распознать дату или нет, зависит от пользовательских настроек Excel. Если один формат не работает, попробуйте другой.
Здесь я выбираю ячейку C5 и введите дату 10-11-2022 .
Примечание:
- Как правило, тексты выравниваются по левому краю, а даты (фактически, все форматы чисел) по умолчанию выравниваются по правому краю в Excel.
- Итак, после нажатия кнопки ENTER Если вы обнаружите, что ваша дата автоматически выровнялась вправо, считайте, что Excel распознал ее как дату.
- А если нет, попробуйте другой формат или просто выделите ячейку и нажмите кнопку CTRL+SHIFT+3 .
- Тогда Excel обязательно распознает его как дату.
- Теперь, после ввода даты, вы можете изменить ее формат по своему желанию. Для этого выделите ячейку и перейдите в меню Главная вкладка > Дата на панели инструментов Excel в разделе Номер .
- Далее нажмите на выпадающее меню> выберите Другие форматы чисел из доступных вариантов.
- После этого у вас появится диалоговое окно с названием Форматирование ячеек .
- Теперь, в Категория поле, под опцией Дата выберите любой формат из предложенных Тип (т.е. 14-мар-12 ).
Теперь я обнаружил, что моя дата была преобразована из 10-11-2022 на 10-ноябрь-22 .
Читать далее: Добавление дней к дате с помощью формулы Excel
Вариант 2: Добавление дат с помощью функции DATE
Excel предоставляет встроенную функцию под названием ДАТА Вы можете использовать его для автоматического добавления дат в Excel.
Синтаксис
=DATE(Год, Месяц, День)
- Он принимает три аргумента, номер года, номер месяца и номер дня, и возвращает дату.
Например, DATE(2020,5,13)=13-May-2020 .
Здесь я снова выбираю ячейку C5 и введите формулу
= ДАТА(2022,11,10)
Видите, Excel принял его как дату, 10-ноябрь-22 .
Теперь, очевидно, если вы хотите, вы можете изменить формат даты способом, описанным в разделе 1.1 .
Читать далее: Как автоматически подсчитать дни от даты до сегодня с помощью формулы Excel
Вариант 3: Добавление одной даты с помощью функции TODAY
В Excel есть еще одна встроенная функция, которая называется СЕГОДНЯ. Он не принимает никаких аргументов и возвращает в качестве выходных данных сегодняшнюю дату.
Если вы хотите автоматически добавить сегодняшнюю дату в Excel в любую ячейку (т.е. ячейку C5 ), введите приведенную ниже формулу.
=TODAY()
Видите, у нас есть сегодняшняя дата, 10-ноябрь-22 .
Примечание: Сайт СЕГОДНЯ Функция берет сегодняшнюю дату из настроек даты и времени вашего компьютера. Поэтому, если на вашем компьютере установлена неправильная дата, вы получите неправильную дату.Читать далее: Как подсчитать количество повторений даты в Excel
Шаг 2: Добавление остальных дат
Теперь мы вставили первую дату в расписание собеседований. Далее мы хотим автоматически вставить даты для остальных кандидатов.
Вы можете выполнить это двумя способами.
Вариант 1: Использование инструмента Fill Handle
Вы можете вставить оставшиеся дни с помощью Наполнительная рукоятка .
- Сначала выделите первую ячейку. Затем перетащите ячейку Наполнительная рукоятка через остальные клетки.
Затем нажмите на Параметры автозаполнения .
Вы получите несколько вариантов, подобных этому.
Вы увидите даты, вставленные в оставшиеся ячейки с шагом 3 на каждом шаге.
- Если вы хотите вставить даты с инкрементом, отличным от 1, заполните первые две ячейки вручную инкрементом, а затем от Параметры автозаполнения , выберите Серия наполнения или Дни наполнения .
- Чтобы вставить только дни недели с инкрементом, отличным от 1, заполните две ячейки вручную с инкрементом и выберите Заполнение в будние дни .
- Чтобы вставить даты с увеличением только месяца, сохраняя день фиксированным, с инкрементом, отличным от 1, заполните две ячейки вручную инкрементом и выберите Месяцы наполнения .
- А чтобы вставить даты, увеличивая только год, сохраняя месяц и день фиксированными, с инкрементом, отличным от 1, заполните две ячейки вручную с инкрементом и выберите Годы наполнения .
Теперь предположим, что генеральный директор компании хочет взять интервью после 5 дней каждый.
Например, первое интервью на 10-нов , затем на 16-нов , затем на 21-нов , и так далее.
Поэтому он должен заполнить оставшиеся ячейки датами приращения 5 на каждом этапе.
Как он может этого добиться?
Для этого заполните первые две ячейки вручную, как указано в разделе 1 .
Я вставил 1о-ноябрь-22 в камере C5 .
И 16-ноябрь-22 в камере C6 .
Теперь перетащите Наполнительная рукоятка через остальные клетки.
Вы увидите даты, вставленные в оставшиеся ячейки с инкрементом 5 на каждом этапе.
Помните
- Если вы хотите вставить даты с инкрементом, отличным от 1, заполните первые две ячейки вручную инкрементом, а затем от Параметры автозаполнения , выберите Серия наполнения или Дни наполнения .
- Чтобы вставить только дни недели с инкрементом, отличным от 1, заполните две ячейки вручную с инкрементом и выберите Заполнение в будние дни .
- Для того чтобы вставить даты с увеличением только месяца, сохраняя день фиксированным, с приращением, отличным от 1, заполните две ячейки вручную с приращением и выберите Месяцы наполнения .
- А чтобы вставить даты, увеличивая только год, сохраняя месяц и день фиксированными, с инкрементом, отличным от 1, заполните две ячейки вручную с инкрементом и выберите Годы наполнения .
Вариант 2: Использование параметров панели инструментов Excel
Даты можно автозаполнять и из опций панели инструментов Excel.
- Сначала выделите первую ячейку и остальные ячейки, которые вы хотите автоматически заполнить.
- Затем перейдите к Главная> выбрать Заполнить на панели инструментов Excel под Редактирование раздел> нажмите на выпадающее меню. Из предложенных вариантов выберите Серия .
- Далее появится диалоговое окно под названием Серия .
В Тип параметры, выберите Дата .
Далее в Дата единица выберите опцию, с помощью которой вы хотите заполнить ячейки.
- Чтобы заполнить ячейки увеличивающимися днями, выберите День .
- Для того чтобы заполнить ячейки увеличивающимися днями недели, выберите Будний день .
- Чтобы заполнить ячейки возрастающими месяцами, сохраняя день фиксированным, выберите Месяц .
- Чтобы заполнить ячейки возрастающими годами, сохраняя месяц и день фиксированными, выберите Год .
Затем в Значение шага введите нужное приращение.
Так, если вы хотите заполнить ячейки предстоящими днями недели с шагом в 3 дня, диалоговое окно будет выглядеть следующим образом.
- Затем нажмите OK .
И вы увидите даты, вставленные в ячейки с днями недели с шагом в 3 дня.
Читать далее: Формула Excel для расчета количества дней между сегодняшней и другой датой (6 быстрых способов)
Похожие чтения
- [Исправлено!] Ошибка VALUE (#VALUE!) при вычитании времени в Excel
- Вычислите количество дней между двумя датами с помощью VBA в Excel
- Как создать обратный отсчет дня в Excel (2 примера)
- Использование функции DateDiff в Excel VBA (5 примеров)
- Как вычислить годы между двумя датами в Excel (2 метода)
Как добавить или вычесть дни к дате в Excel
Теперь мы закончили ввод даты собеседования для каждого из кандидатов.
Но по какой-то непредвиденной причине начальник компании хочет добавить 2 дня к датам собеседования каждого кандидата.
Он может достичь этого тремя способами.
Вариант 1: Использование формулы Excel
Это самый простой метод добавления или вычитания дат к любой дате в Excel.
Допустим, мы хотим добавить 2 дня с ячейкой C5 .
- Сначала выделите новую ячейку и введите эту формулу
=C4+2
Видите, мы получаем день через 2 дня, 15-май-20.
- Теперь перетащите Наполнительная рукоятка чтобы скопировать формулу в остальные ячейки с увеличивающейся ссылкой на ячейку.
Примечание: Аналогичным образом мы можем вычесть из дат любые дни.
Читать далее: Как добавить/вычесть годы к дате в Excel
Вариант 2: Использование специального меню "Вставить
Существует и другой способ добавления дней к дате.
Для этого не нужно создавать новый столбец. Даты можно добавить в существующий столбец.
- Сначала выделите ячейку и введите значение, которое нужно добавить.
- Затем скопируйте ячейку, выделив ее и нажав кнопку Ctrl + C.
Или щелкните правой кнопкой мыши на ячейке и выберите Копировать .
- Затем выберите ячейки, в которые нужно добавить дни. Я выбираю даты собеседования, ячейка C5 на C20.
- Снова щелкните правой кнопкой мыши> выберите Специальная вставка .
- Вы получаете Специальная вставка диалоговое окно. Из Паста меню, выберите Значения . И от работа меню, выберите Добавить .
- Затем нажмите OK .
- Вы получите все даты, увеличенные на 2 таким образом.
Читать далее: Как вычесть/отнять дни от сегодняшней даты в Excel (4 простых способа)
Вариант 3: Использование макроса (код VBA)
Вы можете автоматически добавлять дни к датам в Excel с помощью функции Макро .
- Во-первых, возьмите новый модуль и вставьте это VBA Код.
Код:
Sub Add_Day_To_Range() Dim myValue As Variant myValue = InputBox("Введите добавляемые дни: ") Dim c As Range For Each c In Selection.Cells c.Value = c.Value + myValue Next c End Sub
- Чтобы научиться писать и сохранять VBA коды, прочитайте этот пост.
- В рабочей книге выберите диапазон дат (т.е. C5 на C20 ) и нажмите ALT + F8 на клавиатуре.
- Вы получите диалоговое окно под названием Макро Выберите макрос Добавить_день_к_диапазону а затем нажмите Запускайте .
- Вы получите Блок ввода . В Введите дни для добавления вставьте количество дней, которое вы хотите добавить. Здесь я вставляю 2.
- Теперь нажмите OK К каждой дате собеседования добавляется 2 дня.
Заключение
Таким образом, используя эти методы, вы можете автоматически добавлять даты в Excel (одиночные или множественные), а затем добавлять вычитаемые дни к этим датам в Excel. Знаете ли вы другие методы? Сообщите нам в разделе комментариев.