Вы когда-нибудь сталкивались с ситуацией, когда в Excel дата отображается вместе с временем — например, 15.05.2026 14:30:00 — хотя вам нужны только числа месяца и года? Эта проблема возникает при импорте данных из баз, выгрузке отчётов или ручном вводе. Внешне ячейка выглядит как дата, но на самом деле содержит скрытое время, что мешает сортировке, фильтрации и анализу.
В этой статье мы разберём 5 способов удалить время из ячейки — от простого форматирования до продвинутых формул. Вы узнаете, как сохранить только дату без потери данных, почему стандартное удаление не работает, и какие подводные камни ждут при работе с временными метками. Все методы протестированы в Excel 2010–2026 и Office 365, включая веб-версию.
Почему время не удаляется простым способом?
Многие пользователи пытаются просто удалить часть текста с временем вручную или через Найти и заменить — но это не срабатывает. Дело в том, что Excel хранит дату и время как числовое значение, где целая часть = дата, а дробная = время. Например, 15.05.2026 12:00 для программы — это число 45412.5 (45412 дней с 1900 года + 0.5 дня = полдень).
Если вы удалите время вручную, Excel воспримет ячейку как текст, а не как дату. Это приведёт к ошибкам в формулах, сортировке и построении графиков. Например, функция =СЕГОДНЯ()-A1 перестанет работать, потому что текст нельзя вычесть из даты.
- 🔹 Ошибка №1: Удаление времени через
Найти и заменитьпреобразует ячейку в текст. - 🔹 Ошибка №2: Ручное стирание времени ломает формат данных для вычислений.
- 🔹 Ошибка №3: Копирование только видимой части даты (без времени) обрезает исходное значение.
Способ 1: Форматирование ячейки (самый быстрый метод)
Если вам нужно визуально скрыть время, но сохранить его в данных (например, для последующих расчётов), используйте пользовательский формат. Этот метод не изменяет само значение ячейки, а только её отображение.
Инструкция:
- Выделите ячейки с датой и временем.
- Нажмите
Ctrl+1(или правая кнопка →Формат ячеек). - Вкладка
Число→Другие форматы→Дата. - Выберите формат без времени, например
14.03.2012или создайте свой черезТип: *д.мм.гггг.
| Формат | Пример отображения | Подходит для |
|---|---|---|
д.мм.гггг | 15.05.2026 | Русскоязычные отчёты |
mm/dd/yyyy | 05/15/2026 | Американский стиль |
д ммм гг | 15 мая 24 | Краткое отображение |
[$-419]д мммм гггг;@ | 15 мая 2026 г. | Официальные документы |
⚠️ Внимание: Форматирование не удаляет время из данных! Если выLater используете эту ячейку в формулах (например, =A1-B1), Excel будет учитывать скрытое время, что может исказить результаты.
☑️ Проверка форматирования
Способ 2: Функция ЦЕЛОЕ (INT) — удаление времени с сохранением даты
Функция =ЦЕЛОЕ() (или =INT() в английской версии) обрезает дробную часть числа, то есть убирает время, оставляя только дату. Этот метод создаёт новое значение, не изменяя исходные данные.
Пример использования:
=ЦЕЛОЕ(A1)
Где A1 — ячейка с датой и временем. Результат: чистая дата в формате Excel (например, 45412 для 15.05.2026), которую можно отформатировать как угодно.
- ✅ Плюсы: Сохраняет дату как числовое значение (пригодно для вычислений).
- ✅ Быстро применяется к большому диапазону.
- ❌ Минусы: Требует дополнительной колонки для результата.
Способ 3: Разделение данных по столбцам (для импортированных данных)
Если дата и время хранятся в текстовом формате (например, после экспорта из 1С или SQL), используйте инструмент Текст по столбцам. Он разобьёт данные на отдельные части.
Пошаговая инструкция:
- Выделите столбец с данными.
- Перейдите в
Данные → Текст по столбцам. - Выберите
С разделителями→Далее. - Укажите разделитель (обычно
пробелилиТдля ISO-формата). - Нажмите
Готово— дата и время разделятся на два столбца.
⚠️ Внимание: Если исходные данные были в формате Excel (не текст), этот метод не сработает — программа не увидит разделителей. Сначала преобразуйте ячейки в текст через Формат → Текстовый.
Как определить, текст это или дата?
Выделите ячейку и посмотрите на строку формул. Если там отображается 15.05.2026 14:30 — это дата. Если '15.05.2026 14:30 (с апострофом) или просто текст — это текстовый формат.
Способ 4: Формулы ДАТА, ГОД, МЕСЯЦ, ДЕНЬ (для сложных случаев)
Когда нужно не просто убрать время, но и преобразовать дату (например, оставить только год или поменять порядок дня/месяца), используйте комбинацию функций:
- 📅
=ДАТА(ГОД(A1); МЕСЯЦ(A1); ДЕНЬ(A1))— создаёт чистую дату без времени. - 📆
=ДЕНЬ(A1)&"."&МЕСЯЦ(A1)&"."&ГОД(A1)— преобразует дату в текстовый формат (если нужен конкретный вид). - ⏳
=A1-ВРЕМЯ(ЧАС(A1); МИНУТЫ(A1); СЕКУНДЫ(A1))— альтернативный способ вычесть время.
Пример: если в A1 лежит 15.05.2026 14:30:45, формула =ДАТА(2026; 5; 15) вернёт 15.05.2026 без времени.
| Формула | Результат | Тип данных |
|---|---|---|
=ЦЕЛОЕ(A1) | 15.05.2026 | Число (дата) |
=ДАТА(ГОД(A1);...) | 15.05.2026 | Число (дата) |
=ТЕКСТ(A1;"д.мм.гггг") | "15.05.2026" | Текст |
Способ 5: Power Query (для больших массивов данных)
Если вы работаете с тысячами строк (например, в выгрузках из CRM или ERP-систем), ручное форматирование займёт часы. В этом случае используйте Power Query — инструмент для очистки и преобразования данных.
Алгоритм действий:
- Выделите диапазон →
Данные → Из таблицы/диапазона(илиПолучить данные → Из таблицы). - В редакторе Power Query выделите столбец с датой.
- Нажмите на иконку
▼рядом с заголовком столбца →Преобразовать → Дата. - Выберите
Дата без времениили создайте пользовательский формат. - Нажмите
Закрыть и загрузить— данные обновятся без времени.
Преимущество метода: все изменения применяются одним кликом при обновлении данных (например, при импорте нового отчёта).
Частые ошибки и как их избежать
Даже опытные пользователи Excel сталкиваются с проблемами при работе с датами. Вот топ-3 ошибки и их решения:
- 🚨 "######" в ячейке: Означает, что столбец слишком узкий для отображения даты. Растяните его или измените формат на более короткий (например,
д.мм.гг). - 🚨 Формула возвращает 0: Вероятно, исходная ячейка содержит текст, а не дату. Преобразуйте её через
ДАТАЗНАЧ()илиФормат → Дата. - 🚨 Неправильная сортировка: Если даты сортируются как текст (например,
1.12.2026идёт после2.01.2026), преобразуйте столбец в форматДата.
Проверьте тип данных в ячейке: если в строке формул виден апостроф ('15.05.2026), значит это текст. Удалите апостроф и примените формат Дата.
FAQ: Ответы на частые вопросы
Можно ли убрать время без формул?
Да, через форматирование ячеек (способ 1) или Power Query (способ 5). Форматирование скрывает время визуально, а Power Query удаляет его физически.
Почему после удаления времени формула =СЕГОДНЯ()-A1 даёт неверный результат?
Скорее всего, в ячейке A1 осталось скрытое время. Используйте =ЦЕЛОЕ(A1) или =ДАТА(ГОД(A1);...) , чтобы полностью убрать временную часть.
Как убрать время в Google Таблицах?
Аналогично Excel: используйте =ЦЕЛОЕ(A1) или форматирование (Формат → Числа → Дата). В Google Таблицах также работает функция =ДАТА().
Можно ли вернуть время обратно после его удаления?
Нет, если вы использовали ЦЕЛОЕ() или ДАТА(). Эти функции безвозвратно обрезают дробную часть. Сохраните исходные данные в отдельном столбце, если время может понадобиться.
Почему при экспорте в CSV время возвращается?
Формат CSV не сохраняет пользовательское форматирование Excel. Чтобы время не появлялось, перед экспортом примените =ЦЕЛОЕ() и скопируйте значения обратно (Специальная вставка → Значения).