2014-11-18 5 views
-1

В Excel, как я могу изменить даты с первого по каждый месяц в столбце разных дат?Изменить даты с 1 по 1 месяц

Например, дату 12/13/14 необходимо преобразовать в 12/01/14. В столбце должно появиться только 1-го числа каждого месяца.

+0

@pnuts: В чем ваш смысл? То, что OP хочет сделать, тривиально для даже начинающего пользователя Excel. Прочтите документы. Здесь нет программирования. – leppie

+0

@pnuts: На это был дан ответ, прежде чем SU даже существовал ... – leppie

+0

@pnuts: Ну, это только мое единственное мнение. Я также не согласен с тем, что сценарий оболочки должен быть на SO. Если есть консенсус, демократия побеждает. – leppie

ответ

3

Пожалуйста, попробуйте:

=EOMONTH(A1,-1)+1 

EOMONTH:

Возвращает порядковый номер в последний день месяца, который указанное число месяцев до или после датой_начала. Используйте EOMONTH для расчета дат погашения или сроков, которые относятся к последнему дню месяца.

Синтаксис

EOMONTH (дата_начала месяцев)

Дата_начала является дата, которая представляет начальную дату. Даты должны вводиться с использованием функции DATE или в качестве результатов других формул или функций. Например, используйте DATE (2008,5,23) для 23 мая 2008 года. Проблемы могут возникать, если даты вводятся как текст.

Месяцы - это количество месяцев до или после start_date. Положительная величина за месяцы дает будущую дату; отрицательное значение дает прошедшую дату.

• Если месяцев не является целым числом, он усечен.

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

Таким образом, в примере, если A1 является December 13, 2014 со вторым параметром (т.е. -1), результат November 30, 2014. Добавить один (+1) в соответствии с обычной серийной нумерацией даты и времени и December 1, 2014.

Смежные вопросы