Milarian karakter dina baris spreadsheet Excel

Pangguna Excel, sanaos kanyataan yén milarian karakter anu dipikahoyong sigana mangrupikeun tugas anu saderhana, sering henteu ngartos kumaha ngalakukeunana. Sababaraha di antarana leuwih gampang, sababaraha leuwih hese. Ogé, sakapeung aya masalah sareng milarian karakter sapertos tanda tanya atanapi tanda bintang kusabab kanyataan yén aranjeunna dianggo dina saringan. Dinten ieu kami bakal ngajelaskeun cara pikeun meunangkeun simbol tina rupa-rupa jenis.

Kumaha milarian karakter téks (hurup sareng nomer) dina sél

Pikeun mimitian ku, hayu urang cobaan pikeun ngalakukeun tugas pangbasajanna: nangtukeun ayana karakter téks dina sél jeung manggihan hiji nu peryogi. Jang ngalampahkeun ieu, anjeun kedah nganggo tambihan !SEMTools, anu anjeun tiasa milarian karakter tina sababaraha jinis. Runtuyan tindakan nyaéta kieu:

  1. Pilih rentang anu asli sareng salin ka kolom salajengna.
  2. Teras pilih rentang kadua.
  3. Buka tab "! SEMTools". Aya, di sisi kénca pisan toolbar, bakal aya tab "Ngadeteksi".
  4. Sanggeus éta, buka menu "Simbol".
  5. Teras bakal muncul ménu tambahan, dimana anjeun kedah milarian itemna "Surat-angka" teras klik dina éta.

Dina animasi ieu, anjeun tiasa ningali persis kumaha lumangsungna leres dina raraga neangan karakter téks dina sél. Kalayan fungsi tambihan ieu, pangguna tiasa nangtukeun naha aya karakter anu henteu tiasa dicitak dina sél anu sanés.

Kumaha milarian nomer dina sél méja

Kadang-kadang anjeun kedah ngaidentipikasi sél anu ngagaduhan nomer, tapi aranjeunna nganggo téks. Nalika aya seueur sél sapertos kitu, éta tiasa sesah pikeun ngaidentipikasi aranjeunna. Sateuacan anjeun ngalaksanakeun tugas ieu, anjeun kedah netepkeun sababaraha istilah dasar. Konsep utama urang téh "manggihan". Ieu ngandung harti mariksa lamun tipe tangtu karakter aya dina string a. Lamun enya, éta mulih BENER, lamun henteu, PALSU. Upami, salian ti milarian nomer dina sél, pangguna hoyong ngalakukeun tindakan anu sanés, maka anjeun tiasa nganggo bagian salajengna tina paréntah ieu.

Konsep kadua anu perlu dibongkar nyaéta angka. Ieu mangrupikeun istilah integral anu hartosna saloba 10 karakter anu pakait sareng angka ti 0 dugi ka 9. Sasuai, pikeun mariksa ayana nomer, pangguna kedah pariksa rentang 10 kali. Ieu tiasa dilakukeun nganggo fungsi IFtapi pendekatan ieu pisan consuming waktu.

Pikeun ngabéréskeun masalah ieu, anjeun tiasa nganggo rumus khusus anu bakal ngalaksanakeun sadaya pamariksaan sakaligus: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Pungsi ieu ngagaduhan sintaksis anu sami sareng anu milarian karakter Sirilik dina téks.

Anjeun ogé tiasa nganggo tambihan anu parantos ngagaduhan makro anu diwangun pikeun ngalaksanakeun tugas ieu. Dina hal ieu, cukup ngan ukur nganggo tab !SEMTools khusus, anu kedah diterapkeun dina kolom tambahan, anu mangrupikeun salinan lengkep tina anu asli.

Ku kituna, susunan léngkah-léngkah anu kudu dilaksanakeun sapinuhna saluyu jeung paragraf saméméhna. Anjeun mimitina kudu milih rentang aslina, nyalin eta, lajeng pilih kolom mucunghul tur nerapkeun makro kana eta nurutkeun runtuyan léngkah dibikeun dina animasi ieu.

Anggap urang kudu manggihan ngan angka nu tangtu tina sagala dibikeun. Kumaha ieu tiasa dilakukeun? Kahiji, hayu urang némbongkeun Anjeun cara ngalakukeun hal eta kalawan !SEMTools. Ngagunakeun alat téh basajan. Cukup nuliskeun sadaya nomer anu diperyogikeun dina kurung, teras pencét tombol OKÉ pikeun mastikeun. Ngagunakeun métode nu sarua, Anjeun bisa manggihan alfabét Latin atawa manggihan hurup kapital dina baris téks.

