Cara Mengetahui Sama ada Sel Mengandungi Teks Khusus dalam Excel

  • Berkongsi Ini
Hugh West

Dalam Excel, keadaan mungkin memerlukan pemeriksaan sama ada sel mengandungi teks tertentu atau tidak. Hari ini kami akan menunjukkan kepada anda cara menyemak sama ada sel mengandungi teks tertentu. Untuk sesi ini, kami menggunakan Excel 2019, sila gunakan versi pilihan anda.

Perkara pertama dahulu, mari kita ketahui tentang set data yang merupakan asas contoh kami

.

Kami mempunyai jadual yang mengandungi beberapa maklumat pelajar dengan gred mereka. Menggunakan set data ini, kami akan menyemak sama ada sel mengandungi teks tertentu atau tidak.

Perhatikan bahawa, ini ialah set data asas untuk memastikan perkara mudah. Dalam senario kehidupan sebenar, anda mungkin menghadapi set data yang lebih besar dan kompleks.

Buku Kerja Amalan

Anda dialu-alukan untuk memuat turun buku kerja amalan daripada pautan di bawah.

Excel Jika Sel Mengandungi Teks Khusus.xlsx

Jika Sel Mengandungi Teks Khusus

1. Sel Mengandungi Teks Khusus Sahaja

Kita boleh melihat melalui sel yang mungkin (atau mungkin tidak ) mengandungi hanya teks (rentetan) yang kami cari. Tidak akan ada rentetan tambahan dengannya.

Sebagai contoh, dalam set data kami, lajur Gred mempunyai Lulus atau Gagal dalam setiap sel . Tiada perkataan atau rentetan tambahan tidak ada. Jadi, kita boleh menyemak sama ada sel dalam lajur ini mengandungi Lulus atau Gagal .

Di sini, sebagai contoh, kita akan semak sama ada sel mengandungi "Lulus" atau tidak dan kemudiantambahkan ulasan pada lajur Catatan yang baru diperkenalkan.

Mendengar perkataan seperti "semak", salah satu fungsi pertama yang terlintas di fikiran anda ialah JIKA . Fungsi IF menjalankan ujian logik dan mengembalikan nilai Binari (BENAR atau SALAH).

Mari tulis formula menggunakan JIKA untuk menyemak sama ada sel mengandungi yang khusus teks “Lulus” atau tidak.

=IF(D4="Passed","Promoted","")

Di sini, kami telah menetapkan operasi logik D4=”Passed” yang membandingkan jika D4 mengandungi "Lulus" atau tidak.

Untuk if_true_value kami telah menetapkan "Dipromosikan", ia akan muncul sebagai hasilnya sebaik sahaja ia menemui sel mengandungi teks. Buat masa ini, tiada if_false_value disediakan.

Sel D4 mempunyai teks carian, "Lulus", jadi formula mengembalikan if_true_value .

Sekarang, tulis formula untuk seluruh sel. Anda boleh menggunakan ciri AuoFill juga.

Anda boleh lihat, formula kami telah mengembalikan if_true_value , “Dipromosikan” , sesuai untuk sel yang mengandungi "Lulus".

Ini berfungsi dalam cara yang tidak peka huruf besar-kecil. Jika mana-mana sel mengandungi "lulus" dan bukannya "Lulus", ia juga akan berfungsi.

Baca lebih lanjut: Carian Excel untuk Teks dalam Julat

2. Sel Mengandungi Teks Khusus (Padanan Separa)

Kadangkala kita mungkin perlu mencari teks tertentu dalam sel sebagai subrentetan. Dalam bahagian ini, kita akanlihat cara untuk melakukannya.

Sebagai contoh, kami akan mencari rentetan (nama kumpulan) dalam sel lajur ID .

Di sini kami telah memperkenalkan beberapa lajur yang sepadan dengan konteks contoh kami.

Anda boleh melihat untuk lajur Rentetan Carian yang telah kami gabungkan baris. Ikuti artikel baris penggabungan ini untuk teknik.

I. Padankan melalui Fungsi FIND (Sensitif Huruf Besar)

Dalam bahagian sebelumnya, kami telah menggunakan JIKA untuk menyemak teks (menggunakan ungkapan logik). Fungsi ini akan digunakan walaupun kita memerlukan fungsi sokongan yang lain.

Fungsi FIND ialah fungsi yang akan kita gandingkan dengan IF untuk menyemak sama ada sel mengandungi teks tertentu sekurang-kurangnya sebagai subrentetan.

Sebagai contoh, kami telah memilih rentetan “AB” yang akan kami cari dalam sel daripada lajur ID .

Sekarang, mari tulis formula untuk sel B4 .

=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")

