Excel Mencari Teks dalam Rentang (11 Metode Cepat)

  • Bagikan Ini
Hugh West

Di Microsoft Excel, ada banyak metode yang tersedia untuk mencari teks dalam rentang sel atau larik. Anda dapat mencari nilai teks dan mengembalikan keluaran yang berbeda berdasarkan beberapa kriteria. Pada artikel ini, Anda akan mempelajari semua metode yang sesuai untuk mencari teks dalam rentang di Excel dengan contoh yang tepat dan ilustrasi sederhana.

Unduh Buku Kerja Praktik

Anda bisa mengunduh buku kerja Excel yang kami gunakan untuk menyiapkan artikel ini.

Cari Teks dalam Range.xlsx

11 Metode yang Cocok untuk Mencari Teks dalam Rentang di Excel

1. Penggunaan Perintah Find &; Select untuk Mencari Teks dalam Rentang Apa Pun

Dalam gambar berikut ini, ada beberapa teks acak yang tergeletak di bawah Teks header. Kita akan mencari teks atau kata 'AMERIKA SERIKAT' dengan menggunakan Temukan &; Pilih perintah.

📌 Langkah 1:

➤ Pergi ke Rumah pita ➦ Penyuntingan kelompok perintah ➦ Temukan &; Pilih drop-down ➦ Temukan perintah.

Kotak dialog akan terbuka.

📌 Langkah 2:

Dalam Temukan apa yang opsi, ketik 'AMERIKA SERIKAT' .

➤ Tekan Temukan Berikutnya .

Anda akan melihat indikator persegi panjang hijau yang melingkupi Sel B8 yang mendefinisikan bahwa kata atau teks 'AMERIKA SERIKAT' yang tergeletak di sana.

Baca selengkapnya: Cara Menemukan Jika Rentang Sel Berisi Teks Tertentu di Excel

2. Gunakan Fungsi ISTEXT untuk Memeriksa Apakah Rentang Sel Berisi Teks

Fungsi ISTEXT umumnya digunakan untuk memeriksa apakah sebuah sel berisi teks atau tidak. Dalam tabel berikut, kita akan menerapkan fungsi ini ke semua sel dalam Kolom B dan memeriksa mana yang berisi data teks. Sebagai ISTEXT adalah fungsi logika, ia akan mengembalikan nilai boolean- BENAR (Jika teks ditemukan) atau SALAH (Jika teks tidak ditemukan).

Dalam keluaran Sel C5 , rumus yang diperlukan adalah:

=ISTEXT(C5)

Setelah menekan Masuk dan mengisi otomatis sisa sel lainnya di Kolom C , kita akan mendapatkan semua nilai balik dengan BENAR atau SALAH tergantung pada tipe data dalam Kolom B .

3. Cari Teks Tertentu dalam Rentang Sel dengan Fungsi IF di Excel

Fungsi IF digunakan untuk memeriksa apakah suatu kondisi terpenuhi dan fungsi mengembalikan nilai boolean- BENAR atau SALAH Pada gambar di bawah ini, Kolom B memiliki beberapa data teks. Di bawah Keluaran tajuk di Kolom C , kita akan menerapkan JIKA berfungsi untuk mencari nama negara 'Inggris' Nilai yang dikembalikan adalah 'Ya' jika kondisinya terpenuhi, jika tidak maka akan menjadi 'Tidak' .

Rumus yang diperlukan pada output pertama Sel C5 akan menjadi:

=IF(B5="England","Yes","No")

Setelah menekan Masuk dan mengisi sisa sel, kita akan menemukan nilai kembalinya Ya untuk B8 karena sel berisi teks Inggris Sel-sel output lainnya akan menunjukkan nilai balik Tidak karena kondisi yang diberikan belum terpenuhi di sana,

4. Cari Kecocokan Parsial dari Teks dalam Rentang Sel di Excel

Dengan menggabungkan IF, ISNUMBER dan PENCARIAN kita akan mencari kecocokan parsial dalam rentang sel dan rumus akan kembali 'Ditemukan' jika cocok dengan kriteria, jika tidak, maka akan mengembalikan 'Tidak Ditemukan' .

Contohnya, dalam teks yang diberikan dalam Kolom B , kita akan mencari teks 'AMERIKA SERIKAT', dan di bawah Keluaran header, rumus akan mengembalikan 'Ditemukan' atau 'Tidak Ditemukan' untuk pencarian yang sesuai.

Rumus yang diperlukan dalam output Sel C5 seharusnya:

=IF(ISNUMBER(SEARCH("USA",B5)), "Ditemukan", "Tidak Ditemukan")

Sekarang tekan Masuk dan mengisi otomatis seluruh kolom, Anda akan mendapatkan nilai yang dikembalikan sekaligus. Sel B8 berisi teks 'AMERIKA SERIKAT' , rumus tersebut telah mengembalikan 'Ditemukan' di Sel C8 .

🔎 Bagaimana Cara Kerja Formula ini?

  • Fungsi PENCARIAN mencari teks 'AMERIKA SERIKAT' dalam sel dan mengembalikan posisi awal teks. Jika teks tidak ditemukan, fungsi mengembalikan fungsi #VALUE kesalahan.
  • Fungsi ISNUMBER memeriksa apakah nilai balik yang ditemukan oleh PENCARIAN adalah nilai numerik atau tidak dan mengembalikan BENAR atau SALAH berdasarkan tipe dari nilai balik.
  • Akhirnya, yang JIKA fungsi mencari nilai boolean- BENAR atau SALAH dan kembali 'Ditemukan' untuk BENAR , 'Tidak Ditemukan' untuk SALAH .

5. Menggabungkan Fungsi IF dan COUNTIF untuk Mencari Teks Tertentu dalam Rentang

Sekarang di Kolom D ada beberapa kata yang dapat ditemukan dalam teks-teks di Kolom B Kami akan menggabungkan JIKA dan COUNTIF berfungsi di sini. Fungsi COUNTIF akan menghitung jumlah temuan teks yang dipilih dari Kolom D di Kolom B . JIKA fungsi kemudian akan mencari hitungan yang lebih besar dari '0' dan mengembalikan pesan yang ditentukan 'Ditemukan' , jika tidak, maka akan kembali 'Tidak Ditemukan'.

Pada output pertama Sel E5 , rumus yang sesuai adalah:

=IF(COUNTIF($B$5:$B$9, "*"&D5& "*")>0, "Ditemukan", "Tidak Ditemukan")

Setelah menekan Masuk dan mengisi otomatis sisa sel lainnya di Kolom E , kita akan mendapatkan semua nilai yang dihasilkan dengan 'Ditemukan' atau 'Tidak Ditemukan' segera.

Baca selengkapnya: Cara Menemukan Jika Rentang Sel Berisi Teks Tertentu di Excel

6. Penggunaan Fungsi Lookup untuk Mencari Teks dan Nilai Pengembalian

i. VLOOKUP Berfungsi untuk Mencari Teks dalam Range

Fungsi VLOOKUP mencari nilai di kolom paling kiri dalam tabel dan mengembalikan nilai di baris yang sama dari kolom yang ditentukan. Dalam tabel berikut ini, ada tiga kolom yang berisi beberapa nama salesman secara acak, penjualan yang sesuai, dan bonus 10% berdasarkan penjualan.

Dalam keluaran Sel C12 , kita akan menerapkan VLOOKUP berfungsi untuk mencari nama salesman yang diberikan dalam C11 , dan fungsi ini kemudian akan mengembalikan jumlah bonus untuk salesman yang bersangkutan.

Jadi, rumus terkait dengan VLOOKUP fungsi dalam Sel C12 seharusnya:

=VLOOKUP(C11,B5:D9,3,FALSE)

Setelah menekan Masuk , kita akan mendapatkan jumlah bonus untuk Sam sekaligus.

Baca selengkapnya: Bagaimana Menemukan Teks dalam Sel di Excel

ii. HLOOKUP Berfungsi untuk Mencari Teks dalam Rentang

Fungsi HLOOKUP bekerja berlawanan dengan VLOOKUP Fungsi. HLOOKUP fungsi mencari nilai di baris atas tabel dan mengembalikan nilai di kolom yang sama dari baris yang ditentukan.

Dalam gambar berikut ini, nama-nama acak dari salesman, penjualan mereka yang sesuai, dan bonus sekarang dalam urutan yang dialihkan. Dalam output Sel C9 , kita akan menerapkan HLOOKUP berfungsi untuk mengembalikan jumlah bonus untuk Sam.

Rumus yang diperlukan dengan HLOOKUP fungsi dalam C9 akan menjadi:

=HLOOKUP(C8,C4:G6,3,FALSE)

Setelah menekan Masuk , fungsi ini akan mengembalikan jumlah bonus untuk Sam segera.

Baca selengkapnya: Bagaimana Menemukan Nilai Dalam Rentang di Excel

iii. XLOOKUP Berfungsi untuk Mencari Teks dalam Range

Fungsi XLOOKUP adalah tambahan yang luar biasa untuk Microsoft Excel karena fungsi ini mengalahkan kedua fungsi VLOOKUP dan HLOOKUP fungsi. XLOOKUP fungsi mencari rentang untuk kecocokan dan mengembalikan item yang sesuai dari rentang kedua larik. Satu masalah dengan fungsi ini adalah fungsi ini tersedia di Excel 365 hanya.

Dalam tabel berikut ini, di mana VLOOKUP yang digunakan sebelumnya, kita akan menerapkan fungsi XLOOKUP sekarang untuk mengembalikan output serupa di Sel C12 .

Jadi, rumus terkait di sel yang sesuai adalah:

=XLOOKUP(C11,B5:B9,D5:D9)

Sekarang tekan Masuk dan Anda akan mendapatkan jumlah bonus untuk Sam.

Dan sekarang tabel data sudah ditransposisi. Jadi, tabel data XLOOKUP akan mencari nilai secara horizontal dan mengembalikan output dari baris yang ditentukan untuk nilai atau teks yang diberikan.

Rumus terkait dengan XLOOKUP fungsi dalam Sel C9 akan menjadi:

=XLOOKUP(C21,C17:G17,C19:G19)

Setelah menekan Masuk Anda akan mendapatkan hasil yang sama seperti yang ditemukan sebelumnya.

7. Terapkan Rumus INDEX-MATCH untuk Menemukan Teks dalam Rentang di Excel

Dalam bagian ini, kita akan menerapkan kombinasi dari INDEX dan PERTANDINGAN fungsi. Fungsi INDEX mengembalikan nilai atau referensi pada perpotongan baris dan kolom tertentu. Fungsi MATCH mengembalikan posisi relatif item dalam larik yang cocok dengan nilai tertentu dalam urutan tertentu.

Jadi, rumus yang diperlukan terdiri dari INDEX dan PERTANDINGAN fungsi-fungsi dalam output Sel C12 akan menjadi:

=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)

Sekarang tekan Masuk dan Anda akan segera menemukan nilai yang dihasilkan.

8. Cari Teks dalam Rentang dan Kembalikan Referensi Sel

Dengan menerapkan SEL kita dapat mengembalikan referensi sel dari teks pencarian dalam rentang sel atau tabel. Dalam tabel berikut (B5:B9) , kita akan mencari kecocokan parsial dari teks 'AMERIKA SERIKAT' dan formula yang sesuai akan mengembalikan referensi sel dari temuan di C12 .

Rumus yang diperlukan dengan SEL fungsi dalam keluaran Sel C12 akan menjadi:

=CELL("alamat",INDEX(B5:B9,MATCH("*"&C11& "*",B5:B9,0)))

Rumus akan mengembalikan referensi sel absolut dari pencarian terkait seperti yang ditunjukkan pada gambar di bawah ini.

9. Mencari Teks dalam Kejadian Berulang dan Mengembalikan Semua Posisi

Mari kita asumsikan, kita memiliki beberapa teks dengan pengulangan dalam Kolom B di bawah Teks Apa yang akan kita lakukan sekarang adalah menerapkan rumus untuk mengembalikan semua posisi baris pengulangan untuk nilai teks yang dipilih.

Jika kita ingin mencari teks 'AMERIKA SERIKAT' di Kolom B dan mengembalikan semua nomor baris untuk pengulangan, kita harus menerapkan rumus berikut dalam output Sel E5 :

=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))

Setelah menekan Masuk dan menggunakan Isi Gagang untuk mengisi sampai #NUM ditemukan, kita akan mendapatkan semua nomor baris dari Kolom B untuk teks yang dipilih 'AMERIKA SERIKAT' .

🔎 Bagaimana Cara Kerja Formula ini?

  • The JIKA fungsi di sini mencari kondisi yang harus dipenuhi dan mengembalikan nomor baris (dengan menggunakan fungsi ROW ) untuk kecocokan bersama dengan nilai boolean SALAH untuk yang tidak cocok. Jadi, nilai balik yang ditemukan di sini adalah:

{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE}

  • Fungsi SMALL mengembalikan nilai terkecil ke-n dari larik yang ditemukan pada langkah sebelumnya.

10. Cari Teks Tertentu dan Kembalikan Posisi Awal Karakter Pertama

i. Penggunaan Fungsi FIND

Fungsi FIND mencari teks dalam string teks lain dan mengembalikan posisi awal dari teks yang dipilih. FIND adalah case-sensitive.

Dengan asumsi bahwa kita akan mencari teks 'GER' di Sel B5 .

Rumus yang diperlukan dalam output Sel C8 akan menjadi:

=CARI (C7, B5)

Setelah menekan Masuk , fungsi akan mengembalikan 12 yang berarti teks 'GER' telah ditemukan dari karakter ke-12 dari string teks yang terletak di Sel B5 .

Sebagai FIND adalah case-sensitive, jika fungsi mencari teks 'ger' bukannya 'GER' maka ia akan mengembalikan sebuah #VALUE kesalahan.

ii. Penggunaan Fungsi PENCARIAN

Fungsi PENCARIAN bekerja sama dengan FIND Satu-satunya perbedaan adalah fungsi PENCARIAN adalah case-insensitive sedangkan fungsi FIND adalah case-sensitive.

Sebagai PENCARIAN fungsi juga mengembalikan posisi awal nilai teks dalam string teks lain, rumus yang diperlukan dalam output Sel C8 akan menjadi:

=CARI(C7, B5)

Setelah menekan Masuk , fungsi ini akan mengembalikan hasil yang sama seperti yang ditemukan oleh fungsi FIND fungsi sebelumnya.

Sejak PENCARIAN adalah case-insensitive, fungsi ini tidak akan mengembalikan #VALUE kesalahan tidak seperti FIND fungsi untuk teks pencarian 'ger' di sini.

11. Penggunaan Tabel Excel untuk Mencari Teks dan Mengembalikan Data yang Difilter

Dalam contoh terakhir kita, kita akan menggunakan Excel untuk mencari teks dan menampilkan baris yang sesuai setelah pemfilteran. Jadi, mari kita gunakan tabel data berikut untuk mengubahnya menjadi tabel data Excel tabel dan kemudian mencari teks 'Peter' .

📌 Langkah 1:

➤ Pilih seluruh tabel (B4:D9) pertama.

Sekarang tekan CTRL+T untuk mengubah data menjadi Excel meja.

Dalam Buat Tabel kotak dialog, lokasi data akan dipilih secara otomatis. Sekarang tekan OK hanya.

Jadi, tabel data Anda baru saja berubah menjadi tabel Excel.

📌 Langkah 2:

➤ Klik pada tombol Penjual drop-down sekarang.

➤ Sekarang ketik 'Peter' dalam kotak teks.

➤ Tekan OK dan Anda selesai.

Seperti pada gambar di bawah ini, Anda akan ditampilkan data yang difilter hanya untuk Peter.

Kata-kata Penutup

Saya harap, semua metode yang disebutkan di atas sekarang akan membantu Anda menerapkannya di spreadsheet Excel Anda ketika Anda harus mencari teks dalam suatu rentang untuk berbagai keperluan. Jika Anda memiliki pertanyaan atau umpan balik, beri tahu saya di bagian komentar. Atau Anda dapat melihat artikel kami yang lain terkait fungsi Excel di situs web ini.

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.