Excel Cari Teks dalam Julat (11 Kaedah Pantas)

  • Berkongsi Ini
Hugh West

Dalam Microsoft Excel, terdapat banyak kaedah yang tersedia untuk mencari teks dalam julat sel atau tatasusunan. Anda boleh mencari nilai teks dan mengembalikan output yang berbeza berdasarkan berbilang kriteria. Dalam artikel ini, anda akan mempelajari semua kaedah yang sesuai untuk mencari teks dalam julat dalam Excel dengan contoh yang betul dan ilustrasi mudah.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku kerja Excel yang telah kami gunakan untuk menyediakan artikel ini.

Cari Teks dalam Julat.xlsx

11 Kaedah yang Sesuai untuk Cari Teks dalam Julat dalam Excel

1. Penggunaan Cari & Pilih Perintah untuk Mencari Teks dalam Sebarang Julat

Dalam gambar berikut, terdapat beberapa teks rawak terletak di bawah pengepala Teks . Kami akan mencari teks atau perkataan ‘AS’ dengan menggunakan Cari & Pilih perintah .

📌 Langkah 1:

➤ Pergi ke Laman Utama reben ➦ Mengedit kumpulan arahan ➦ Cari & Pilih lungsur turun ➦ Cari arahan.

Kotak dialog akan dibuka.

📌 Langkah 2:

➤ Dalam pilihan Cari apa , taipkan 'USA' .

➤ Tekan Cari Seterusnya .

Anda akan melihat penunjuk segi empat tepat hijau melampirkan Sel B8 yang mentakrifkan bahawa perkataan atau teks 'AS' terletak di sana.

Baca lebih lanjut: Cara Mencari Jika Julat Sel Mengandungi Teks Khusus dalammari kita gunakan jadual data berikut untuk menukarnya menjadi Excel jadual dan kemudian cari teks 'Peter' .

📌 Langkah 1:

➤ Pilih keseluruhan jadual (B4:D9) dahulu.

➤ Sekarang tekan CTRL+T untuk menukar data menjadi Excel jadual.

➤ Dalam kotak dialog Buat Jadual , lokasi data akan dipilih secara automatik . Sekarang tekan OK sahaja.

Jadi, jadual data anda baru sahaja bertukar menjadi jadual Excel.

📌 Langkah 2:

➤ Klik pada menu lungsur Jurujual sekarang.

➤ Sekarang taip 'Peter' dalam kotak teks.

➤ Tekan OK dan anda sudah selesai.

Seperti dalam gambar di bawah, anda akan dipaparkan data yang ditapis untuk Peter sahaja.

Kata Penutup

Saya harap , semua kaedah yang dinyatakan di atas kini akan membantu anda untuk menerapkannya dalam hamparan Excel anda apabila anda perlu mencari teks dalam julat untuk pelbagai tujuan. Jika anda mempunyai sebarang soalan atau maklum balas, sila beritahu saya di bahagian komen. Atau anda boleh menyemak artikel kami yang lain berkaitan dengan fungsi Excel di tapak web ini.

Excel

2. Gunakan Fungsi ISTEXT untuk Menyemak Jika Julat Sel Mengandungi Teks

Fungsi ISTEXT biasanya digunakan untuk menyemak sama ada sel mengandungi teks atau tidak. Dalam jadual berikut, kami akan menggunakan fungsi ini pada semua sel dalam Lajur B dan semak yang mana yang mengandungi data teks. Oleh kerana ISTEXT adalah fungsi logik, ia akan mengembalikan nilai boolean- TRUE (Jika teks ditemui) atau FALSE (Jika teks tidak ditemui) .

Dalam output Sel C5 , formula yang diperlukan ialah:

=ISTEXT(C5)

Selepas menekan Enter dan autoisi seluruh sel dalam Lajur C , kita akan mendapat semua nilai pulangan dengan BENAR atau PALSU bergantung pada jenis data dalam Lajur B .

3 . Cari Teks Khusus dalam Julat Sel dengan Fungsi IF dalam Excel

Fungsi IF digunakan untuk menyemak sama ada syarat dipenuhi dan fungsi mengembalikan nilai boolean- BENAR atau SALAH . Dalam gambar di bawah, Lajur B mempunyai beberapa data teks. Di bawah pengepala Output dalam Lajur C , kami akan menggunakan fungsi JIKA untuk mencari nama negara ‘England’ . Nilai pulangan akan menjadi 'Ya' jika syarat dipenuhi, jika tidak, ia akan menjadi 'Tidak' .

Formula yang diperlukan dalam keluaran pertama Sel C5 ialah:

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

Selepas menekan Masukkan dan mengisi seluruh sel, kami akan mencari nilai pulangan Ya untuk B8 kerana sel mengandungi teks England . Sel keluaran yang lain akan menunjukkan nilai pulangan Tidak kerana syarat yang diberikan belum dipenuhi di sana,

4. Cari Padanan Separa Teks dalam Julat Sel dalam Excel

Dengan menggabungkan fungsi IF, ISNUMBER dan SEARCH , kita akan melihat untuk padanan separa dalam julat sel dan formula akan mengembalikan 'Ditemui' jika ia sepadan dengan kriteria, jika tidak, ia akan mengembalikan 'Tidak Ditemui' .

