Выделите лишние места

Содержание:

Допустим, мы создали форму для ввода данных пользователем, например эту:

При вводе всегда есть вероятность неправильного ввода информации, «человеческий фактор». Один из вариантов ее проявления – дополнительные пространства. Кто-то ставит их случайно, кто-то намеренно, но, в любом случае, даже одно лишнее место представит для вас проблему в дальнейшем при обработке введенной информации. Дополнительная «прелесть» в том, что они пока не видны, хотя, если очень захотеть, их можно сделать видимыми с помощью макроса.

Конечно, можно и нужно «причесать» информацию после ее ввода с помощью специальных функций или макросов. А подсветить неправильно введенные данные можно прямо в процессе заполнения формы, оперативно сигнализируя пользователю об ошибке. Для этого:

  1. Выделите поля ввода, в которых необходимо проверить наличие лишних пробелов (в нашем примере это желтые ячейки).
  2. Выберите на Основной вкладка команды Условное форматирование – Создать правило (Главная страница – Условное форматирование – Создать правило).
  3. Выберите тип правила Используйте формулу, чтобы определить, какие ячейки следует форматировать. (Используйте формулу, чтобы определить, какие ячейки форматировать) и введите в поле следующую формулу:

где D4 — адрес текущей ячейки (без знаков «$»).

В английской версии это будет соответственно =G4<>TRIM(G4)

Функция TRIM (ОТДЕЛКА) удаляет лишние пробелы из текста. Если исходное содержимое текущей ячейки не равно «причесать» функцией TRIM, поэтому в ячейке есть дополнительные пробелы. Затем поле ввода заполняется цветом, который можно выбрать, нажав на кнопку Рамки (Формат).

Теперь при заполнении лишних пробелов «для красоты» наши поля ввода будут подсвечены красным, намекая пользователю, что он не прав:

Вот такой простой, но приятный трюк, который я много раз использовал в своих проектах. Надеюсь, вам это тоже пригодится 🙂

  • Очистка текста от лишних пробелов, непечатаемых символов, символов латиницы и т.п.
  • Инструменты для удаления лишних пробелов из дополнения PLEX
  • Защитите листы, книги и файлы в Microsoft Excel

Оставьте комментарий