Kumaha Milarian Upami Sél Ngandung Téks Spésifik dina Excel

  • Bagikeun Ieu
Hugh West

Dina Excel, kaayaan tiasa meryogikeun mariksa naha sél ngandung téks khusus atanapi henteu. Dinten ieu kami bakal nunjukkeun anjeun kumaha pariksa naha sél ngandung téks khusus. Pikeun sési ieu, kami nganggo Excel 2019, mangga nganggo vérsi anu anjeun pikahoyong.

Ke heula, hayu urang terang ngeunaan set data anu janten dasar conto urang

.

Simkuring boga tabél anu eusina sababaraha informasi siswa jeung peunteunna. Ngagunakeun set data ieu, urang bakal mariksa lamun sél ngandung téks husus atawa henteu.

Catet yén, ieu téh set data dasar pikeun ngajaga hal basajan. Dina skenario kahirupan nyata, anjeun tiasa mendakan set data anu langkung ageung sareng kompleks.

Buku Latihan Praktek

Anjeun tiasa ngaunduh buku latihan tina tautan di handap.

Excel Lamun Sél Ngandung Téks Spésifik.xlsx

Lamun Sél Ngandung Téks Spésifik

1. Sél Ngandung Téks Spésifik Ngan

Urang bisa nempo ngaliwatan sél nu bisa (atawa bisa jadi henteu). ) ngandung persis ngan téks (string) urang pilari. Moal aya deui string tambahan.

Contona, dina set data urang, kolom Kelas Lulus atawa Gagal dina unggal sél. . Taya kecap tambahan atawa string teu aya. Janten, urang tiasa pariksa naha sél dina kolom ieu ngandung Lulus atanapi Gagal .

Di dieu, contona, urang bakal pariksa naha sél ngandung "Lulus" atanapi henteu lajengtambahkeun koméntar dina kolom Catatan anu nembé diwanohkeun.

Ngadangu kecap sapertos "cek", salah sahiji fungsi anu mimiti muncul dina pikiran anjeun nyaéta IF . Fungsi IF ngajalankeun tes logis sareng mulangkeun nilai Biner (BENER atanapi SALAH).

Hayu urang nyerat rumus nganggo IF pikeun mariksa naha sél ngandung spésifik. téks "Lulus" atanapi henteu.

=IF(D4="Passed","Promoted","")

Di dieu, kami geus nyetel operasi logis D4=”Passed” anu ngabandingkeun upami D4 ngandung "Lulus" atanapi henteu.

Pikeun if_true_value kami parantos nyetél "Dipromosikeun", éta bakal muncul salaku hasilna saatos mendakan sél ngandung téks. Samentawis waktos, teu aya if_false_value anu disayogikeun.

Sél D4 ngagaduhan téks milarian, "Lulus", janten rumusna mulangkeun if_true_value .

Ayeuna, tuliskeun rumus pikeun sél sésa. Anjeun ogé tiasa nganggo fitur AuoFill .

Anjeun tiasa ningali, rumus kami parantos mulangkeun if_true_value , "Dipromosikeun" , sampurna pikeun sél anu ngandung "Lulus".

Ieu dianggo dina cara anu teu sensitip. Upami aya sél anu ngandung "lulus" tibatan "Lulus", éta ogé bakal tiasa dianggo.

Baca deui: Pamilarian Excel pikeun Téks dina Rentang

2. Sél Ngandung Téks Spésifik (Pasangan Parsial)

Sakapeung urang kudu néangan téks husus dina sél minangka substring. Dina bagian ieu, urang bakaltingali kumaha ngalakukeun éta.

Contona, urang bakal milarian string (ngaran grup) dina sél dina kolom ID .

Di dieu kami geus ngenalkeun sababaraha kolom nu cocog jeung konteks conto urang.

Anjeun tiasa ningali pikeun Search String kolom kami geus ngagabungkeun baris. Turutan artikel baris ngahiji ieu pikeun téhnik.

I. Cocogkeun ngaliwatan Fungsi FIND (Sensitip Husus)

Dina bagian saméméhna, kami geus ngagunakeun IF pikeun mariksa téks. (ngagunakeun éksprési logis). Pungsi ieu bakal dianggo sanajan urang peryogi pungsi pangrojong anu sanés.

Pungsi FIND nyaéta pungsi anu badé dipasangkeun sareng IF pikeun mariksa naha a sél ngandung téks husus sahenteuna salaku substring.

Misalna, urang geus milih string "AB" nu bakal ditéang dina sél tina ID kolom.

Ayeuna, hayu urang nulis rumus pikeun sél B4 .

=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")

