Прескочи на основното съдържание

Как да получа дата на края на месеца в Excel?

Автор: Слънце Последна промяна: 2014-07-30

Може би да получите крайната дата на месец е лесно за вас, но ако има множество данни за дата в Excel, как можете бързо да получите цялата крайна дата на всеки месец наведнъж? Сега ви представям някои бързи трикове за решаване на този проблем в Excel.

Вземете крайна дата на месеца с формули в Excel

Получете дата на края на месеца с VBA в Excel


стрелка син десен балон Вземете крайна дата на месеца с формули в Excel

Използването на формула за намиране на крайната дата на всеки месец може да бъде много лесно за всеки потребител на Excel.

Изберете клетка до данните за датата и след това въведете тази формула =ДАТА(ГОДИНА(A2),МЕСЕЦ(A2)+1,0) (A2 е клетката, от която искате да получите крайната дата на месеца) в нея и натиснете Въведете на клавиатурата и след това плъзнете автоматичното попълване до диапазона, от който се нуждаете, за да приложите тази формула. Сега крайната дата на всеки месец се показва в клетките. Вижте екранни снимки:

doc-get-end-of-month-date-1
doc-стрелка-надолу
doc-get-end-of-month-date-2

Освен това можете да използвате тази формула =EOMESEC(A2,0;XNUMX) за да получите крайната дата на месеца. (Трябва да форматирате клетките с резултати като формат на дата, преди да въведете тази формула.)

Съвет: В Excel 2003 или по-стара версия, ако искате да използвате формулата =EOMESEC(A2,0;XNUMX), трябва да инсталирате Пакет с инструменти за анализ като щракнете върху Инструменти > Добавки първи. Вижте екранни снимки:

doc-get-end-of-month-date-3 doc-стрелка-надясно doc-get-end-of-month-date-4

стрелка син десен балон Получете крайна дата на месеца с дефинирана функция в Excel

Ако сте запознати с VBA, можете да използвате кода на VBA по-долу, за да намерите крайната дата на месеца.

1. Натиснете F11 + Alt съберете клавишите на клавиатурата, за да отворите Microsoft Visual Basic за приложения прозорец.

2. След това кликнете Поставете > Модули за вмъкване на нов прозорец на модула. След това копирайте следния VBA код в прозореца.

VBA: Вземете датата на края на месеца.

Function LastDayInMonth(Optional pDate As Date = 0) As Date
'Updateby20140723
If pDate = 0 Then pDate = VBA.Date
LastDayInMonth = VBA.DateSerial(VBA.Year(pDate), VBA.Month(pDate) + 1, 0)
End Function

3. Запазете и затворете прозореца. След това изберете клетка и въведете тази формула =ПоследенДенВМесеца(A2) (A2 съдържа датата, от която искате да получите крайната дата на месеца), след което натиснете Въведете ключ и ще получите крайната дата на месеца.

Забележка: Този VBA също изисква да форматирате клетките с резултати като формат на дата, преди да въведете тази формула на =ПоследенДенВМесеца(A2).


Относителни статии:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations