Чтобы запретить пользователю вводить пробел перед текстом, вы можете использовать функцию проверки данных в Microsoft Excel.

Это будет полезно для пользователей при вводе информации, если они случайно ввели пробел до или после текста, тогда сообщение об ошибке не позволит им сделать это.

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

В этом примере мы будем использовать функцию TRIM.

ОБРЕЗАТЬ: удаляет все пробелы из текстовой строки, кроме отдельных пробелов между словами.

Возьмем пример:

Выберите ячейку, в которой вы хотите применить проверку данных.

Щелкните вкладку «Данные». В группе «Инструменты для работы с данными» выберите «Проверка данных»

img1

Или используйте сочетания клавиш ALT + D + L для проверки данных. В группе «Настройки» щелкните «Разрешить» в раскрывающемся списке «Выбрать пользовательский» и в поле «Формула» введите формулу как = B4 = TRIM (B4)

img2

Выберите вкладку «Предупреждение об ошибке» и введите заголовок и сообщение об ошибке, как показано на скриншоте ниже

img3

Теперь, когда вы вводите пробел до или после текста, появляется следующее диалоговое окно:

img4

Если вы хотите, чтобы пользователь мог ввести значение, пропуская сообщение об ошибке на вкладке «Предупреждение об ошибке»; выберите Стиль как Предупреждение, а не Стоп

img5

После ввода пробела до или после текста; появится следующее диалоговое окно с предупреждением

img6

Если вы хотите продолжить, вы можете нажать кнопку «Да», чтобы принять введенное значение.

Если вы не хотите продолжать вводить значение, вы можете нажать «Нет». Таким образом вы можете создавать собственные сообщения об ошибках, которые хотите отображать.