Формула Excel: проверка данных должна начинаться с -

Общая формула

=EXACT(LEFT(A1,3),"XX-")

Резюме

Чтобы разрешить только значения, начинающиеся с определенного текста, вы можете использовать проверку данных с помощью настраиваемой формулы, основанной на функциях ТОЧНЫЙ и ЛЕВЫЙ.

В показанном примере проверка данных, применяемая к C5: C9:

=EXACT(LEFT(C5,3),"MX-")

Объяснение

Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.

В этой формуле функция LEFT используется для извлечения первых 3 символов ввода в C5.

Затем функция EXACT используется для сравнения извлеченного текста с текстом, жестко закодированным в формуле «MX-». EXACT выполняет сравнение с учетом регистра. Если две текстовые строки точно совпадают, EXACT возвращает TRUE, и проверка будет пройдена. Если совпадение не удается, EXACT вернет FALSE, и ввод не пройдет проверку.

Тест без учета регистра с COUNTIF

Если вам не нужен чувствительный к регистру тест, вы можете использовать более простую формулу, основанную на функции СЧЁТЕСЛИ с подстановочным знаком:

=COUNTIF(C5,"MX-*")

Звездочка (*) - это подстановочный знак, соответствующий одному или нескольким символам.

Примечание. Ссылки на ячейки в формулах проверки данных относятся к левой верхней ячейке в диапазоне, выбранном при определении правила проверки, в данном случае C5.

Интересные статьи...