Di sini anda boleh melihat fungsi ISNUMBER . ISNUMBER mengembalikan TRUE apabila sel mengandungi nombor dan FALSE jika tidak

Kami menggunakan fungsi ini kerana ia menyemak sama ada Hasil fungsi FIND ialah nombor atau bukan. Ia mengembalikan nilai boolean.

Apabila ISNUMBER mengembalikan TRUE maka fungsi IF akan mencetuskan if_true_value (Found) , sebaliknya if_false_value (BukanDitemui) .

Di sini untuk sel pertama, ISNUMBER-FIND mengembalikan TRUE dan output akhir menjadi “Ditemui”.

Mari keluarkan nama kumpulan. Untuk itu, kami akan menggunakan fungsi MID . Fungsi ini mengekstrak aksara daripada tengah rentetan tertentu.

=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")

Pertama, kami telah menyemak sama ada sel mengandungi teks tertentu, kemudian pada medan if_true_value , kami telah menetapkan fungsi MID untuk mengambil nilai. FIND dalam MID menyediakan titik permulaan dan kemudian 2 aksara. Ini akan mengambil dua nama kumpulan bercirikan.

Kami telah menemui nama kumpulan apabila sel mengandungi teks.

Sejak CARI adalah sensitif huruf besar dan kecil, ia tidak akan melaksanakan if_true_value untuk “ab”.

Tulis kod untuk seluruh sel. Anda akan menemui nama kumpulan yang telah ditulis sama seperti Rentetan Carian .

Tukar nilai Rentetan Carian , anda akan menemui hasil yang dikemas kini.

II. Padankan melalui Fungsi CARIAN (Tidak Peka Huruf)

Dalam bahagian awal, kami telah melihat pendekatan yang sensitif huruf besar-besaran. Untuk memastikan perkara itu fleksibel, kami boleh menggunakan pendekatan tidak peka huruf besar-besaran. Untuk itu, fungsi SEARCH akan berguna.

SEARCH mengembalikan lokasi satu rentetan teks di dalam rentetan teks yang lain. Ia beroperasi serupa denganFungsi FIND , tetapi ia tidak peka huruf besar dan kecil.

Formulanya adalah seperti berikut

=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")

Nampaknya serupa dengan bahagian FIND . Satu-satunya perubahan ialah kami telah menggantikan FIND dengan CARI . Selebihnya formula adalah sama dan beroperasi dengan cara yang sama.

Kami telah menemui nama kumpulan apabila sel mengandungi teks.

Tulis formula untuk seluruh sel. Anda akan menemui semua nama kumpulan yang mempunyai “AB” dalam sebarang bentuk.

Jika kita menulis “ab” sebagai Rentetan Carian tetap ia akan dapatkan nilai ini.

III. Padankan menggunakan Fungsi COUNTIF (Case Insensitive)

Cara lain untuk menyemak sel mengandungi teks tertentu sebagai subrentetan adalah menggabungkan JIKA dan COUNTIF . Pendekatan ini juga akan menjadi tidak sensitif huruf besar dan kecil.

Fungsi COUNTIF ini mengira sel dalam julat yang memenuhi satu syarat.

Kini formulanya ialah seperti berikut satu.

=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")

Di sini kami telah menyemak logik menggunakan COUNTIF . Menggunakan COUNTIF ia menyemak sama ada nilai kiraan ialah 1 atau tidak.

Jika COUNTIF mengembalikan 1 maka if_true_value ( MID bahagian untuk mengekstrak kumpulan nama) akan dikembalikan. Bahagian MID dibincangkan dalam bahagian awal.

Untuk 0 daripada bahagian COUNTIF , formula akan mengembalikan if_false_value (sel kosong, untuk masa itusedang).

Kami telah menemui padanan dan kemudian formula mengembalikan nama kumpulan apabila sel mengandungi teks tertentu.

Tulis formula untuk selebihnya sel. Anda akan menemui semua nama kumpulan yang mempunyai Rentetan Carian dalam sebarang bentuk.

Mari kita tukar nilai Rentetan Carian , keputusan yang dikemas kini akan berada di hadapan kami.

Untuk lebih banyak pendekatan padanan separa COUNTIF lawati artikel PERLAWANAN SEPARA COUNTIF ini. Jika anda berminat untuk padanan separa dengan if, artikel Padanan Separa IF ini boleh membantu anda.

Kesimpulan

Itu sahaja untuk hari ini. Kami telah menyenaraikan beberapa pendekatan untuk menyemak sama ada sel mengandungi teks tertentu dalam Excel. Harap anda akan mendapati ini berguna. Jangan ragu untuk memberi komen jika ada yang sukar difahami. Beritahu kami mana-mana kaedah lain yang mungkin kami terlepas di sini.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.