Sebagai contoh, dalam teks yang diberikan dalam Lajur B , kami akan mencari teks 'USA', dan di bawah pengepala Output , formula akan mengembalikan 'Found' atau 'Not Found' untuk carian yang sepadan.

Formula yang diperlukan dalam output Sel C5 hendaklah:

=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")

Sekarang tekan Enter dan autoisi keseluruhan lajur, anda akan mendapat nilai pulangan sekali gus. Memandangkan Sel B8 mengandungi teks 'AS' , formula telah mengembalikan 'Ditemui' dalam Sel C8 .

🔎 Bagaimana Formula Berfungsi?

  • Fungsi SEARCH mencari teks 'USA' dalam sel dan mengembalikan kedudukan permulaan teks. Jika teks tidak ditemui, fungsi mengembalikan ralat #VALUE .
  • Fungsi ISNUMBER menyemak sama adanilai pulangan yang ditemui oleh fungsi SEARCH ialah nilai angka atau tidak dan mengembalikan TRUE atau FALSE berdasarkan jenis nilai pulangan.
  • Akhir sekali, fungsi IF mencari nilai boolean- TRUE atau FALSE dan mengembalikan 'Found' untuk TRUE , 'Tidak Ditemui' untuk PALSU .

5. Menggabungkan Fungsi IF dan COUNTIF untuk Mencari Teks Khusus dalam Julat

Kini dalam Lajur D , terdapat beberapa perkataan yang boleh ditemui dalam teks dalam Lajur B . Kami akan menggabungkan fungsi IF dan COUNTIF di sini. Fungsi COUNTIF akan mengira bilangan penemuan teks yang dipilih daripada Lajur D dalam Lajur B . Fungsi IF kemudian akan mencari kiraan yang lebih besar daripada '0' dan mengembalikan mesej yang ditentukan 'Found' , jika tidak, ia akan mengembalikan ' Tidak Ditemui'.

Dalam output pertama Sel E5 , formula yang sepadan ialah:

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

Selepas menekan Enter dan autoisi seluruh sel dalam Lajur E , kami akan dapatkan semua nilai yang terhasil dengan 'Found' atau 'Not Found' dengan segera.

Baca lebih lanjut: Cara Mencari Jika Julat Sel Mengandungi Teks Khusus dalam Excel

6. Penggunaan Fungsi Carian untuk Mencari Teks dan Nilai Kembali

i. Fungsi VLOOKUP untuk Mencari Teks dalam Julat

TheFungsi VLOOKUP mencari nilai dalam lajur paling kiri dalam jadual dan mengembalikan nilai dalam baris yang sama daripada lajur yang ditentukan. Dalam jadual berikut, terdapat tiga lajur yang mengandungi beberapa nama rawak jurujual, jualan sepadan mereka dan bonus 10% berdasarkan jualan.

Dalam output Sel C12 , kami' Akan menggunakan fungsi VLOOKUP untuk mencari nama jurujual yang diberikan dalam C11 dan fungsi itu kemudiannya akan mengembalikan jumlah bonus untuk jurujual yang sepadan.

Jadi, formula yang berkaitan dengan fungsi VLOOKUP dalam Sel C12 hendaklah:

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

Selepas menekan Enter , kami akan mendapat jumlah bonus untuk Sam sekaligus.

Baca lebih lanjut: Cara Mencari Teks dalam Sel dalam Excel

ii. Fungsi HLOOKUP untuk Mencari Teks dalam Julat

Fungsi HLOOKUP berfungsi bertentangan dengan fungsi VLOOKUP . Fungsi HLOOKUP mencari nilai dalam baris atas jadual dan mengembalikan nilai dalam lajur yang sama daripada baris yang ditentukan.

Dalam gambar berikut, nama rawak jurujual , jualan sepadan mereka, dan bonus kini dalam susunan yang ditukar. Dalam output Sel C9 , kami akan menggunakan fungsi HLOOKUP untuk mengembalikan jumlah bonus untuk Sam.

Yang diperlukan formula dengan fungsi HLOOKUP dalam C9 akanmenjadi:

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

Selepas menekan Enter , fungsi akan mengembalikan jumlah bonus untuk Sam betul-betul jauh.

Baca lebih lanjut: Cara Mencari Nilai Dalam Julat dalam Excel

iii . Fungsi XLOOKUP untuk Mencari Teks dalam Julat

Fungsi XLOOKUP ialah tambahan yang luar biasa kepada Microsoft Excel kerana fungsi ini mengatasi kedua-dua VLOOKUP dan HLOOKUP fungsi. Fungsi XLOOKUP mencari julat untuk padanan dan mengembalikan item yang sepadan daripada julat kedua tatasusunan. Satu masalah dengan fungsi ini ialah ia tersedia dalam Excel 365 sahaja.

Dalam jadual berikut, di mana fungsi VLOOKUP digunakan sebelum ini, kami akan menggunakan fungsi XLOOKUP sekarang untuk mengembalikan output yang serupa dalam Sel C12 .