Anjeun oge bisa make rumus pikeun manggihan jumlah diperlukeun dina rentang sél. Jang ngalampahkeun ieu, anjeun kedah nganggo kombinasi fungsi cek и neangan. Kalayan pitulungna, anjeun tiasa ngadeteksi henteu ngan ukur nomer individu, tapi ogé sekuen numeris sadayana: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Kadang anjeun kedah milarian nomer anu dipisahkeun ku spasi. Dina hal ieu, aranjeunna disebut kecap-angka. Pikeun mendakanana, anjeun ogé kedah nganggo alat anu cocog! SEMTools. Animasi ieu jelas nunjukkeun tindakan naon anu anjeun kedah laksanakeun pikeun ngalakukeun ieu.

Kumaha carana terang upami sél Excel ngandung hurup latin

Sering pisan, pangguna Excel ngabingungkeun konsép "Panggihan" sareng "Ekstrak", sanaos aya bédana anu lumayan ageung antara aranjeunna. Ekspresi kahiji hartina mariksa lamun aya karakter nu tangtu dina string téks atawa rentang data. Sabalikna, konsép "Ekstrak" hartosna narik karakter anu dipikahoyong tina téks sareng paskeun ka fungsi anu sanés atanapi nyerat kana sél.

Naon anu kudu dipigawé pikeun manggihan aksara Latin? Salaku conto, anjeun tiasa nganggo fon khusus anu ngamungkinkeun pikeun ngaidentipikasi karakter Inggris ku panon. Contona, ieu ngajadikeun font Sedeng Dubai, nu ngajadikeun aksara Inggris kandel.

Tapi naon anu kudu dipigawé lamun aya loba data? Dina hal ieu, nangtukeun ku panon urutan nilai nu dipikahoyong pikeun nganalisis data teu cukup. Dina hal ieu, anjeun kedah milarian cara pikeun ngajadikeun otomatis prosés ieu. Aya sababaraha cara kumaha anjeun tiasa ngalakukeun ieu.

Ngagunakeun fungsi husus

