Menemukan karakter di baris spreadsheet Excel

Pengguna Excel, terlepas dari kenyataan bahwa menemukan karakter yang diinginkan tampak seperti tugas yang cukup sederhana, seringkali tidak mengerti bagaimana melakukannya. Beberapa dari mereka lebih mudah, beberapa lebih sulit. Juga, terkadang ada masalah dengan menemukan karakter seperti tanda tanya atau tanda bintang karena fakta bahwa mereka digunakan dalam filter. Hari ini kami akan menjelaskan cara untuk mendapatkan simbol dari berbagai jenis.

Cara menemukan karakter teks (huruf dan angka) di dalam sel

Untuk memulainya, mari kita coba melakukan tugas paling sederhana: tentukan keberadaan karakter teks di dalam sel dan temukan yang Anda butuhkan. Untuk melakukan ini, Anda perlu menggunakan !SEMTools add-on, yang dengannya Anda dapat mencari karakter dari berbagai jenis. Urutan tindakannya adalah sebagai berikut:

  1. Pilih rentang yang asli dan salin ke kolom berikutnya.
  2. Kemudian pilih rentang kedua.
  3. Buka tab “!SEMTools”. Di sana, di sisi paling kiri bilah alat, akan ada tab "Deteksi".
  4. Setelah itu, buka menu “Simbol”.
  5. Kemudian menu tambahan akan muncul, di mana Anda perlu menemukan item "Surat-angka" dan klik di atasnya.

Dalam animasi ini, Anda dapat melihat dengan tepat bagaimana melanjutkan dengan benar untuk menemukan karakter teks dalam sel. Dengan fungsi add-in ini, pengguna dapat menentukan apakah ada karakter yang tidak dapat dicetak di sel lain.

Cara menemukan angka di sel tabel

Terkadang Anda perlu mengidentifikasi sel yang memiliki angka, tetapi berisi teks. Ketika ada banyak sel seperti itu, akan sangat sulit untuk mengidentifikasinya. Sebelum Anda menerapkan tugas ini, Anda perlu mendefinisikan beberapa istilah dasar. Konsep utama kami adalah "menemukan". Ini berarti untuk memeriksa apakah tipe karakter tertentu ada dalam string. Jika ya, itu mengembalikan TRUE, jika tidak, FALSE. Jika, selain mencari angka dalam sel, pengguna ingin melakukan tindakan lain, Anda dapat menggunakan bagian selanjutnya dari instruksi ini.

Konsep kedua yang perlu dibongkar adalah angka. Ini adalah istilah integral yang berarti sebanyak 10 karakter yang sesuai dengan angka dari 0 hingga 9. Oleh karena itu, untuk memeriksa keberadaan angka, pengguna perlu memeriksa rentang 10 kali. Ini dapat dilakukan dengan menggunakan fungsi IFtetapi pendekatan ini sangat memakan waktu.

Untuk mengatasi masalah ini, Anda dapat menggunakan rumus khusus yang akan melakukan semua pemeriksaan sekaligus: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0 . Fungsi ini memiliki sintaks yang sama dengan fungsi yang mencari karakter Sirilik dalam teks.

Anda juga dapat menggunakan add-in yang sudah memiliki makro bawaan untuk melakukan tugas ini. Dalam hal ini, cukup menggunakan tab khusus !SEMTools, yang harus diterapkan pada kolom tambahan, yang merupakan salinan lengkap dari yang asli.

Oleh karena itu, rangkaian langkah yang akan diambil sepenuhnya konsisten dengan paragraf sebelumnya. Anda harus terlebih dahulu memilih rentang asli, menyalinnya, lalu memilih kolom yang muncul dan menerapkan makro ke dalamnya sesuai dengan urutan langkah yang diberikan dalam animasi ini.

Misalkan kita hanya perlu menemukan angka-angka tertentu dari semua yang diberikan. Bagaimana ini bisa dilakukan? Pertama, mari tunjukkan cara melakukannya dengan !SEMTools. Menggunakan alat itu sederhana. Cukup dengan menuliskan semua angka yang diperlukan dalam tanda kurung, lalu tekan tombol OK untuk konfirmasi. Dengan menggunakan metode yang sama, Anda dapat menemukan alfabet Latin atau menemukan huruf kapital dalam sebaris teks.

Anda juga dapat menggunakan rumus untuk menemukan angka yang diperlukan dalam rentang sel. Untuk melakukan ini, Anda perlu menggunakan kombinasi fungsi TARIF и CARI. Dengan bantuannya, Anda tidak hanya dapat mendeteksi angka individual, tetapi juga seluruh urutan numerik: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Terkadang Anda perlu menemukan angka yang dipisahkan oleh spasi. Dalam hal ini, mereka disebut kata-angka. Untuk menemukannya, Anda juga harus menggunakan alat yang sesuai !SEMTools. Animasi ini dengan jelas menunjukkan tindakan apa yang perlu Anda lakukan untuk melakukan ini.

