Cara menggunakan google sheets regexmatch and

SO here is what I did - I added a sheet to your doc called SO Test - Aurielle.

Then I made a unique list of the possible categories in column B using:

=UNIQUE(Words!B:B)

In Column A, I did a JOIN using the regex AND operator which is | and used the formula:

=IF(ISTEXT(B2),JOIN("|",FILTER(Words!A:A,Words!B:B=B2)),)

Basically the filter restricts it to combine keywords by their category value.

Then in column D I added this formula:

=IFERROR(INDEX(A$2:B,MATCH(TRUE,ARRAYFORMULA(REGEXMATCH(C2,INDIRECT("A"&2&":A"&3+COUNTA(B$2:B)))),0),2))

Basically what happens here , is if you break it down from the inside out is I'm using ARRAYFORMULA along with REGEXMATCH - which returns true or false depending on which row the value actually exists in.

So I use the word TRUE to be my key for the MATCH formula, then using INDEX, I navigate it to pull in the index row, and one column over thus grabbing the category.

NOTE: I also added an additional INDIRECT formula in there to calculate how many values actually exist in column B so that your formula will dynamically accommodate on the number of rows it needs to..

Cara menggunakan google sheets regexmatch and

Jika Anda ingin menambahkan batas karakter di Excel dan Google Sheets(add a character limit in Excel and Google Sheets) , maka artikel ini akan membantu Anda. Anda juga dapat menampilkan pesan kesalahan atau peringatan. Baik Anda menggunakan aplikasi desktop Word atau (Word)Excel Online , Anda dapat melakukan hal yang sama dengan tutorial ini.

Mari kita asumsikan bahwa Anda ingin berbagi spreadsheet dengan anggota tim Anda, tetapi Anda tidak ingin mereka memasukkan nilai lebih dari angka tertentu. Dengan kata lain, Anda ingin menetapkan batas karakter sehingga Anda dapat membatasi pengguna untuk memasukkan nilai yang melewati filter prasetel. Meskipun mudah untuk menampilkan pesan kesalahan atau peringatan di Excel(show an error or alert message in Excel) , dalam panduan ini kami akan menetapkan batas karakter di semua aplikasi umum yang Anda gunakan untuk mengedit spreadsheet.

Cara menetapkan batas Karakter(Character) di Excel

Untuk menambahkan batas karakter di Excel , ikuti langkah-langkah ini-

  1. Buka spreadsheet dan pilih sel.
  2. Buka tab Data .
  3. Pilih Validasi Data(Data Validation) dari daftar drop-down Validasi Data .(Data Validation)
  4. Perluas Panjang teks(Text length) dari daftar drop-down Izinkan .(Allow)
  5. Pilih kriteria dari daftar Data .
  6. Masukkan panjang teks dalam kotak Minimum dan Maksimum(Maximum) .
  7. Klik tombol OK .

Untuk mengetahui lebih banyak, teruslah membaca.

Pada awalnya, Anda harus membuka spreadsheet di Excel dan memilih sel. Lalu, buka  tab  Data  dan perluas daftar drop-down Validasi Data  . (Data Validation )Di sini Anda akan menemukan opsi yang disebut  Validasi Data(Data Validation) . Klik di atasnya.

Cara menggunakan google sheets regexmatch and

Setelah jendela terbuka, pastikan Anda berada di  tab Pengaturan  . (Settings )Jika demikian, perluas daftar  tarik-turun  Izinkan  , dan pilih (Allow )Panjang teks(Text length) . Setelah itu, pilih kriteria batasan dari  daftar Data  .

Cara menggunakan google sheets regexmatch and

Selanjutnya, Anda harus memasukkan batas karakter sesuai pilihan Data Anda . Setelah selesai, klik  tombol OK  .

Mulai sekarang dan seterusnya, setiap kali Anda gagal mematuhi batas di sel tertentu, itu akan menampilkan pesan kesalahan.

Bagaimana cara menambahkan batas karakter di Excel Online

