У меня есть ячейка, которая должна содержать 7-значное число. Чтобы гарантировать, что нуль не обрезается с самого начала, я создал собственный тип ячейки с '0000000'. Итак, теперь, если я вхожу в 0111111, он не обрезает начало нуля.Excel требует 7 цифр в ячейке, допустим 0 перед номером
Теперь я не могу понять, как убедиться, что человек действительно вводит 7 цифр. Установка проверки данных с целым числом между 999999 (6 цифр) и 9999999 (7 цифр) не работает, потому что пользователь может ввести, который не соответствует этому порогу.
Любые идеи? - Я не могу использовать VBA
Используйте проверку данных на вкладке Данные с формулой '= AND (LEN (A1) = 7, ISNUMBER (A1))' Где A1 - верхняя левая ячейка требуемого диапазона для применения проверки. –
Привет @ScottCraner У меня это работает - но это не работает с 0 в начале – Alan
Добавьте '' 'перед вашими номерами. Он будет держать все как есть. (например: '0000100') Может быть' = '' '& AND (LEN (A1) = 7, ISNUMBER (A1)) ' – BruceWayne