Cara mengetahui apakah sel excel berisi huruf latin

Sangat sering, pengguna Excel membingungkan konsep "Temukan" dan "Ekstrak", meskipun ada perbedaan yang cukup besar di antara keduanya. Ekspresi pertama berarti memeriksa apakah ada karakter tertentu dalam string teks atau rentang data. Pada gilirannya, konsep "Ekstrak" berarti mengeluarkan karakter yang diinginkan dari teks dan meneruskannya ke fungsi lain atau menulisnya ke sel.

Apa yang perlu dilakukan untuk menemukan alfabet Latin? Misalnya, Anda dapat menggunakan font khusus yang memungkinkan untuk mengidentifikasi karakter bahasa Inggris dengan mata. Misalnya, ini membuat font Media Dubai, yang membuat karakter bahasa Inggris menjadi tebal.

Tapi apa yang harus dilakukan jika ada banyak data? Dalam hal ini, menentukan dengan mata urutan nilai yang diinginkan untuk menganalisis data tidak cukup. Dalam hal ini, Anda perlu mencari cara untuk mengotomatisasi proses ini. Ada beberapa cara bagaimana Anda bisa melakukan ini.

Menggunakan fungsi khusus

Masalah utama dalam mencari huruf Latin adalah jumlahnya dua setengah kali lebih banyak daripada angka. Oleh karena itu, Anda perlu memberikan program loop yang terdiri dari 26 iterasi, yang bisa sangat menegangkan. Tetapi jika menggunakan rumus array yang terdiri dari fungsi-fungsi di atas TARIF и CARI, maka ide ini sepertinya tidak terlalu rumit: =COUNT(SEARCH({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”:) »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>0. Rumus ini bekerja dengan baik untuk sebagian besar situasi. Misalnya, jika tidak mungkin menginstal makro yang sesuai yang akan dapat melakukannya dengan lebih mudah dan lebih cepat.

Dalam rumus yang dijelaskan di atas, A1 adalah sel tempat pemeriksaan dilakukan. Oleh karena itu, Anda harus menempatkan yang sesuai dengan situasi Anda. Fungsi ini mengembalikan nilai boolean sebagai hasil dari pemeriksaan. Jika kecocokan ditemukan, maka operator kembali BENARjika mereka tidak ada - BOHONG.

fungsi CARI tidak mengizinkan pencarian karakter yang peka huruf besar/kecil. Untuk melakukan ini, Anda perlu menggunakan operator MENCARI, yang melakukan operasi yang sama, memiliki argumen yang sama, hanya saja peka huruf besar/kecil. Cara lain adalah dengan membuat rumus di atas menjadi rumus array. Dalam hal ini, akan terlihat seperti ini:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Karena ini adalah rumus array, maka harus ditentukan tanpa tanda kurung. Dalam hal ini, setelah masuk, Anda harus menekan kombinasi tombol Ctrl + Shift + Enter (bukan hanya menekan tombol enter, seperti halnya dengan fungsi biasa), setelah itu kurung kurawal akan muncul sendiri.

Jika Anda perlu menemukan alfabet Cyrillic, urutan tindakannya serupa, hanya Anda perlu mengatur seluruh urutan karakter Cyrillic sebagai rentang pencarian. =COUNT(SEARCH({“a”:”b”:”c”:”g”:”e”:”e”:”e”:”g”:”h”:”i”:”d”: ”k”:”l”:”m”:”n”:”o”:”p”:”r”:”s”:”t”:”y”:”f”:”x”:”c »:”h”:”w”:”u”:”b”:”s”:”b”:”e”:”yu”:”i”};A1))>0. Anda juga dapat menggunakan fungsi SYMBOL, untuk melakukan ini. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Rumus ini harus ditulis sebagai rumus array. Oleh karena itu, Anda perlu menekan kombinasi tombol Ctrl + Shift + Enter alih-alih hanya menekan tombol enter. Tetapi ada beberapa pengecualian di mana fitur ini tidak akan berfungsi. Anda harus terlebih dahulu memastikan bahwa bahasa default untuk program non-Unicode adalah . Dalam hal ini, seharusnya tidak ada masalah. Formula ini memiliki beberapa perbedaan satu sama lain. Alih-alih 33 huruf, rumus terakhir hanya menggunakan 32. Artinya, tidak memperhitungkan huruf sebagai Sirilik.

Dalam hal ini, sama seperti yang sebelumnya, untuk mencari karakter yang diinginkan dengan cara yang peka huruf besar/kecil, Anda harus menggunakan fungsi MENCARI. Oleh karena itu, Anda dapat mencari, misalnya, setengah dari alfabet yang ditulis dengan huruf kecil dan setengah yang ditulis dengan huruf kapital. Argumennya sama.

Bagaimana menemukan kata-kata dalam sel yang mengandung Cyrillic dan Latin

Secara logis kita dapat menyimpulkan bahwa untuk mencari kata-kata yang mengandung Sirilik dan Latin, kita perlu menggunakan semua karakter alfabet dan bahasa Inggris sesuai dengan apa yang kita cari.

Cara mencari huruf kapital dalam sel

Untuk menemukan huruf kapital, Anda perlu menggunakan fungsi MENCARI, dan sebagai argumen tentukan huruf kapital Cyrillic (atau elemen alfabet Latin, jika Anda perlu menemukannya) atau kodenya.

Saat mencari huruf Sirilik melalui kode, perlu diingat bahwa tabel ASCII harus disetel terlebih dahulu ke . Dengan kata sederhana, memiliki lokalisasi.

Jika Anda perlu menemukan huruf kapital apa pun, terlepas dari alfabet di mana mereka perlu dicari, Anda perlu menggunakan fungsi MENURUNKAN и TEPAT… Urutan tindakan adalah sebagai berikut:

  1. Kami membuat nilai huruf kecil di sel terpisah.
  2. Kami membandingkan hasilnya dengan yang asli.
  3. Setelah itu, kami menggunakan rumus berikut: =TIDAK(TEPAT(LEBIH RENDAH(A1),A1))

Jika sel ini tidak cocok, ini menunjukkan bahwa beberapa karakter di sel asli menggunakan huruf besar.

Menemukan karakter di Excel menggunakan ekspresi reguler

Anda juga dapat menggunakan ekspresi reguler untuk menemukan karakter. Cara terbaik untuk melakukannya adalah dengan alat !SEMTools, karena alat ini mengotomatiskan banyak proses penggunaannya. Spektrum penggunaan ekspresi reguler di Excel cukup luas. Kami akan fokus pertama-tama pada fungsi CARI, GANTI, EKSTRAK.

Kabar baiknya adalah bahwa fungsi-fungsi ini dapat digunakan di Google Spreadsheet dan Excel dengan pengaturan ini.

Fungsi reguler pertama adalah PERTANDINGAN REGEX, yang dapat memeriksa apakah pola ini mirip dengan pola di sel lain. Sintaksis: =REGEXMATCH(“teks”;”Pola RegEx yang akan dicari”). Fungsi ini mengembalikan salah satu dari dua nilai: benar atau salah. Apa sebenarnya tergantung pada apakah kecocokan benar-benar diamati atau tidak. Fungsi kedua adalah =REGEXEXTRACT(“teks”;”Pola pencarian RegEx”) Ini memungkinkan Anda untuk mengekstrak karakter yang diinginkan dari sebuah string.

Namun, fungsi ini memiliki sedikit perbedaan dari Google Spreadsheet. Ini terdiri dari fakta bahwa yang terakhir, jika teks yang ditentukan tidak ditemukan, mengembalikan kesalahan, sementara add-in ini hanya menunjukkan nilai kosong.

Dan akhirnya, Anda perlu menggunakan rumus ini untuk mengganti teks: =REGEXREPLACE(“teks”;”Pola pencarian RegEx”;”teks untuk menggantikan yang ditemukan”).

Apa yang harus dilakukan dengan simbol yang ditemukan

Bagus. Misalkan kita telah menemukan simbol. Apa yang bisa dilakukan selanjutnya terhadap mereka? Ada beberapa opsi di sini tentang cara melanjutkan. Misalnya, Anda dapat menghapusnya. Misalnya, jika kita menemukan alfabet Latin di antara nilai Sirilik. Anda juga dapat menggantinya dengan karakter serupa, hanya dalam Sirilik (misalnya, M ke M bahasa Inggris besar) atau mengekstrak karakter ini untuk digunakan dalam rumus lain.

Menghapus Karakter Ekstra di Excel

Ada banyak cara untuk menghapus karakter yang tidak diinginkan di Excel. Salah satu opsinya adalah menggunakan fungsi Find and Replace, di mana Anda dapat mengganti karakter yang ingin Anda hapus dengan string kosong “”. Anda dapat menggunakan ekspresi reguler yang sama yang digunakan untuk mengganti karakter yang ditemukan.

Ekstrak karakter tertentu di Excel

Anda dapat menggunakan fungsi "Temukan" untuk ini, tetapi Anda juga dapat menggunakan ekspresi reguler yang sesuai, di mana argumen pertama adalah teks yang akan diekstraksi, dan yang kedua adalah sel atau rentang yang akan dicari.

Ubah simbol di Excel

Prosedurnya sama dengan penghapusan, hanya karakter yang diinginkan yang harus diganti dengan karakter lain (termasuk yang tidak dapat dicetak), dan bukan string kosong dalam argumen yang sesuai.

Tinggalkan Balasan