Bagaimana Menemukan Jika Sel Berisi Teks Tertentu di Excel

  • Bagikan Ini
Hugh West

Di Excel, keadaan mungkin menuntut pengecekan apakah sel berisi teks tertentu Hari ini kita akan menunjukkan bagaimana cara mengecek apakah suatu cell berisi teks tertentu. Untuk sesi ini, kita menggunakan Excel 2019, silakan gunakan versi pilihanmu.

Pertama-tama, mari kita kenali tentang dataset yang merupakan dasar dari contoh-contoh kita

.

Kami memiliki tabel yang berisi informasi beberapa siswa dengan nilai mereka. Dengan menggunakan dataset ini, kami akan memeriksa apakah sel berisi teks tertentu atau tidak.

Perhatikan bahwa, ini adalah dataset dasar untuk menjaga segala sesuatunya tetap sederhana. Dalam skenario kehidupan nyata, Anda mungkin menemukan dataset yang jauh lebih besar dan kompleks.

Buku Kerja Praktik

Anda dipersilakan mengunduh buku kerja latihan dari tautan di bawah ini.

Excel Jika Sel Berisi Teks Tertentu.xlsx

Jika Sel Berisi Teks Tertentu

1. Sel Hanya Berisi Teks Tertentu

Kita bisa melihat melalui sel yang mungkin (atau mungkin tidak) hanya berisi teks (string) yang kita cari. Tidak akan ada string tambahan bersamanya.

Misalnya, dalam dataset kami, nilai Kelas kolom memiliki Lulus atau Gagal di setiap sel. Tidak ada kata atau string tambahan yang tidak ada di sana. Jadi, kita dapat memeriksa apakah sel dalam kolom ini berisi Lulus atau Gagal .

Di sini, misalnya, kita akan memeriksa apakah sel berisi "Passed" atau tidak dan kemudian menambahkan komentar pada sel yang baru diperkenalkan Keterangan kolom.

Mendengar kata-kata seperti "periksa", salah satu fungsi pertama yang muncul dalam pikiran Anda adalah JIKA . JIKA fungsi menjalankan tes logika dan mengembalikan nilai Biner (TRUE atau FALSE).

Mari kita tulis rumus menggunakan JIKA untuk memeriksa apakah sel berisi teks tertentu "Lulus" atau tidak.

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

Di sini, kita telah menetapkan operasi logis D4="Lulus" yang membandingkan jika D4 berisi "Lulus" atau tidak.

Untuk if_true_value kita telah menetapkan "Promoted", itu akan muncul sebagai hasil setelah menemukan sel berisi teks. Untuk saat ini, tidak ada if_false_value disediakan.

The D4 memiliki teks pencarian, "Lulus", sehingga rumus mengembalikan if_true_value .

Sekarang, tuliskan rumus untuk cell-cell lainnya. Anda dapat menggunakan rumus AuoFill fitur juga.

Anda bisa lihat, formula kita telah mengembalikan if_true_value , "Promoted", sempurna untuk sel yang berisi "Passed".

Ini bekerja dengan cara yang tidak sensitif huruf besar-kecil. Jika salah satu sel berisi "passed" dan bukan "Passed", ini juga akan bekerja.

Baca selengkapnya: Excel Mencari Teks dalam Rentang

2. Sel Berisi Teks Tertentu (Pencocokan Sebagian)

Terkadang kita mungkin perlu mencari teks tertentu di dalam sel sebagai substring. Di bagian ini, kita akan melihat bagaimana melakukannya.

Contohnya, kita akan mencari string (nama grup) di dalam sel dari ID kolom.

Di sini kita telah memperkenalkan beberapa kolom yang sesuai dengan konteks contoh kita.

Anda bisa melihat untuk String Pencarian Ikuti artikel penggabungan baris ini untuk tekniknya.

I. Mencocokkan melalui Fungsi FIND (Peka Huruf)

Pada bagian sebelumnya, kita telah menggunakan JIKA untuk memeriksa teks (menggunakan ekspresi logika). Fungsi ini akan digunakan meskipun kita membutuhkan fungsi pendukung lainnya.

The FIND adalah fungsi yang akan kita pasangkan dengan JIKA untuk memeriksa apakah sel berisi teks tertentu setidaknya sebagai substring.

Misalnya, kita telah memilih string "AB" yang akan kita cari di dalam sel dari ID kolom.

Sekarang, mari kita tulis rumus untuk B4 sel.

=IF(ISNUMBER(FIND($E$4,B4)), "Ditemukan", "Tidak Ditemukan")

Di sini Anda bisa melihat fungsi ISNUMBER . ISNUMBER kembali BENAR ketika sel berisi angka, dan SALAH jika tidak

Kami menggunakan fungsi ini karena fungsi ini memeriksa apakah FIND Hasil fungsi adalah angka atau bukan. Ini mengembalikan nilai boolean.

Ketika ISNUMBER kembali BENAR maka JIKA akan memicu fungsi if_true_value (Ditemukan) , jika tidak, maka if_false_value (Tidak Ditemukan) .

Di sini untuk sel pertama, sel ISNUMBER-CARI kembali BENAR dan output akhir menjadi "Found".

Mari kita mengekstrak nama grup. Untuk itu, kita akan menggunakan MID Fungsi ini mengekstrak karakter dari tengah string yang diberikan.

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

Pertama, kita telah memeriksa apakah sel berisi teks tertentu, lalu pada if_true_value bidang, kita telah menetapkan MID untuk mengambil nilai. FIND dalam MID menyediakan titik awal dan kemudian 2 karakter. Ini akan mengambil dua karakter nama grup.

Kami telah menemukan nama grup saat sel berisi teks.

Sejak FIND adalah case sensitive, tidak akan mengeksekusi if_true_value untuk "ab".

Tuliskan kode untuk sel lainnya. Anda akan menemukan nama grup yang telah ditulis persis seperti pada String Pencarian .

Ubah String Pencarian Anda akan menemukan hasil yang diperbarui.

II. Mencocokkan melalui Fungsi PENCARIAN (Kasus Tidak Peka)

Pada bagian sebelumnya, kita telah mengamati pendekatan yang case-sensitive. Untuk menjaga agar segala sesuatunya tetap fleksibel, kita bisa mengadopsi pendekatan case-insensitive. Untuk itu, kita bisa menggunakan PENCARIAN akan berguna.

PENCARIAN mengembalikan lokasi dari satu string teks di dalam string teks lainnya. Ini beroperasi mirip dengan FIND tetapi tidak peka huruf besar-kecil.

Rumusnya adalah sebagai berikut

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

Tampaknya serupa dengan FIND Satu-satunya perubahan adalah kami telah mengganti FIND dengan PENCARIAN Formula lainnya sama dan beroperasi dengan cara yang persis sama.

Kami telah menemukan nama grup saat sel berisi teks.

Tulis rumus untuk sel lainnya. Anda akan menemukan semua nama grup yang memiliki "AB" dalam bentuk apa pun.

Jika kita menulis "ab" sebagai String Pencarian masih akan mengambil nilai-nilai ini.

III. Mencocokkan menggunakan Fungsi COUNTIF (Case Insensitive)

Cara lain untuk memeriksa sel berisi teks tertentu sebagai substring adalah dengan menggabungkan JIKA dan COUNTIF Pendekatan ini juga akan menjadi pendekatan yang case-insensitive.

Ini COUNTIF fungsi menghitung sel dalam rentang yang memenuhi satu kondisi.

Sekarang rumusnya adalah sebagai berikut.

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

Di sini kita telah memeriksa logika menggunakan COUNTIF . Menggunakan COUNTIF ia memeriksa apakah nilai count adalah 1 atau tidak.

Jika COUNTIF mengembalikan 1 maka if_true_value ( MID bagian untuk mengekstrak nama grup) akan dikembalikan. MID Bagian ini dibahas di bagian sebelumnya.

Untuk 0 dari COUNTIF bagian, rumus akan mengembalikan if_false_value (sel kosong, untuk saat ini).

Kami telah menemukan kecocokan dan kemudian rumus mengembalikan nama grup saat sel berisi teks tertentu.

Tuliskan rumus untuk sel lainnya. Anda akan menemukan semua nama grup yang memiliki String Pencarian dalam bentuk apa pun.

Mari kita ubah String Pencarian nilai, hasil yang diperbarui akan ada di depan kita.

Untuk lebih lanjut COUNTIF Jika kamu tertarik dengan pencocokan parsial dengan if, artikel IF Partial Match ini bisa membantu kamu.

Kesimpulan

Sekian untuk hari ini. Kami telah membuat daftar beberapa pendekatan untuk memeriksa apakah sel berisi teks tertentu di Excel. Semoga ini bermanfaat bagi Anda. Jangan ragu untuk berkomentar jika ada sesuatu yang tampaknya sulit dipahami. Beri tahu kami metode lain yang mungkin kami lewatkan di sini.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.