Задать вопрос
@novichok122

Как в гугл-таблице настроить правило, чтобы пользователи вносили данные только в определенном (числовом) формате?

Есть большой файл, периодически в него необходимо заносить цифры. Не все пользователи вносят данные в формате числа, например, они копируют из своих таблиц и когда вставляют в нужную таблицу, формат (текстовый) также переносится. В результате данные не плюсуются, поскольку таблица их не видит, считая текстом, а не цифрами. Как сделать так, чтобы пользователь видел, что данные в неправильном формате, не прибегая к проверке каждой циферки, потому что их много.
Большое спасибо
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@AnKu_11
Можно:
  1. Данные > Настроить проверку данных
  2. В окне задай диапазон ячеек, в которых будет применяться проверка, например, 'Лист1'!C2:C50, где C1 - заголовок столбца, а с C2 вниз идут данные до C50, если диапазон буз ограничения вниз, то 'Лист1'!C2:C - не ставим число, будет автоматом до конца. Если надо по горизонтали, то 'Лист1'!B2:2 - то есть стартуем с B2 и до конца таблицы по горизонтали или установи конечную букву диапазона 'Лист1'!B2:L2.
  3. Выбери критерии, найди "Ваша формула"
  4. В появившемся поле ввода введи формулу для проверки, например =ISNUMBER(C2) - где C2 - это первая ячейка старта диапазона. Или более сложные формулы =REGEXMATCH(TO_TEXT(C2); "^[0-9]+(\.[0-9]{2})$") - разрешает формат типа 1.99
  5. Поставь галочку на запрете ввода в расширенных настройках - то есть, если формат не сходится, ячейка станет пустой, а пользователь получит уведомление, текст уведомления можно поправить тут же
  6. Сохрани и закрой окно настройки


2025-05-14-20-05-59.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@TheIrishMan
Прямого запрета нет, только костыльно скриптами либо сделать условное форматирование, которое будет проверять данные в ячейке.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы