Ограничения формата для ячейки в Excel

Я хочу, чтобы ячейка имела только определенный формат, например «01-02-03», что означает «двузначная двузначная двузначная двузначная двузначная цифра».

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

Возможно ли это без создания макроса или сложных VBA-скриптов?

Вот правило проверки, в котором используются следующие условия:

  • Должно быть 2 тире , в том же положении, что и показано.
  • За исключением тире, значение содержит только числа .

Настроить:

Шаг1: Выберите ячейку и создайте для нее правило проверки.

Шаг 2. Выберите « Пользовательский» и введите формулу ниже (замените A1 ячейкой, на которую вы ссылаетесь в своем вопросе).

=AND(ISNUMBER(MID(A1,1,2)+0), ISNUMBER(MID(A1,4,2)+0), ISNUMBER(MID(A1,7,2)+0), MID(A1,3,1)="-", MID(A1,6,1)="-") 

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

 ad-24-24 56-a6-34 456-234 123456 67-7890 

Вы можете использовать нестандартный формат для 6-значного номера: 00-00-00 , а затем использовать Data Validation чтобы ограничить длину текста до 6. Он по-прежнему будет допускать нечисловые символы, к сожалению.

В качестве альтернативы вы используете Whole Number Data Validation Whole Number Data Validation от 100000 до 999999 , но, очевидно, это не позволит числу начинать с 0 .

  • Я не могу написать номер кредитной карты, когда я пишу последний номер, становится 0
  • Определить, нет ли нескольких ячеек в строке в другом выборе?
  • Как я могу использовать несколько сводных таблиц на одном листе без ошибки перекрытия?
  • График Excel не отображает все серии данных
  • Как предотвратить блокировку файлов Excel по умолчанию?
  • Как идентифицировать ячейки в столбце A, содержащие любые значения в столбце B
  • Почему Excel обрабатывает длинные числовые строки как научную нотацию даже после изменения формата ячейки в текст
  • CSV на лист Excel снова
  • Формула массива Excel для max с множественными / переменными критериями
  • Открытие книги Excel 2003 в Excel 2010 32-бит вызывает ложную циркулярную ссылку и сбои
  • Таблица сводных таблиц Excel - деактивировать функцию colapse / expand
  • Interesting Posts

    Являются ли ключи и значения в NSDictionary заказаны?

    Почему iostream :: eof внутри условия цикла считается неправильным?

    Как аутентифицировать запросы Supertest с паспортом?

    Повреждают ли драйверы Nvidia и Catalyst друг с другом?

    «Создать новый текстовый документ» отсутствует в контекстном меню

    Пример замедленного расширения в пакетном файле

    Найдите, находится ли точка внутри выпуклой оболочки для набора точек без вычисления самого корпуса

    C # Как перевести виртуальный keycode на char?

    Есть ли разница между «переменной экземпляра» и «свойством» в Objective-c?

    Опасны ли внутренние ЖК-мониторы?

    Шаги, необходимые для использования базы данных MySQL в Play Framework 2.0

    Как установить Windows 7 на новый жесткий диск с помощью только старого (мертвого) жесткого диска на жестком диске?

    Как вернуть иконки рабочего стола в Vista?

    Получение текущего экземпляра fragmentа в viewpager

    Как определить модель моей видеокарты?

    Давайте будем гением компьютера.