Untuk menambahkan batas karakter di Excel Online , ikuti langkah-langkah ini-

  1. Buka spreadsheet di Excel Online.
  2. Beralih ke tab Data .
  3. Klik pada opsi Validasi Data(Data Validation) .
  4. Pilih Panjang Teks(Text Length) dari daftar Perbolehkan(Allow) .
  5. Pilih batas karakter dari daftar Data .
  6. Masukkan batas di kotak Minimum dan Maksimum(Maximum) .
  7. Klik tombol OK .

Untuk memulai, buka spreadsheet di Excel Online dan alihkan ke  tab Data  . Di sini Anda akan melihat opsi yang disebut  Validasi Data(Data Validation) . Klik di atasnya.

Cara menggunakan google sheets regexmatch and

Setelah membuka jendela, perluas daftar  drop-down  Allow  , dan pilih (Allow )Text Length . Setelah itu, pilih persyaratan dari daftar  drop-down Data  . Selanjutnya, Anda harus memasukkan batas karakter di kotak Maksimum(Maximum) dan Minimum .

Cara menggunakan google sheets regexmatch and

Terakhir, klik  tombol OK  untuk menyimpan perubahan. Sebagai informasi, Anda dapat menampilkan Pesan Masukan(Input Message) dan Peringatan Kesalahan(Error Alert) . Mereka muncul setiap kali seseorang mencoba memasukkan nilai atau memasukkan nilai yang salah di sel yang dipilih. Untuk itu, alihkan ke  tab Input Message  atau  Error Alert  , dan masukkan pesan yang diinginkan yang ingin Anda tampilkan.

Cara membatasi Karakter di Google Sheets

Untuk menambahkan batas karakter di Google Sheets , ikuti langkah-langkah ini-

  1. Buka spreadsheet di Google Spreadsheet(Google Sheets) .
  2. Pilih sel.
  3. Klik Data di bilah menu.
  4. Pilih Validasi data(Data validation) dari daftar.
  5. Pilih rentang Sel(Cell range) .
  6. Perluas daftar drop-down Kriteria dan pilih (Criteria)Formula khusus adalah(Custom formula is) opsi.
  7. Enter =regexmatch (A3&””,”^(.){1,5}$”) di kotak berikut.
  8. Pilih opsi Tampilkan peringatan(Show warning) .
  9. Klik tombol Simpan(Save) .

Mari kita lihat versi rinci dari langkah-langkah ini.

Pertama, buka spreadsheet di Google Spreadsheet(Google Sheets) dan pilih sel tempat Anda ingin menambahkan filter. Setelah itu, klik  opsi Data  di bilah menu atas dan pilih  opsi Validasi data (Data validation ) dari daftar.

Setelah dibuka, pilih  rentang Sel(Cell range) . Jika itu adalah satu sel, tidak ada yang wajib diubah. Kemudian, perluas daftar  drop-down  Kriteria  , dan pilih opsi (Criteria )Formula khusus (Custom formula is ) .

Selanjutnya, Anda harus memasukkan rumus berikut di kotak yang sesuai-

=regexmatch(A1&"","^(.){1,6}$")

Cara menggunakan google sheets regexmatch and

Sebelum melanjutkan ke langkah berikutnya, Anda harus mengubah dua hal sesuai dengan kebutuhan Anda. Pertama(First) ,  A1  mewakili nomor sel. Kedua(Second) ,  1,6  mendefinisikan batas karakter. Jika Anda mengatur hal yang sama seperti yang disebutkan di sini, itu akan melakukan hal berikut- pengguna tidak dapat menambahkan nilai apa pun lebih dari 6 di sel A1.

Seperti Excel dan Excel Online , Anda dapat menampilkan teks peringatan atau informasi. Untuk itu, centang kotak  Tampilkan bantuan teks validasi (Show validation help text ) , dan masukkan teks. Selain itu, Anda dapat menolak nilai secara langsung. Untuk itu, pilih  Tolak input (Reject input ) alih-alih opsi  Tampilkan peringatan(Show warning)  .

Terakhir, klik  tombol Simpan (Save ) untuk menyimpan perubahan.

Itu saja! Semoga membantu.