У меня есть таблица, которой я делюсь с другими, чтобы собрать некоторые данные. Каждый человек просто (должен быть) помещает одного персонажа в любой из диапазона ячеек.
Как я могу заставить эти ячейки преобразовывать в верхний регистр?
Использование =UPPER()
в каждой ячейке может показаться непростым, потому что оно будет перезаписано при вводе.
Ответы:
Вот скрипт, который автоматически преобразует ввод в верхний регистр:
В таблице выберите «Инструменты»> «Редактор сценариев». Поместите приведенный выше код в окно кода (заменяя все, что там было предварительно заполнено) и сохраните.
Если вы хотите ввести прописные и односимвольные записи, то можно использовать проверку данных с пользовательской формулой
Предполагается, что верхний левый угол диапазона - А1, и вы ожидаете буквы латинского алфавита. Регулярное выражение
^[A-Z]$
означает: начало строки; одиночный символ в диапазоне AZ; конец строкиисточник
=ARRAYFORMULA(UPPER(A:Z)
?Это то, что вы хотите .
Просто измените эту строку в скрипте ...
ui.createMenu («Пользовательское меню»)
...к этому...
ui.createMenu («Изменение случая»)
... для вашего собственного блага.
источник