Rumus Excel: Validasi data harus mengandung teks tertentu -

Daftar Isi

Formula umum

=ISNUMBER(FIND("txt",A1))

Ringkasan

Untuk memperbolehkan hanya nilai yang berisi string teks tertentu, Anda bisa menggunakan validasi data dengan rumus kustom berdasarkan fungsi FIND dan ISNUMBER. Pada contoh yang ditunjukkan, validasi data yang diterapkan ke C5: C9 adalah:

=ISNUMBER(FIND("XST",C5))

Penjelasan

Aturan validasi data dipicu saat pengguna menambahkan atau mengubah nilai sel.

Dalam rumus ini, fungsi FIND dikonfigurasi untuk mencari teks "XST" di sel C5. Jika ditemukan, FIND akan mengembalikan posisi numerik (yaitu 2, 4, 5, dll.) Untuk mewakili titik awal teks di dalam sel. Jika teks tidak ditemukan, FIND akan mengembalikan kesalahan. Misalnya, untuk sel C5, FIND akan mengembalikan 5, karena "XST" dimulai pada karakter 5.

Hasil yang dikembalikan oleh fungsi FIND kemudian dievaluasi oleh fungsi ISNUMBER. Untuk hasil numerik apa pun yang dikembalikan oleh FIND, ISNUMBER akan mengembalikan TRUE dan validasi akan berhasil. Jika teks tidak ditemukan, FIND akan mengembalikan kesalahan, ISNUMBER akan mengembalikan FALSE, dan validasi input akan gagal.

Tidak boleh mengandung

Untuk memvalidasi input hanya ketika sel tidak berisi teks tertentu, Anda dapat mengganti fungsi ISNUMBER dengan ISERROR seperti ini:

=ISERROR(FIND("XST",C5))

Rumus ini akan mengembalikan TRUE ketika "XST" tidak ditemukan, dan validasi data akan berhasil.

Catatan: Referensi sel dalam rumus validasi data relatif terhadap sel kiri atas dalam rentang yang dipilih saat aturan validasi ditentukan, dalam hal ini C5.

Artikel yang menarik...