Saya memiliki spreadsheet yang saya bagikan dengan orang lain untuk mengumpulkan beberapa data. Setiap orang hanya (seharusnya) menempatkan satu karakter di salah satu dari berbagai sel.
Bagaimana saya bisa menyebabkan sel-sel itu dikonversi menjadi huruf besar?
Menggunakan =UPPER()
di setiap sel tampaknya menjadi non-starter, karena itu akan ditimpa oleh apa pun yang mereka masukkan.
Jawaban:
Berikut ini adalah skrip yang secara otomatis mengubah input ke huruf besar:
Dari spreadsheet, buka Alat> Editor Skrip. Letakkan kode di atas di jendela kode (ganti apa yang sudah diisi sebelumnya di sana), dan simpan.
Jika Anda ingin menerapkan entri huruf besar dan satu karakter, maka validasi data dapat digunakan, dengan rumus khusus
Ini dengan asumsi sudut kiri atas kisaran adalah A1, dan Anda mengharapkan huruf alfabet Latin. Ekspresi reguler
^[A-Z]$
berarti: awal string; karakter tunggal dalam rentang AZ; ujung benang.sumber
=ARRAYFORMULA(UPPER(A:Z)
?Ini yang Anda inginkan .
Ubah saja baris ini dalam skrip ...
ui.createMenu ('Menu Kustom')
...untuk ini...
ui.createMenu ('Case Case')
... demi dirimu sendiri.
sumber