Cara Menemukan Karakter dalam String Excel (8 Cara Mudah)

  • Bagikan Ini
Hugh West

Untuk komputer dan perangkat elektronik, karakter diwakili oleh sistem penomoran standar. ASCII adalah salah satu sistem penomoran yang banyak digunakan. Setiap karakter diwakili oleh angka. Pada artikel ini, kita menemukan karakter dalam string menggunakan Excel Temukan Fitur , beberapa fungsi seperti FIND , PENCARIAN , ISNUMBER dan JIKA serta Kode Makro VBA .

Misalkan kita ingin menemukan karakter spesifik dari Employee's Nama dan ID Kita harus menemukan karakter-karakter yang muncul di dalam Tanda Karakter Untuk pemahaman yang lebih baik, kami menunjukkan standar Nomor Karakter di kolom lain untuk karakter yang akan kita temukan.

Dataset untuk Diunduh

Temukan Karakter dalam String Excel.xlsm

8 Cara Mudah Menemukan Karakter dalam String Excel

Metode 1: Menggunakan Fungsi FIND

Kita bisa menggunakan FIND untuk menemukan karakter tertentu yang diinginkan. Sintaks dari FIND fungsi adalah

=FIND (find_text, within_text, [start_num])

Di dalam formula,

find_text; menyatakan teks yang akan ditemukan.

within_text; menyatakan teks di mana find_text untuk ditemukan.

[start_num]; posisi awal dalam within_text (opsional), posisi default adalah 1 .

Langkah 1: Masukkan rumus berikut dalam sel mana pun (mis, E4 ).

=CARI(C4,B4)

Dalam rumus,

C4; adalah find_text.

B4: adalah within_text.

Kami menggunakan start_num posisi sebagai Default.

Langkah 2: Memukul MASUK dan Seret Isi Gagang Posisi karakter yang diinginkan akan muncul dalam sel.

Anda bisa menemukan karakter apa pun yang kita inginkan.

Baca selengkapnya: Bagaimana Menemukan Karakter dalam String di Excel

The PENCARIAN juga berfungsi sebagai fungsi FIND Sintaks dari fungsi PENCARIAN fungsi adalah

=SEARCH (find_text, within_text, [start_num])

Dalam rumus,

find_text; menyatakan teks yang akan ditemukan.

within_text; menyatakan teks di mana find_text untuk ditemukan.

[start_num]; posisi awal dalam within_text (opsional), posisi default adalah 1.

Langkah 1: Ketikkan rumus berikut di sel mana pun (mis, E4 ).

=CARI(C4,B4)

Dalam rumus,

C4; adalah find_text .

B4: adalah within_text.

Kami menggunakan start_num posisi sebagai Default.

Langkah 2: Tekan MASUK dan Seret Isi Gagang untuk memunculkan posisi karakter dari semua string.

Anda bisa menemukan salah satu karakter dengan menggunakan PENCARIAN fungsi.

Baca selengkapnya: Excel Mencari Teks dalam Rentang (11 Metode Cepat)

Metode 3: Menggunakan ISNUMBER dan Fungsi FIND

Kita bisa menguji string apa pun untuk setiap karakter pencarian yang ada di dalam string. Dalam hal ini, kita bisa menggunakan kombinasi dari ISNUMBER dan FIND berfungsi untuk mengetahui karakter tertentu apakah disajikan dalam string atau tidak. ISNUMBER fungsi mengembalikan BENAR atau SALAH teks tergantung pada nilai sel numerik atau bukan numerik. Sintaks dari ISNUMBER fungsi adalah

=ISNUMBER(nilai)

Di sini, dalam rumus,

nilai; harus berupa nilai numerik jika tidak ISNUMBER hasil formula " SALAH" dalam teks.

Langkah 1: Tuliskan rumus berikut dalam sel kosong mana pun (mis, E4 ).

=ISNUMBER(FIND(C4,B4))

Di sini,

TEMUKAN (C4, B4); didefinisikan sebagai nilai .

Langkah 2: Tekan MASUK dan Seret Isi Gagang untuk memunculkan status karakter yang menyatakan karakter tertentu ada di sel tertentu atau tidak.

Dalam status karakter "BENAR" berarti bahwa karakter yang diinginkan (dalam kolom C ) hadir dalam string teks tertentu.

Metode 4: Menggunakan Fungsi ISNUMBER dan PENCARIAN

Serupa dengan Metode 3, kombinasi dari ISNUMBER dan PENCARIAN dapat memunculkan status karakter sebagai BENAR atau SALAH .

Langkah 1: Tempelkan rumus berikut di sel kosong mana pun (mis, E4 ).

=ISNUMBER(PENCARIAN(C4,B4))

Rumus ini mendeklarasikan argumen yang sama seperti yang dilakukannya dalam metode sebelumnya (yaitu, Metode 3 ).

Langkah 2: Memukul MASUK dan Seret Isi Gagang Ini menunjukkan karakter yang diinginkan (muncul di kolom C ) ada atau tidak di dalam sel oleh BENAR atau SALAH teks masing-masing.

Bacaan serupa:

  • Temukan Jika Sel Berisi Teks Tertentu di Excel
  • Cara Menemukan Jika Rentang Sel Berisi Teks Tertentu di Excel (4 Metode)
  • Temukan Nilai Dalam Rentang di Excel (3 Metode)
  • Bagaimana Menemukan Teks dalam Sel di Excel

Metode 5: Menggunakan Fitur Find

Excel menawarkan fitur-fitur seperti Temukan untuk menemukan karakter tertentu dalam lembar kerja atau buku kerja.

