1

Мне нужно проверить, если значение ячейки начинается с термина superuser . Введенное значение должно, например, выглядеть так:

superuser template

Если пользователь вводит super user template (с пробелом), то должно появиться сообщение об ошибке.

Любая помощь будет оценена.

2 ответа2

2

Вы можете настроить «пользовательскую» проверку. Это дает вам вариант формулы.

Вот пример формулы, которую вы можете настроить:

=IF(LEFT(D5,9)="superuser",1,0)

Таким образом, вы должны выбрать ячейку (например, имеет d5), выбрать проверку данных, выбрать разрешить «пользовательский», введите формулу. Формула должна возвращать 1, если она действительна, и 0, если она недействительна.

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

Позвольте мне знать, если это помогает.

1

До тех пор, пока вы точно знаете, какая строка проверяется, это должно работать (при условии, что проверенная ячейка - A1). По сути, он проверяет, являются ли первые 9 символов суперпользователями, и возвращает истину или ложь. Вы можете изменить номер и проверенный термин на все, что вам нужно.

=IF(LEFT(A1,9)="superuser","True","False")

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