У меня есть несколько ячеек (из файла CSV), содержащих текст, например:

Dec 29, 2018
Dec 30, 2018

Я уже применил желаемый формат к этим ячейкам, чтобы они отображались так:

29-Dec-2018
30-Dec-2018

Проблема: Excel не распознает даты автоматически / не применяет формат даты. Мне нужно сделать F2, затем войти в каждую ячейку, чтобы она отображалась так, как я хочу.

Как я могу автоматически заставить Excel применять формат ко всему диапазону ячеек? (Я надеюсь, что есть более умный способ, чем макрос ...)

1 ответ1

1

Используйте инструмент замены.

  1. Выберите столбец с датой
  2. Заменить (CTRL +U в PTBR, но CTRL +F в версии для США)
  3. Заменить что-то на себя (Все ли даты 2018 года? Заменить 2018 на 2018 или 20 на 20)

Делая это, Excel будет работать в каждой ячейке, заменяя значение на себя, эффективно обновляя значение в ячейке. Он определит, что это дата, и она должна работать. Если это не так, попробуйте отформатировать ячейки с общим типом и повторите попытку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .