Я ищу формулу, которую я могу использовать в инструменте проверки данных в Excel.
Существует тип поля, к которому я хочу применить правила:
- Только цифры и символы (без альфа)
Я в полной растерянности, перепробовал несколько поисков Google безрезультатно. Только числовой, или текстовый, кажется легким, но удалить только 1 тип символов, а оставшиеся 2 - сложно.
Я хотел бы сделать это с помощью инструмента проверки данных Excel, а не какого-либо дополнения.
Кто-нибудь может помочь?
Есть , возможно , способ , которым я могу утверждать =AND(ISNUMBER(A1)
, а затем перечислить все символы , чтобы !@#$%^&*-()'";:/?.><,
,?
Попытка 1 Должен быть лучший способ, чем приведенный ниже (также проверка данных в Excel не позволяет вводить формулу достаточно долго, чтобы включать даже буквенные символы в нижнем регистре)
=AND(ISERROR(FIND("a",N14)),ISERROR(FIND("b",N14)),ISERROR(FIND("c",N14)),ISERROR(FIND("d",N14)),ISERROR(FIND("e",N14)),ISERROR(FIND("f",N14)),ISERROR(FIND("g",N14)),ISERROR(FIND("h",N14)),ISERROR(FIND("i",N14)),ISERROR(FIND("j",N14)),ISERROR(FIND("k",N14)),ISERROR(FIND("l",N14)),ISERROR(FIND("m",N14)),ISERROR(FIND("n",N14)),ISERROR(FIND("o",N14)),ISERROR(FIND("p",N14)),ISERROR(FIND("q",N14)),ISERROR(FIND("r",N14)),ISERROR(FIND("s",N14)))
Попытка 2 Нижеследующее работает как для прописных, так и для строчных букв Alpha, но только если вводится один символ, например, «A», как только вы вводите «AB», решение не удается
= И (N14 <> "а", N14 <> "б", N14 <> "с", N14 <> "д", N14 <> "е", N14 <> "е", N14 <> "г », N14 <> "ч", N14 <> "я", N14 <> "J", N14 <> "к", N14 <> "л", N14 <> "м", N14 <> "п" , N14 <> "о", N14 <> "р", N14 <> "д", N14 <> "г", N14 <> "s", N14 <> "т", N14 <> "и", N14 <> "v", N14 <> "ш", N14 <> "х", N14 <> "у", N14 <> "г")
Обновление: чтобы уточнить, мне нужно, чтобы пользователь мог ввести максимум 12 символов. например, '- $ 4000,00' (мне удобно добавлять в LEN (N14)<13