
Formula generik
=SEARCH("substring",A1)=1
Ringkasan
Catatan: Excel mengandungi banyak "pratetap" bawaan untuk menonjolkan nilai dengan pemformatan bersyarat, termasuk pratetap untuk menonjolkan sel yang dimulai dengan teks tertentu. Namun, jika anda mahukan lebih banyak fleksibiliti, anda boleh menggunakan formula sendiri, seperti yang dijelaskan dalam artikel ini.
Sekiranya anda ingin menonjolkan sel yang dimulai dengan teks tertentu, anda boleh menggunakan formula mudah yang mengembalikan BENAR ketika sel bermula dengan teks (substring) yang anda tentukan.
Sebagai contoh, jika anda ingin menonjolkan sebarang sel dalam julat B4: G12 yang bermula dengan "mi", anda boleh menggunakan:
=SEARCH("mi",B4)=1
Catatan: dengan pemformatan bersyarat, penting untuk memasukkan formula yang berkaitan dengan "sel aktif" dalam pemilihan, yang dianggap B4 dalam kes ini.
Penjelasan
Apabila anda menggunakan formula untuk menerapkan pemformatan bersyarat, formula tersebut dinilai relatif terhadap sel aktif dalam pemilihan pada saat peraturan dibuat. Dalam hal ini, aturan dievaluasi untuk setiap sel di B4: G12, dan B4 akan berubah menjadi alamat sel yang dinilai setiap kali, karena dimasukkan sebagai alamat relatif.
Rumus itu sendiri menggunakan fungsi SEARCH untuk memadankan sel yang bermula dengan "mi". SEARCH mengembalikan nombor yang menunjukkan kedudukan ketika teks dijumpai, dan # NILAI! kesalahan sekiranya tidak. Apabila SEARCH mengembalikan nombor 1, kita tahu bahawa nilai sel bermula dengan "mi". Rumus mengembalikan BENAR apabila kedudukannya 1 dan SALAH untuk nilai lain (termasuk kesalahan).
Dengan sel input bernama
Sekiranya anda menggunakan julat bernama untuk menamakan sel input (iaitu nama G2 "input"), anda hanya boleh menggunakan formula dan membuat peraturan yang jauh lebih fleksibel:
=SEARCH(input,B4)=1
Kemudian apabila anda menukar nilai dalam "input", format bersyarat akan segera dikemas kini.
Pilihan peka kes
PENCARIAN tidak peka huruf besar-kecil, jadi jika anda juga perlu memeriksa kes, anda boleh menggunakan fungsi FIND:
=FIND(input,B4)=1
Fungsi FIND berfungsi seperti SEARCH, tetapi peka huruf besar kecil.