Как сделать выбор месяца в excel
Привет. Один мой друг фиксирует определенный показатель каждое 15-е число месяца в таблице Excel. Он обратился ко мне с вопросом, как можно легко и быстро составить список дат по месяцам, чтобы потом только вписывать соответствующее значение. То есть, нужно было сделать так:
Мы быстро разобрались с этим вопросом, и сейчас расскажу, как.
Список месяцев с помощью автозаполнения
Первый способ – использовать автозаполнение. Здесь не будет формул. Действуем в такой последовательности:
- В первой строке пустой таблицы вручную прописываем первую дату
- Во второй строке, так же, вручную запишем вторую дату эти две ячейки, первую и вторую
- В правом нижнем углу выделенной области появится маленький квадрат. Жмём на нём мышью и, не отпуская, тянем вниз до конца таблицы. Программа сама заполнит ячейки необходимыми датами, как на первой картинке статьи
Это удобно и действительно быстро, но есть один недостаток. Если вы ошиблись, или нужно изменить дату месяца, придется повторить процедуру заново. Следующий способ лишён подобного.
Список дат с помощью функции ДАТА
Теперь сделаем то же самое формулой. Выглядеть она будет так:
=ДАТА(ГОД(предыдущая_ячейка) ; МЕСЯЦ(предыдущая_ячейка) + 1 ; ДЕНЬ(предыдущая_ячейка))
Работает это так:
- Функция ГОД возвращает год из даты в предыдущей ячейке
- Функция МЕСЯЦ получает порядковый номер месяца, указанного в аргументе
- Функция ДЕНЬ, аналогично, определяет день месяца по дате из аргумента
- Функция ДАТА соберет новую дату из номера года, дня месяца и номера месяца, увеличенного на единицу .
Такую формулу нужно будет скопировать во все ячейки таблицы, кроме первой. Теперь делаем это в нашей таблице:
Во второй ячейке будет рассмотренная выше формула, где функции ГОД, МЕСЯЦ, ДЕНЬ ссылаются на дату в первой ячейкеСписок последних дней месяца
Первые два рассмотренных способа плохо работают, когда нужно получить последние дни месяца, ведь в месяце может быть 28, 29, 30 или 31 день. Чтобы создать такой список дат, действуем так же, как в прошлом пункте, но используем функцию КОНМЕСЯЦА.
Используя один из трёх приведенных способов, можно создать нужный список дат по месяцам.
С раскрывающимся календарем на листе Excel вы можете легко выбрать из него конкретную дату, не вводя вручную. В этом руководстве показано, как создать календарь на листе Excel с помощью элемента управления ActiveX.
Создать календарь с выпадающим списком в Excel
Чтобы создать раскрывающийся календарь в Excel, сделайте следующее.
Внимание: Этот метод работает с Microsoft Excel 2007 и 32-разрядными версиями Excel 2016, 2013 и 2010.
1. Во-первых, если вы не видите разработчик вкладку на ленте, вам нужно отобразить ее следующим образом.
- 1). В Excel 2010 и более поздних версиях щелкните Файл > Параметры. И в Параметры диалоговое окно, нажмите Настроить ленту на правой панели проверьте разработчик поле, затем щелкните OK кнопка. Смотрите скриншот:
- 2). Если вы используете Excel 2007, щелкните Офисы кнопка> Параметры Excel. В Параметры Excel диалоговое окно, нажмите Популярное в правой панели, затем проверьте Показать вкладку разработчика на ленте поле и, наконец, щелкните OK кнопку.
2. Затем нажмите разработчик > Вставить > Больше элементов управления. Смотрите скриншот:
3. в Больше контроля диалоговое окно, выберите Средство выбора даты и времени Microsoft 6.0 (SP6) а затем нажмите OK кнопку.
4. Затем нарисуйте раскрывающийся список на листе, где вы хотите его разместить, и измените размер поля, перетащив его угол.
5. Щелкните раскрывающийся список правой кнопкой мыши и выберите Свойства из списка. в Свойства диалоговом окне введите определенную ячейку в LinkedCell поле, а затем закройте диалоговое окно. Смотрите скриншот:
Внимание: Если вы введете ячейку B3 в LinkedCell поле, когда вы выбираете дату в раскрывающемся календаре, дата будет связана и отображена в ячейке B3.
6. После закрытия окна появится диалоговое окно ошибки. Свойства диалог, OK кнопку.
6. Теперь вам нужно отключить режим дизайна на этом листе, нажав разработчик > Режим проектирования.
Легко создать календарь с раскрывающимся списком с помощью классного инструмента
Поскольку указанный выше метод имеет ограничения версии Excel, здесь настоятельно рекомендуется Выбор даты полезности Kutools for Excel. С помощью этой функции вы можете легко выбрать дату из всплывающего раскрывающегося календаря при нажатии на ячейку даты. Чтобы получить его, сделайте следующее.
1. Нажмите Kutools > Content > Включить средство выбора даты для включения этой функции.
2. После включения этой функции щелкните ячейку даты, справа от ячейки появится значок календаря.
3. Щелкните значок календаря, чтобы открыть Выбор даты диалоговое окно, а затем щелкните новую дату, чтобы заменить существующую дату в выбранной ячейке.
Ноты:
Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Чтобы быстро вставить дату в пустые ячейки, введите здесь Вставить дату полезности Kutools for Excel. С помощью этой утилиты вы можете легко выбрать дату в определенном формате из календаря и вставить в выбранную ячейку двойным щелчком. См. Демонстрацию ниже:
Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная трасса)
Статьи по теме:
Автозаполнение при вводе текста в раскрывающемся списке Excel
Если у вас есть раскрывающийся список проверки данных с большими значениями, вам нужно прокрутить список вниз только для того, чтобы найти нужное, или введите все слово напрямую в поле списка. Если есть способ разрешить автозаполнение при вводе первой буквы в выпадающем списке, все станет проще. В этом руководстве представлен метод решения проблемы.
Создать раскрывающийся список из другой книги в Excel
Создать раскрывающийся список проверки данных среди листов в книге довольно просто. Но если данные списка, необходимые для проверки данных, находятся в другой книге, что вы будете делать? В этом руководстве вы узнаете, как подробно создать раскрывающийся список из другой книги в Excel.
Создайте раскрывающийся список с возможностью поиска в Excel
Для раскрывающегося списка с многочисленными значениями найти подходящий - непростая задача. Ранее мы ввели метод автоматического заполнения раскрывающегося списка при вводе первой буквы в раскрывающемся списке. Помимо функции автозаполнения, вы также можете сделать раскрывающийся список доступным для поиска для повышения эффективности работы при поиске правильных значений в раскрывающемся списке. Чтобы сделать раскрывающийся список доступным для поиска, попробуйте метод, описанный в этом руководстве.
Автоматическое заполнение других ячеек при выборе значений в раскрывающемся списке Excel
Допустим, вы создали раскрывающийся список на основе значений в диапазоне ячеек B8: B14. При выборе любого значения в раскрывающемся списке необходимо, чтобы соответствующие значения в диапазоне ячеек C8: C14 автоматически заполнялись в выбранной ячейке. Для решения проблемы методы, описанные в этом руководстве, окажут вам услугу.
В данной статье, на простых примерах показано, что такое выпадающий список в MS Excel, как им пользоваться, какие варианты использования данной функции есть. На что необходимо обратить внимание.
Простой выпадающий список в ячейки.
Предположи, нам нужно сделать ячейку, в которой будет выпадающий список из нескольких вариантов значений на выбор. Например: город, село городского типа, село. Поместим в эту ячейку выпадающий список с нужным нам перечнем значений. В нашем примере данная ячейка будет располагаться перед ячейкой с названием населенного пункта.
Выбираем ячейку, в которой будет располагаться наш выпадающий список. Это ячейка С4. Далее, в закладке Данные, находим кнопку Проверка данных.
Нажимаем на кнопку Проверка данных, появляется диалоговое окно Проверка вводимых значений. Вводим нужные данные в поля этого диалогового окна.
Тип данных. Выбираем вариант: Список
Источник. Здесь просто прописываем нужные нам значения по порядку, через точку с запятой «;».
В нашем примере это выглядит вот так: Город; Село городского тип; Село
Остальные пункты диалогового окна Проверка вводимых значений не трогаем.
Нажимаем ОК. В ячейке С4 появляется выпадающий список с нужными нам значениями.
Далее копируем или протягиваем данный выпадающий список в ячейки, исходя из задачи, которая перед нами стоит.
Выпадающий список в Excel на основе исходных данных.
У нас есть Таблица №1, в которой есть два столбца, один с названием конфет, другой с ценой на эти конфеты. Сделаем выпадающий список на основе столбца с название конфет. Сделаем выпадающий список на том же листе, что и Таблица №1.
Выбираем ячейку, в которой будет располагаться наш выпадающий список. В нашем примере это ячейка F4. Далее, в закладке Данные, находим кнопку Проверка данных.
Нажимаем на кнопку Проверка данных, появляется диалоговое окно Проверка вводимых значений. Вводим нужные данные в поля этого диалогового окна.
Тип данных. Выбираем вариант: Список;
Источник. Выбираем диапазон ячеек, с теми данными, которые должны отражаться в нашем выпадающим списке. В нашем примере, это ячейки с названием конфет в Таблице №1 (C4:C13). Выбрать диапазон можно просто поставив курсор в поле Источник. После чего появиться возможность выбрать диапазон. После выбора диапазона, ссылки на него автоматически становятся абсолютными (=$C$4:$C$13).
Остальные пункты диалогового окна Проверка вводимых значений не трогаем.
Нажимаем ОК. После этого появиться выпадающий список в указанной нами ячейки. В нашем примере, в выпадающем списке будет перечень названия конфет из Таблицы №1.
Вместо использования диапазона, в поле Источник, можно использовать Заданное имя. Тогда в поле Источник, вместо диапазона =$C$4:$C$13, нужно будет прописать Заданное имя с знаком равно перед ним. Например: = Конфеты.
Можно разместить выпадающий список на отдельном листе. Например, наша Таблица №1 будет на Листе 1, а выпадающий список, на основе этой таблицы, будет на Листе 2. Алгоритм точно такой же, просто в поле Источник, выбираем нужный нам диапазон из Таблицы 1. При этом, в поле Источник, будет прописан не только диапазон ячеек, но и название Листа, на котором он находиться: =Лист1!$E$6:$E$15. В случае, если вместо диапазона используется Заданное имя, например Конфеты, то различий вообще нет. В поле Источник, будет прописано Заданное имя, перед которым будет знак равно: =Конфеты.
Выпадающий список в Excel и ВПР.
Теперь перед нами стоит задача, что бы при выборе определенных конфет из выпадающего списка, в соседний ячейки появлялась соответствующая этим конфетам цена. Для этого мы будем использовать функцию ВПР.
Итак, у нас есть Таблица №1 с перечнем конфет и ценами на них. И есть выпадающий список (Название конфет), в котором мы можем выбрать нужные нам конфеты по названию. Рядом с выпадающим списком выберем ячейку (G4), назовем ее Цена за кг., и сделаем ее желтого цвета .
Искомое_значение. Указываем ячейку с выпадающем списком (F4).
Таблица. Диапазон ячеек в Таблице №1, в который входит название конфет и цены за кг., Ссылки на ячейки в выбранном диапазоне делаем абсолютными: $C$4:$D$13.
Нажимаем ОК. Теперь при выборе определенных конфет в выпадающим списке, в ячейки рядом (G4), появляется цена на эти конфеты, которая соответствует ценам указанным в Таблице №1.
Можно сделать выпадающей список с ценой, на разных с таблицей листах. Таблица №1 на Листе 1, а выпадающий список с ценой на Листе 2. Разница для функции ВПР будет в том, что в поле Таблица, в диалоговом окне Аргументы функции, будет указан диапазон с ссылкой на лист и ячейки: Лист1!$C$4:$D$13.
Выпадающий список в Excel это, пожалуй, один из самых удобных способов работы с данными. Использовать их вы можете как при заполнении форм, так и создавая дашборды и объемные таблицы. Выпадающие списки часто используют в приложениях на смартфонах, веб-сайтах. Они интуитивно понятны рядовому пользователю.
Кликните по кнопке ниже для загрузки файла с примерами выпадающих списков в Excel:
Видеоурок
Как создать выпадающий список в Экселе на основе данных из перечня
Представим, что у нас есть перечень фруктов:
Для создания выпадающего списка нам потребуется сделать следующие шаги:
Если вы хотите создать выпадающие списки в нескольких ячейках за раз, то выберите все ячейки, в которых вы хотите их создать, а затем выполните указанные выше действия. Важно убедиться, что ссылки на ячейки являются абсолютными (например, $A$2 ), а не относительными (например, A2 или A$2 или $A2 ).
Как сделать выпадающий список в Excel используя ручной ввод данных
На примере выше, мы вводили список данных для выпадающего списка путем выделения диапазона ячеек. Помимо этого способа, вы можете вводить данные для создания выпадающего списка вручную (необязательно их хранить в каких-либо ячейках).
Как создать раскрывающийся список в Эксель с помощью функции СМЕЩ
Наряду со способами описанными выше, вы также можете использовать формулу СМЕЩ для создания выпадающих списков.
Например, у нас есть список с перечнем фруктов:
Для того чтобы сделать выпадающий список с помощью формулы СМЕЩ необходимо сделать следующее:
Система создаст выпадающий список с перечнем фруктов.
Как эта формула работает?
На примере выше мы использовали формулу =СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина]).
Используя эту формулу, система возвращает вам в качестве данных для выпадающего списка диапазон ячеек, начинающийся с ячейки $A$2, состоящий из 5 ячеек.
Как сделать выпадающий список в Excel с подстановкой данных (с использованием функции СМЕЩ)
Если вы используете для создания списка формулу СМЕЩ на примере выше, то вы создаете список данных, зафиксированный в определенном диапазоне ячеек. Если вы захотите добавить какое-либо значение в качестве элемента списка, вам придется корректировать формулу вручную. Ниже вы узнаете, как делать динамический выпадающий список, в который будут автоматически загружаться новые данные для отображения.
Для создания списка потребуется:
Примечание: для корректной работы формулы, важно, чтобы в списке данных для отображения в выпадающем меню не было пустых строк.
Как создать выпадающий список в Excel с автоматической подстановкой данных
Для того чтобы в созданный вами выпадающий список автоматически подгружались новые данные, нужно проделать следующие действия:
- Создаем список данных для отображения в выпадающем списке. В нашем случае это список цветов. Выделяем перечень левой кнопкой мыши:
- Из раскрывающегося меню выбираем стиль оформления таблицы:
Таблица с данными готова, теперь можем создавать выпадающий список. Для этого необходимо:
- Готово! Выпадающий список создан, в нем отображаются все данные из указанной таблицы:
- Таблица автоматически расширит свой диапазон данных. Выпадающий список соответственно пополнится новым значением из таблицы:
Как скопировать выпадающий список в Excel
В Excel есть возможность копировать созданные выпадающие списки. Например, в ячейке А1 у нас есть выпадающий список, который мы хотим скопировать в диапазон ячеек А2:А6 .
Для того чтобы скопировать выпадающий список с текущим форматированием:
- нажмите левой клавишей мыши на ячейку с выпадающим списком, которую вы хотите скопировать;
- нажмите сочетание клавиш на клавиатуре CTRL+C ;
- выделите ячейки в диапазоне А2:А6 , в которые вы хотите вставить выпадающий список;
- нажмите сочетание клавиш на клавиатуре CTRL+V .
Так, вы скопируете выпадающий список, сохранив исходный формат списка (цвет, шрифт и.т.д). Если вы хотите скопировать/вставить выпадающий список без сохранения формата, то:
После этого, Эксель скопирует только данные выпадающего списка, не сохраняя форматирование исходной ячейки.
Как выделить все ячейки, содержащие выпадающий список в Экселе
Иногда, сложно понять, какое количество ячеек в файле Excel содержат выпадающие списки. Есть простой способ отобразить их. Для этого:
Как сделать зависимые выпадающие списки в Excel
Иногда нам требуется создать несколько выпадающих списков, причем, таким образом, чтобы, выбирая значения из первого списка, Excel определял какие данные отобразить во втором выпадающем списке.
Предположим, что у нас есть списки городов двух стран Россия и США:
Для создания зависимого выпадающего списка нам потребуется:
Теперь, для создания зависимого выпадающего списка:
- В разделе “Источник” укажите ссылку: =INDIRECT(D2) или =ДВССЫЛ(D2);
Читайте также: