Когда вы используете даты в своих книгах Microsoft Excel, может возникнуть ситуация, когда вам понадобятся серийные номера для этих дат. Вы можете использовать их в формулах или для вычислений, а не сами даты.
Мы покажем вам, как преобразовать даты в числа, в частности серийные номера, в Excel. Используемый вами метод зависит от того, как Excel хранит даты на вашем листе; в основном, как они форматируются.
Определите, как форматируются ваши даты
Прежде чем использовать один из приведенных ниже методов для преобразования даты в серийный номер, вам необходимо определить, как форматируется дата. По умолчанию, когда вы вводите дату в Excel, она форматируется как дата, которая технически является числовым значением. Однако могут быть случаи, когда вы вводите, конвертируете или импортируете даты, которые в конечном итоге имеют значение отформатирован как текстовые значения.
Вы можете легко выбрать ячейку, содержащую дату, перейти на вкладку Главнаяи просмотреть раскрывающийся список Формат числа, чтобы увидеть текущий формат клетка. Как вы можете видеть здесь, наша дата отформатирована как Дата(число).
Однако если у вас есть много дат, которые вы планируете преобразовать, описанный выше метод может оказаться утомительным. Кроме того, если у вас есть что-то случайное, например апостроф перед датой, оно может отображаться в формате даты, но считаться текстом, когда вы пытаетесь его преобразовать.
Вместо этого вам могут помочь две простые функции Excel.
Использование функции ISNUMBER
Функция ISNUMBER позволяет узнать, отформатированы ли ваши данные как число, а функция ISTEXT позволяет узнать, отформатированы ли они как текст. В зависимости от того, что вы хотите использовать, вы получите результат «Истина» или «Ложь».
Чтобы узнать, отформатированы ли даты в ячейках от A2 до A13 как числа, используйте следующую формулу:
=ISNUMBER(A2:A13)
Здесь вы можете видеть, что мы получаем результат True для тех дат, которые отформатированы как числа, и False для тех, которые не являются числами.
Использование функции ISTEXT
Если вы предпочитаете видеть, отформатированы ли ваши даты в виде текста, используйте эту формулу:
=ISTEXT(A2:A13)
.Как и в другой функции, здесь мы видим True для дат, отформатированных как текст, и False для тех, которые не являются текстовыми.
Вы также можете использовать эти функции для проверки отдельной ячейки по этой формуле, если хотите:
=ISTEXT(A2)
Определив формат даты, вы можете использовать соответствующий метод ниже, чтобы преобразовать ее в серийный номер.
Преобразуйте числовую дату в серийный номер
Если вы обнаружите, что ваша дата отформатирована как числовое значение, вы можете просто изменить формат для отображения серийного номера.
Преобразуйте даты в числа без десятичных знаков
При желании вы можете преобразовать даты и удалить десятичные дроби одним махом.
Преобразуйте текстовую дату в серийный номер
Если вы определили, что ваша дата использует текстовый формат, вы можете использовать удобную функцию даты Excel. С помощью функции DATEVALUE вы можете быстро преобразовать текстовые даты в серийные номера.
Синтаксис: DATEVALUE(текст), где в качестве аргумента можно использовать ссылку на ячейку, диапазон или точную дату..
В этом примере мы преобразуем диапазон ячеек от A2 до A13 из текстовых дат в числа с помощью этой формулы:
=DATEVALUE(A2:A13)
Как видите, для каждой даты в диапазоне ячеек есть серийные номера. Затем вы можете удалить исходные даты или заменить их, перетащив на них диапазон серийных номеров по своему усмотрению.
Чтобы преобразовать одну ячейку, используйте следующую формулу, заменив ссылку на ячейку собственной:
=DATEVALUE(A2)
Чтобы преобразовать определенную дату с помощью этой функции, поместите дату в кавычки, как в следующих формулах:
=DATEVALUE("01.01.2024")
=DATEVALUE(“1 ЯНВАРЯ 2024 ГОДА”)
=DATEVALUE("2024/01/01")
Если у вас возникли проблемы с формулой Excel, ознакомьтесь с возможными причинами и решениями.
В Excel преобразование дат в числа, особенно серийные номера, с использованием этих методов занимает всего несколько минут. Соответствующие руководства см. в как сортировать по дате в Excel.
.