Проверка даты в формате ММ / ДД / ГГГГ в столбце Excel? - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь проверить столбец excel с полем даты в формате ДД / ММ / ГГГГ. Это существующий столбец, я хочу закрасить / дифференцировать ячейки с неправильными значениями.

  1. Всегда должно бытьбыть в формате ДД / ММ / ГГГГ.
  2. Он также должен проверять данные.как 29/02/2017 следует пометить как неправильную запись.аналогично, 31/04/2018 - неправильная запись.

Я не знаю, существует ли какой-либо простой способ проверки структуры и данных в Excel для уже определенных полей Excel.Любая помощь?

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Я вижу два способа выполнить эту задачу.

Первый способ - это сделать условное форматирование, как вы просили с помощью этой формулы.

=IF(AND(NOT(ISERR(DAY(A2))), CELL("Format", A2)="D1"),TRUE, FALSE)

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

  1. Отформатируйте номер ячейки в тип категории «Пользовательский», а затем типдолжно читаться - «дд / мм / гггг»
  2. Теперь добавьте «Проверка данных» в соответствующие ячейки.«Проверка данных» должна выглядеть следующим образом:

Разрешить: «Дата» Данные: «больше, чем« Дата начала: '01 / 01/1900 '

После того, как вы это сделаливсе даты по-прежнему нужно будет набирать в формате «мм / дд / гггг», но как только вы нажмете «ввод», формат изменит их на «дд / мм / гггг»

0 голосов
/ 29 января 2019

Если у вас есть даты в диапазоне A2: A10, выберите первую ячейку, A2.На вкладке «Главная страница» используйте «Условное форматирование», «Управление правилами», «Новое правило».При использовании формулы введите =ISERR(DAY(A2)).Используйте Формат, чтобы установить форматирование ячейки, затем выберите ОК.Затем в диспетчере правил условного форматирования измените диапазон в разделе Применимо к $ A2: $ A10.Это выделит все даты без даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...