Langkah 1: Pergi ke Rumah Tab> Pilih Temukan &; Pilih (dalam Penyuntingan bagian)> Pilih Temukan (dari opsi).

Langkah 2: A Temukan dan Ganti Pada bagian Find di jendela itu, ketik karakter apa pun yang ingin Anda temukan (mis, a ).

Pengaturan lain di bagian Find adalah Default. Anda bisa mengubahnya terkait dengan pencarian atau tipe data Anda.

Klik pada Temukan Berikutnya .

Langkah 3: "a" yang ada di dalam sel mulai ditandai dengan Persegi Panjang Hijau setiap kali kita mengklik Temukan Berikutnya Anda bisa mengganti karakter "a" dengan karakter lain yang kita inginkan.

Anda bisa menggunakan CTRL+H untuk memunculkan Temukan dan Ganti jendela.

Anda bisa mengklik Temukan Semua untuk memunculkan semua cell yang berisi karakter yang Anda inginkan. Namun, cukup sulit untuk mengetahui cell spesifik yang berisi karakter tertentu menggunakan Temukan Semua karena muncul dengan daftar di bawah Temukan dan Ganti jendela.

Metode 6: Menggunakan IF ISNUMBER dan Fungsi FIND

Sintaksis dari JIKA fungsi adalah

=IF (logical_test, [value_if_true], [value_if_false])

The JIKA membutuhkan fungsi logical_text untuk menguji referensi sel kemudian menghasilkan teks tertentu yang kita atur. Kita bisa menggunakan kombinasi dari ISNUMBER dan FIND berfungsi sebagai logical_text .

Langkah 1: Ketikkan rumus berikut di sel mana pun (mis, E4 ).

=IF(ISNUMBER(FIND(C4,B4)), "Ditemukan", "Tidak Ditemukan")

Di dalam formula,

ISNUMBER(FIND(C4,B4); adalah logical_test .

"Ditemukan"; adalah nilai yang muncul jika logical_text adalah BENAR .

"Tidak Ditemukan"; adalah nilai yang muncul jika logical_text adalah SALAH .

Langkah 2: Tekan MASUK dan Seret Isi Gagang Jika karakter yang diinginkan ada dalam sel tertentu, rumus menghasilkan "Ditemukan" jika tidak "Tidak Ditemukan" .

Untuk mempermudah, kami mendemonstrasikan karakter-karakter yang ada di dalam sel. Anda dapat menggunakan berbagai karakter yang sudah ada di dalam sel atau tidak.

Kita bisa menggunakan PENCARIAN sebagai pengganti fungsi FIND Karena kedua fungsi tersebut PENCARIAN dan FIND cukup mirip dalam hasilnya. Dalam hal ini, kombinasi dari JIKA , ISNUMBER dan PENCARIAN mendefinisikan argumen yang sama seperti yang dilakukan di Metode 6.

Langkah 1: Tempelkan rumus berikut di sel kosong mana pun (mis, E4 ).

=IF(ISNUMBER(SEARCH(C4,B4)), "Ditemukan", "Tidak Ditemukan")

Rumusnya mengandung semua argumen yang mirip dengan Metode 6.

Langkah 2: Memukul MASUK lalu Seret Isi Gagang Ini menghasilkan teks-teks yang dihasilkan "Ditemukan" atau "Tidak Ditemukan" tergantung pada logical_test .

Metode 8: Menggunakan Kode Makro VBA

Kita bisa menghasilkan fungsi kustom menggunakan Kode Makro VBA Dalam hal ini, kita menghasilkan fungsi kustom bernama FindM untuk menemukan kemunculan ke-n dari karakter apa pun dalam sebuah string.

Langkah 1: Tekan ALT+F11 Jendela Microsoft Visual Basic akan terbuka. Di jendela, Dari Toolbar, Pilih Sisipkan > Pilih Modul .

Langkah 2: Di dalam Modul, Tempelkan Kode Makro berikut ini.

 Function FindM(mFindWhat As String, _ mInputString As String, N As Integer) As Integer Dim J As Integer Application.Volatile FindM = 0 For J = 1 To N FindM = InStr(FindM + 1, mInputString, mFindWhat) If FindM = 0 Then Exit For Next End Function 

Kode tersebut merupakan fungsi khusus FindM yang kita buat dengan sintaksis

=FindM(find_text, within_text, occurence_num)

Di sini,

Occurenece_num; adalah waktu kemunculan karakter apa pun yang terjadi di dalam within_text .

Langkah 3: Kembali ke lembar kerja. Ketikkan rumus berikut di sel kosong mana pun (mis, E4 ).

=CariM(C4,B4,1)

di dalam rumus,

C4; adalah find_text .

B4; adalah within_text .

1; adalah occurrence_num .

Langkah 4: Memukul MASUK setelah itu Seret Isi Gagang Semua posisi karakter muncul dalam sel seperti gambar di bawah ini.

Kesimpulan

Dalam artikel ini, kami menemukan karakter acak dari string menggunakan beberapa fungsi dan fitur Excel. Kami juga membuat fungsi kustom untuk menemukan karakter dari string menggunakan Kode Makro VBA . berfungsi seperti FIND dan PENCARIAN menemukan karakter dengan mudah. Fungsi gabungan juga menunjukkan status dalam BENAR atau SALAH Semoga metode ini bermanfaat bagi Anda. Beri komentar, jika Anda memiliki pertanyaan lebih lanjut atau memiliki sesuatu untuk ditambahkan.

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.