Di dieu anjeun tiasa ningali fungsi ISNUMBER . ISNUMBER mulihkeun TRUE nalika sél ngandung angka, sarta PALSU lamun henteu

Kami ngagunakeun pungsi ieu sabab mariksa naha FIND hasil fungsi mangrupa angka atawa henteu. Ngabalikeun nilai boolean.

Nalika ISNUMBER mulihkeun TRUE mangka fungsi IF bakal memicu if_true_value (Found) , disebutkeun if_false_value (NotKapanggih) .

Di dieu pikeun sél kahiji, ISNUMBER-FIND balik BENER jeung kaluaran ahir jadi "Kapanggih".

Hayu urang nimba ngaran grup. Pikeun éta, urang bakal nganggo fungsi MID . Pungsi ieu nimba karakter ti tengah string nu tangtu.

=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")

Kahiji, urang geus mariksa naha sél ngandung téks husus, lajeng dina widang if_true_value , kami geus nyetel fungsi MID pikeun dipulut nilai. FIND dina MID nyadiakeun titik awal terus 2 karakter. Ieu bakal nyandak dua nami grup anu dicirian.

Kami mendakan nami grup nalika sél ngandung téks.

Ti saprak PANGGILAN Sénsitip hurup leutik, éta moal ngajalankeun if_true_value pikeun "ab".

Tulis kodeu pikeun sél sésana. Anjeun bakal manggihan ngaran grup nu geus ditulis persis salaku Search String .

Robah nilai Search String , anjeun bakal manggihan hasil diropéa.

II. Cocogkeun ngaliwatan Fungsi SEARCH (Case Insensitive)

Dina bagian samemehna, urang geus niténan hiji pendekatan anu sensitip kana hal leutik. Pikeun ngajaga hal-hal anu fléksibel, urang tiasa ngadopsi pendekatan anu teu sensitip. Pikeun éta, pungsi SEARCH bakal mangpaat.

SEARCH mulangkeun lokasi hiji string téks di jero séjénna. Ieu ngoperasikeun sarupa jeung MARI fungsi, tapi teu sensitip hurup leutik.

Rumusna kieu

=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")

Sigana sarua jeung bagian MANGGIH . Hiji-hijina parobahan nyaéta kami parantos ngagentos MANGGIH sareng SEARCH . Sesa rumusna sarua jeung jalanna persis sarua.

Urang geus manggihan ngaran grup nalika sél ngandung téks.

Tulis rumus pikeun sésa sél. Anjeun bakal mendakan sadaya nami grup anu ngagaduhan "AB" dina bentuk naon waé.

Upami urang nyerat "ab" salaku Search String tetep bakal aya. nyokot nilai ieu.

III. Cocogkeun nganggo Fungsi COUNTIF (Case Insensitive)

Cara séjén pikeun mariksa sél ngandung téks khusus salaku substring nyaéta ngagabungkeun IF sareng COUNTIF . Pendekatan ieu ogé bakal janten hal-henteu sensitip.

Ieu COUNTIF fungsi ngitung sél dina rentang anu nyumponan hiji kaayaan.

Ayeuna rumusna bakal kieu. hiji.

=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")

Di dieu urang geus mariksa logika ngagunakeun COUNTIF . Ngagunakeun COUNTIF mariksa naha nilai count 1 atawa henteu.

Lamun COUNTIF mulangkeun 1 mangka if_true_value ( MID porsi pikeun nimba grup ngaran) bakal dipulangkeun. Bagian MID dibahas dina bagian saméméhna.

Pikeun 0 tina bagian COUNTIF , rumusna bakal mulangkeun if_false_value (sél kosong, pikeun waktosnamahluk).

Urang geus manggihan patandingan lajeng rumus balik ngaran grup lamun sél ngandung téks husus.

Tulis rumus pikeun sésa sél. Anjeun bakal mendakan sadaya nami grup anu gaduh Search String dina bentuk naon waé.

Hayu urang robih nilai Search String , hasil diropéa bakal aya di hareup urang.

Pikeun leuwih COUNTIF pendekatan parsial pertandingan buka artikel COUNTIF PARTIAL MATCH ieu. Upami anjeun resep kana parsial cocog sareng upami, artikel IF Parsial Cocokan ieu tiasa ngabantosan anjeun.

Kacindekan

Kitu-kitu kanggo dinten ayeuna. Kami parantos daptar sababaraha pendekatan pikeun mariksa naha sél ngandung téks khusus dina Excel. Miharep anjeun bakal manggihan ieu mantuan. Ngarasa Luncat ka mairan lamun aya nanaon sigana hésé ngarti. Béjakeun ka kami cara-cara sanés anu kami sono di dieu.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.