Jadi, formula yang berkaitan dalam sel yang sepadan ialah:

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

Sekarang tekan Enter dan anda akan mendapat jumlah bonus untuk Sam.

Dan kini jadual data ditukar. Jadi, fungsi XLOOKUP akan mencari nilai secara mendatar dan mengembalikan output daripada baris yang ditentukan untuk nilai atau teks yang diberikan.

Formula yang berkaitan dengan XLOOKUP fungsi dalam Sel C9 ialah:

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

Selepas menekan Enter , anda akan mendapat hasil yang serupa seperti yang ditemui sebelum ini.

7. Gunakan Formula INDEX-MATCH untuk Cari Teks dalam Julatdalam Excel

Dalam bahagian ini, kami akan menggunakan gabungan fungsi INDEX dan MATCH . Fungsi INDEX mengembalikan nilai atau rujukan di persimpangan baris dan lajur tertentu. Fungsi MATCH mengembalikan kedudukan relatif item dalam tatasusunan yang sepadan dengan nilai yang ditentukan dalam susunan yang ditentukan.

Jadi, formula yang diperlukan terdiri daripada INDEX dan MATCH fungsi dalam output Sel C12 ialah:

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

Sekarang tekan Enter dan anda akan menemui nilai yang terhasil serta-merta.

8. Cari Teks dalam Julat dan Kembalikan Rujukan Sel

Dengan menggunakan fungsi CELL , kita boleh mengembalikan rujukan sel teks carian dalam julat sel atau jadual. Dalam jadual berikut (B5:B9) , kami akan mencari padanan separa teks 'USA' dan formula yang sepadan akan mengembalikan rujukan sel penemuan dalam C12 .

Formula yang diperlukan dengan fungsi CELL dalam output Sel C12 ialah:

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

Formula akan mengembalikan rujukan sel mutlak carian berkaitan seperti yang ditunjukkan dalam tangkapan skrin di bawah.

9. Cari Teks dalam Kejadian Berulang dan Kembalikan Semua Kedudukan

Mari kita anggap, kita mempunyai beberapa teks dengan ulangan dalam Lajur B di bawah pengepala Teks . Apayang akan kita lakukan sekarang ialah menggunakan formula untuk mengembalikan semua kedudukan baris ulangan untuk nilai teks yang dipilih.

Jika kita mahu mencari teks 'AS' dalam Lajur B dan kembalikan semua nombor baris untuk ulangan, kita perlu menggunakan formula 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))

Selepas menekan Enter dan menggunakan Pengendalian Isi untuk mengisi sehingga #NUM ralat ditemui, kami akan mendapatkan semua nombor baris daripada Lajur B untuk teks yang dipilih 'AS' .

🔎 Bagaimanakah Formula Berfungsi?

  • Fungsi IF di sini mencari syarat yang perlu dipenuhi dan mengembalikan nombor baris (dengan menggunakan fungsi ROW ) untuk padanan bersama dengan nilai boolean FALSE untuk bukan padanan. Jadi, nilai pulangan yang terdapat di sini ialah:

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

  • Fungsi SMALL mengembalikan nilai terkecil ke-n daripada tatasusunan yang ditemui dalam langkah sebelumnya.

10. Cari Teks Khusus dan Kembalikan Kedudukan Permulaan Aksara Pertama

i. Penggunaan Fungsi FIND

Fungsi FIND mencari teks dalam rentetan teks lain dan mengembalikan kedudukan permulaan teks yang dipilih. Fungsi FIND adalah peka huruf besar-kecil.

Dengan mengandaikan bahawa kita akan mencari teks 'GER' dalam Sel B5 .

Theformula yang diperlukan dalam output Sel C8 ialah:

=FIND(C7,B5)

Selepas menekan Enter , fungsi akan mengembalikan 12 ini bermakna teks 'GER' telah ditemui daripada aksara ke-12 rentetan teks yang terletak dalam Sel B5 .

Memandangkan fungsi FIND adalah sensitif huruf besar-besaran, jika fungsi mencari teks 'ger' bukannya 'GER' kemudian ia akan mengembalikan ralat #VALUE .

Fungsi SEARCH berfungsi sama dengan fungsi FIND . Satu-satunya perbezaan ialah fungsi SEARCH tidak peka huruf besar-besaran manakala fungsi FIND sensitif huruf kecil.

Memandangkan fungsi SEARCH juga kembali kedudukan permulaan nilai teks dalam rentetan teks lain, formula yang diperlukan dalam output Sel C8 ialah:

=SEARCH(C7, B5)

Selepas menekan Enter , fungsi akan mengembalikan hasil yang serupa seperti yang ditemui oleh fungsi FIND sebelumnya.

Memandangkan fungsi SEARCH tidak peka huruf besar-besaran, fungsi itu tidak akan mengembalikan ralat #VALUE tidak seperti fungsi FIND untuk teks carian 'ger' di sini.

11. Penggunaan Jadual Excel untuk Mencari Teks dan Mengembalikan Data Ditapis

Dalam contoh terakhir kami, kami akan menggunakan jadual Excel untuk mencari teks dan memaparkan baris yang sepadan selepas penapisan. Jadi,

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.