Rumus Excel: Sel mengandungi perkara yang -

Isi kandungan

Formula generik

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

Ringkasan

Sekiranya anda mempunyai senarai perkara (perkataan, substring, dll) dan ingin mengetahui perkara berikut yang terdapat di dalam sel, anda boleh membina jadual sederhana dan menggunakan formula berdasarkan fungsi SEARCH.

Persediaan

Katakan anda mempunyai sel yang berisi teks yang menyebutkan pelbagai warna, dan anda ingin mengetahui warna mana yang disebutkan di setiap sel.

Dengan teks di sebelah kiri, buat jadual sederhana dengan sel yang ingin anda periksa di sebelah kiri, dan kata-kata yang anda ingin cari sebagai label lajur di sebelah kanan.

Contohnya, kami memeriksa 6 warna, jadi jadualnya memiliki 7 lajur total termasuk lajur yang kami cari.

Pada lajur kedua, tambahkan formula pertama. Dalam sel C5 contohnya, kita mempunyai:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Penjelasan

Formula ini berdasarkan formula yang lebih ringkas yang dinyatakan di sini. Ia menggunakan fungsi SEARCH untuk melihat ke dalam B5 untuk menggunakan sel C4 sebagai rentetan pencarian. Sekiranya SEARCH mengembalikan nombor, ini bermaksud rentetan carian telah dijumpai. Dalam kes itu, ISNUMBER akan mengembalikan TRUE, dan fungsi IF akan mengembalikan nilai dalam C4.

Sekiranya rentetan carian tidak dijumpai, SEARCH mengembalikan ralat, ISNUMBER mengembalikan FALSE, dan fungsi IF mengembalikan rentetan kosong ("") - nilainya jika SALAH.

Perhatikan bahawa rujukan dalam formula ini dibina dengan teliti. Rujukan ke C $ 4 mempunyai baris terkunci, dan rujukan ke $ B5 mempunyai lajur terkunci. Ini membolehkan formula disalin ke seluruh jadual dan masih berfungsi dengan betul.

Artikel menarik...