1. Перейдите на новый лист и назовите его «Модуль Дата».
2. Скопируйте на лист всё содержимое листа «Дата».
3. В ячейках А5-А15 вместо аргумента А4 введите формулу вычисления номера месяца (содержимое ячейки А4).
4. Содержимое ячеек А2,А3,А4,А16,А18 очистите.
5. В ячейке А4 напишите заголовок «Модуль формирования месяца».
6. В ячейке А17 вместо аргументов А2,А3,А16 введите содержимое этих ячеек. В результате в ячейке А17 будет сформирована формула: =ЕСЛИ(ДЕНЬ($A$1)<=9;0;"")&ДЕНЬ($A$1)&" "&A5&" "&ГОД($A$1)&" г."
Результатом работы будет таблица:
ЛАБОРАТОРНАЯ РАБОТА № 21 «Формирование даты в формате Excel из даты прописью»
Будем решать обратную задачу – переведём в формат данных Excel дату, в которой день месяца и год записаны числами, а месяц прописью. Результаты оформим в виде таблицы.
В ячейках А1, А2, А3 введём год, число месяца и месяц соответственно. В ячейках А4:А16 находится модуль формирования месяца. Этот модуль записывается с использованием функции ЕСЛИ аналогично предыдущим задачам. В данном случае производится сравнение содержимого ячейки А3 с написанием месяца. Если условие истинно, формируется номер месяца. В противном случае происходит переход к следующей по порядку ячейке. Например, в ячейке А4 записано: =ЕСЛИ(A3="Январь";1;A5). Для последнего месяца (ячейка А15) используется формула: =ЕСЛИ(A3="Декабрь";12;"Уточните месяц!").
В ячейке А16 формируется дата. Для этого используется встроенная функция ДАТА (категория дата и время): ДАТА(год; месяц;д ень).
Год — аргумент, который может иметь от одной до четырех цифр.
Месяц — число, представляющее месяц года.
День — число, представляющее день месяца.
В данном случае аргументами функции ДАТА будут ячейки А1,А4, А2.