Masalah utama milarian hurup Latin nyaéta dua satengah kali langkung seueur tibatan angka. Ku alatan éta, anjeun kedah masihan program loop anu diwangun ku 26 iterations, anu tiasa rada stres. Tapi lamun ngagunakeun rumus Asép Sunandar Sunarya diwangun ku fungsi luhur cek и neangan, teras ide ieu sigana henteu rumit: = COUNT(PILIHAN({“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 ieu dianggo saé pikeun kalolobaan kaayaan. Contona, upami teu mungkin pikeun masang macros luyu nu bakal tiasa ngalakukeun ieu gampang jeung gancang.

Dina rumus anu dijelaskeun di luhur, A1 nyaéta sél dimana pamariksaan dilaksanakeun. Sasuai, anjeun kedah nempatkeun hiji anu cocog sareng kaayaan anjeun. Pungsi ieu mulihkeun nilai boolean salaku hasil tina dipariksa. Mun hiji patandingan kapanggih, lajeng operator balik BENERupami aranjeunna henteu aya - bohong.

fungsi neangan henteu ngijinkeun pamilarian sénsitip hurup pikeun karakter. Jang ngalampahkeun ieu, anjeun kudu make operator Pikeun manggihan, anu ngalakukeun operasi anu sami, gaduh argumen anu sami, ngan ukur sénsitip. Cara séjén nyaéta nyieun rumus di luhur mangrupa rumus Asép Sunandar Sunarya. Dina hal ieu, bakal kasampak kawas kieu:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Kusabab ieu rumus Asép Sunandar Sunarya, éta kudu dieusian tanpa kurung. Dina hal ieu, saatos lebet, anjeun kedah pencét kombinasi konci Ctrl + Shift + Enter (tinimbang ngan saukur mencét tombol enter, sapertos dina fungsi biasa), saatos éta kurung keriting bakal muncul sorangan.

Upami anjeun kedah milarian alfabét Sirilik, sekuen lampahna sami, ngan anjeun kedah nyetél sadaya sekuen karakter Sirilik salaku rentang pamilarian. = COUNT(PILIHAN({“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. Anjeun oge bisa make fungsi simbul, pikeun ngalakukeun ieu. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Rumus ieu kudu ditulis salaku rumus Asép Sunandar Sunarya. Ku alatan éta, anjeun kedah pencét kombinasi konci Ctrl + Shift + Enter tinimbang ngan saukur mencét tombol asup. Tapi aya sababaraha pengecualian dimana fitur ieu moal jalan. Anjeun kedah mastikeun yén basa standar pikeun program non-Unicode nyaéta . Dina hal ieu, teu kudu aya masalah. Rumus ieu gaduh sababaraha béda ti unggal anu sanés. Gantina 33 hurup, rumus panungtungan migunakeun ukur 32. Hartina, teu tumut kana akun hurup ё sakumaha Cyrillic.

Dina hal ieu, sami sareng anu sateuacana, pikeun milarian karakter anu dipikahoyong dina cara anu sénsitip, anjeun kedah nganggo fungsina. Pikeun manggihan. Ku alatan éta, anjeun tiasa milarian, contona, satengah tina alfabét ditulis dina hurup leutik sarta satengah ditulis dina hurup kapital. Argumenna sarua.

Kumaha milarian kecap dina sél anu ngandung Sirilik sareng Latin

Urang sacara logis tiasa nyimpulkeun yén pikeun milarian kecap-kecap anu ngandung Sirilik sareng Latin, urang kedah nganggo salaku naon anu urang milari, sadaya karakter sareng alfabét Inggris.

Kumaha milarian hurup kapital dina sél

Pikeun milarian hurup kapital, anjeun kedah nganggo fungsina Pikeun manggihan, sarta salaku argumen tangtukeun hurup Sirilik kapital (atawa unsur alfabét Latin, lamun perlu manggihan aranjeunna) atawa kode maranéhna.

Nalika milarian hurup Sirilik ngalangkungan kode, anjeun kedah émut yén tabel ASCII kedah disetél heula ka . Dina kecap basajan, mun boga lokalisasi.

Upami anjeun peryogi milarian hurup kapital naon waé, henteu paduli abjad dimana aranjeunna kedah dipilarian, anjeun kedah nganggo fungsina. LEUWIH и ATAS… Runtuyan tindakan nyaéta kieu:

  1. Urang nyieun nilai aksara leutik dina sél misah.
  2. Kami ngabandingkeun hasilna sareng anu asli.
  3. Sanggeus éta, urang ngagunakeun rumus ieu: =HENTEU(TEPAT(HURUH(A1),A1))

Upami sél ieu henteu cocog, ieu nunjukkeun yén sababaraha karakter dina sél aslina aya dina hurup ageung.

Milarian karakter dina Excel nganggo ekspresi biasa

Anjeun oge bisa make ekspresi biasa pikeun manggihan karakter. Cara anu pangsaéna pikeun ngalakukeun ieu nyaéta nganggo alat !SEMTools, sabab ngajadikeun otomatis seueur prosés ngagunakeunana. Spéktrum ngagunakeun éksprési biasa dina Excel cukup lega. Urang bakal difokuskeun heula sadaya fungsi Pilarian, GANTIKAN, sari.

Warta anu saé nyaéta yén fungsi ieu tiasa dianggo dina Google Sheets sareng Excel sareng setelan ieu.

Fungsi biasa kahiji nyaeta REGEXMATCH, anu tiasa pariksa naha pola ieu sami sareng anu aya dina sél anu sanés. Sintaksis: =REGEXMATCH("text";"Pola RegEx pikeun milarian"). Pungsi ieu mulih salah sahiji dua nilai: bener atawa salah. Naon kahayang gumantung kana naha hiji patandingan sabenerna observasi atanapi henteu. Fungsi kadua nyaéta =REGEXEXTRACT("text";"Pola milarian RegEx") Éta ngamungkinkeun anjeun nimba karakter anu dipikahoyong tina senar.

Tapi, pungsi ieu rada béda ti Google Sheets. Ieu diwangun dina kanyataan yén dimungkinkeun, lamun téks dieusian teu kapanggih, balik kasalahan, bari nambahkeun-di ieu ngan nembongkeun hiji nilai kosong.

Tungtungna, anjeun kedah nganggo rumus ieu pikeun ngagentos téks: =REGEXREPLACE("teks";"Pola pilarian RegEx";"teks pikeun ngagentos anu kapanggih").

Naon anu kudu dipigawé kalayan lambang kapanggih

Alus. Anggap urang geus kapanggih simbol. Naon anu tiasa dilakukeun sareng aranjeunna salajengna? Aya sababaraha pilihan di dieu ngeunaan cara neraskeun. Salaku conto, anjeun tiasa ngahapus aranjeunna. Salaku conto, upami urang mendakan alfabét Latin diantara nilai Sirilik. Anjeun oge bisa ngaganti eta ku karakter nu sarupa, ngan dina Cyrillic (Contona, badag Inggris M nepi ka M) atawa nimba karakter ieu keur dipake dina rumus sejen.

Nyoplokkeun Karakter Tambahan dina Excel

Aya seueur cara pikeun ngahapus karakter anu teu dipikahoyong dina Excel. Salah sahiji pilihan nyaéta ngagunakeun fungsi Panggihan tur Ganti, dimana anjeun bisa ngaganti karakter nu Anjeun hoyong cabut ku string kosong "". Anjeun tiasa nganggo ekspresi biasa anu sami anu dianggo pikeun ngagentos karakter anu kapanggih.

Ékstrak karakter khusus dina Excel

Anjeun tiasa nganggo fungsi "Panggihan" pikeun ieu, tapi anjeun ogé tiasa nganggo éksprési biasa anu pas, dimana argumen anu munggaran nyaéta téks anu sasari, sareng anu kadua nyaéta sél atanapi rentang anu bakal dipilarian.

Ngarobah simbol dina Excel

Prosedurna sami sareng ngahapus, ngan karakter anu dipikahoyong kedah diganti ku karakter anu sanés (kaasup anu henteu tiasa dicitak), sareng sanés senar kosong dina argumen anu saluyu.

Leave a Reply