Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как удалить все тире/слэши/дефисы из дат в Excel?

Author Kelly Last modified

Excel обычно отображает даты с использованием разделителей, таких как слэши или тире, например «8/15/2019» или «8-15-2019». В различных бизнес-сценариях или при обработке данных вам может потребоваться удалить эти разделители из дат, что приведет к непрерывной строке, например «08152019». Это может быть необходимо для импорта в другие системы, для лучшего сортирования или при соблюдении определенного формата данных. Работа с датами без разделителей может помочь упростить определенные типы анализа и отчетности, где важна единообразность или компактность форматов дат.

Какой самый лучший способ удалить тире («-»), слэши («/») или дефисы из значений дат в Excel? Эта статья представляет несколько практических решений. Каждый метод подходит для разных случаев использования, в зависимости от того, хотите ли вы внести изменения в новый столбец, нужно обработать очень большие наборы данных, работать с нестандартными текстовыми датами или требуется автоматизация.


Удаление всех тире/слэшей/дефисов из дат с помощью функции ТЕКСТ

Вы можете использовать функцию ТЕКСТ в Excel для генерации значений дат без разделителей. Этот метод работает, отображая дату как текстовую строку в соответствии с указанным вами форматом. Особенно полезно, когда вы хотите получить результат в виде нового значения для дальнейшего использования, не изменяя базовый формат данных в исходных ячейках.

Примечание: Этот подход выводит результат как текст в отдельную ячейку. Если вы хотите изменить формат даты непосредственно в исходных ячейках и сохранить тип данных «Дата» вместо текста, используйте метод Формат ячеек ниже.

Чтобы продолжить, выберите пустую ячейку, в которой вы хотите отобразить дату без каких-либо тире, слэшей или дефисов. Введите следующую формулу и перетащите маркер автозаполнения вниз, чтобы применить операцию ко всему диапазону по мере необходимости.

=ТЕКСТ(B3,"ммддгггг")

В приведенной выше формуле:

  • B3 — это ячейка, содержащая ваше значение даты.
  • "ммддгггг" — это указанный стиль вывода. Вы можете настроить его на "ддммгггг", "ггггммдд" и т.д., в зависимости от ваших требований.

Советы: После применения формулы скопируйте результаты и используйте Специальная вставка > Значения, если вы хотите перезаписать или экспортировать результаты в виде простого текста. Учтите, что результат является текстом и не будет вести себя как дата в вычислениях.

Меры предосторожности: Убедитесь, что ваши исходные данные в B3 являются допустимым значением даты Excel. Недопустимый текст может привести к непредвиденным результатам.



Удаление всех тире/слэшей/дефисов из дат с помощью функции Формат ячеек

Если вы хотите удалить разделители непосредственно из ваших исходных ячеек с датами и сохранить числовой формат «Дата» (что позволяет проводить дальнейшие вычисления с датами, сортировку и фильтрацию), функция Формат ячеек идеально подходит. Это изменяет только то, как отображается дата, а не её базовое значение, поэтому функциональность и совместимость для дальнейшего анализа сохраняются.

1. Выберите ячейки с датами, из которых вы хотите удалить тире, слэши или дефисы. Щелкните правой кнопкой мыши и выберите Формат ячеек из контекстного меню.
select Format Cells from the context menu

2. В Формат ячеек диалоговом окне, на вкладке Число выберите Пользовательский из Категории списка. Затем введите нужный код даты (например, ммддггггв поле Тип и нажмите OK. (См. скриншот ниже.)
set options in Format Cells dialog

Примечание: Формат «ммддгггг» удаляет все тире, слэши и дефисы из отображения даты. Вы можете настроить строку формата в соответствии с вашими потребностями, например, «ддммгггг», «ггггммдд» и т.д. Убедитесь, что вы выбрали категорию «Пользовательский», чтобы ввести полностью настраиваемый код отображения.

После завершения выбранные ячейки с датами будут отображаться без каких-либо разделителей.
All dashes, slashes, or hyphens are removed

Важно: Эта функция изменяет только внешний вид ячейки, а не её базовое значение. Вычисления, построение графиков и фильтрация будут продолжать обрабатывать значение как дату. При экспорте или копировании данных отображаемый формат будет сохранен.

Сценарии и ограничения: Лучше всего используется, когда вам нужен чистый визуальный вывод без изменения структуры данных или при работе с набором данных, который должен оставаться совместимым с другими формулами на основе дат. Не применимо, если ваши исходные даты хранятся в виде нестандартного текста.


Удаление всех тире/слэшей/дефисов из текстовых дат с помощью функции ПОДСТАВИТЬ

Иногда значения дат могут быть импортированы из внешней базы данных, CSV-файла или другого программного обеспечения в текстовом формате, который Excel не распознает автоматически как даты. В этих случаях формулы, такие как ТЕКСТ или форматирование, не будут применяться, и вам нужно будет напрямую манипулировать текстовой строкой. Функция ПОДСТАВИТЬ может быстро удалить различные типы разделителей в текстовых датах.

Чтобы удалить тире, слэши или даже символы тире (“–”) из текстовой строки даты в ячейке A1, используйте следующую формулу:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-",""),"/",""),"–","")

После ввода этой формулы в пустую ячейку нажмите Enter для подтверждения. Перетащите формулу вниз, чтобы применить её к дополнительным ячейкам в вашем столбце по мере необходимости.

Объяснение:

  • Эта формула заменяет все вхождения “-”, “/” или “–” (тире) на ничего, эффективно удаляя эти символы из текстовой строки.
  • Если ваша исходная ячейка использует другой разделитель, адаптируйте формулу, добавляя больше функций ПОДСТАВИТЬ или редактируя существующие.
  • Результатом будет текстовое значение без каких-либо разделителей.

Советы: Полезно, когда у вас есть несогласованные или импортированные данные дат, которые не распознаются Excel как истинные значения дат. Для больших партий эта формула может быть заполнена вниз по столбцу, и результаты могут быть преобразованы в значения по мере необходимости.


Связанные статьи:

Лучшие инструменты для повышения продуктивности в Office

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

Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек