Paano Malalaman Kung Naglalaman ang Cell ng Tukoy na Teksto sa Excel

  • Ibahagi Ito
Hugh West

Sa Excel, maaaring kailanganin ng mga pangyayari na suriin kung ang isang cell naglalaman ng isang partikular na text o hindi. Ngayon ay ipapakita namin sa iyo kung paano suriin kung ang isang cell ay naglalaman ng tiyak na teksto. Para sa session na ito, gumagamit kami ng Excel 2019, huwag mag-atubiling gamitin ang iyong gustong bersyon.

Una muna, kilalanin natin ang tungkol sa dataset na siyang batayan ng aming mga halimbawa

.

Mayroon kaming talahanayan na naglalaman ng ilang impormasyon ng mga mag-aaral kasama ang kanilang mga marka. Gamit ang dataset na ito, susuriin namin kung ang isang cell ay naglalaman ng partikular na text o wala.

Tandaan na, ito ay isang pangunahing dataset upang mapanatiling simple ang mga bagay. Sa totoong buhay na senaryo, maaari kang makatagpo ng mas malaki at kumplikadong dataset.

Practice Workbook

Maaari kang mag-download ng practice workbook mula sa link sa ibaba.

Excel Kung Naglalaman ang Cell ng Tukoy na Teksto.xlsx

Kung Naglalaman ang Cell ng Tukoy na Teksto

1. Ang Cell ay Naglalaman Lamang ng Tukoy na Teksto

Maaari tayong tumingin sa isang cell na maaaring (o maaaring hindi ) ay naglalaman lamang ng eksaktong teksto (string) na hinahanap namin. Walang karagdagang string dito.

Halimbawa, sa aming dataset, ang column na Grade ay may Pumasa o Nabigo sa bawat cell . Walang dagdag na salita o string ang wala doon. Kaya, maaari nating suriin kung ang isang cell sa loob ng column na ito ay naglalaman ng Nakapasa o Nabigo .

Dito, halimbawa, gagawin natin suriin kung ang isang cell ay naglalaman ng "Nakapasa" o hindi at pagkataposmagdagdag ng komento sa bagong ipinakilalang column na Remarks .

Pagdinig ng mga salita tulad ng "check", isa sa mga unang function na pumapasok sa iyong isip ay IF . Ang IF function ay nagpapatakbo ng logical test at nagbabalik ng Binary value (TRUE o FALSE).

Isulat natin ang formula gamit ang IF para tingnan kung naglalaman ang cell ng partikular na i-text ang “Pumasa” o hindi.

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

Dito, nagtakda kami ng lohikal na operasyon D4=”Passed” na naghahambing kung ang D4 ay naglalaman ng "Pumasa" o hindi.

Para sa if_true_value itinakda namin ang "Na-promote", lalabas ito bilang isang resulta kapag nahanap na nito ang cell naglalaman ng teksto. Sa ngayon, walang ibinigay na if_false_value .

Ang D4 na cell ay mayroong text na naghahanap, “Nakapasa”, kaya ibinalik ng formula ang if_true_value .

Ngayon, isulat ang formula para sa iba pang mga cell. Maaari mo ring gamitin ang feature na AuoFill .

Makikita mo, ibinalik ng aming formula ang if_true_value , “Na-promote” , perpekto para sa mga cell na naglalaman ng "Nakapasa".

Gumagana ito sa case-insensitive na paraan. Kung ang alinman sa mga cell ay naglalaman ng "naipasa" sa halip na "Nakapasa", gagana rin ito.

Magbasa pa: Excel Search for Text in Range

2. Ang Cell ay Naglalaman ng Tukoy na Teksto (Bahagyang Tugma)

Minsan maaaring kailanganin nating maghanap ng isang partikular na text sa loob ng isang cell bilang isang substring. Sa seksyong ito, gagawin natintingnan kung paano gawin iyon.

Halimbawa, maghahanap kami ng string (pangalan ng grupo) sa loob ng mga cell ng column na ID .

Narito, ipinakilala namin ang ilang column na tumutugma sa konteksto ng aming halimbawa.

Makikita mo para sa Search String column na pinagsanib namin ang mga row. Sundin ang artikulong ito sa pagsasanib ng mga row para sa mga diskarte.

I. Match through FIND Function (Case Sensitive)

Sa naunang seksyon, ginamit namin ang IF para sa pagsuri sa text (gamit ang lohikal na pagpapahayag). Gagamitin ang function na ito bagama't kailangan namin ng iba pang sumusuportang function.

Ang function na FIND ay isang function na ipapares namin sa IF upang suriin kung ang isang cell ay naglalaman ng partikular na text kahit man lang bilang isang substring.

Halimbawa, pumili kami ng string na "AB" na hahanapin namin sa loob ng mga cell mula sa ID column.

Ngayon, isulat natin ang formula para sa B4 cell.

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

Dito makikita ang function na ISNUMBER . Ang ISNUMBER ay nagbabalik ng TRUE kapag ang isang cell ay naglalaman ng isang numero, at FALSE kung hindi

Ginamit namin ang function na ito dahil sinusuri nito kung ang HANAPIN ang resulta ng function ay isang numero o hindi. Nagbabalik ito ng boolean value.

Kapag ang ISNUMBER ay nagbalik ng TRUE kung gayon ang IF function ay magti-trigger ng if_true_value (Found) , kung hindi ang if_false_value (HindiNatagpuan) .

Dito para sa unang cell, ang ISNUMBER-FIND ay nagbalik ng TRUE at ang huling output ay naging “Found”.

I-extract natin ang pangalan ng grupo. Para diyan, gagamitin namin ang function na MID . Kinukuha ng function na ito ang mga character mula sa gitna ng isang ibinigay na string.

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

Una, sinuri namin kung naglalaman ang cell ng partikular na text, pagkatapos ay sa field na if_true_value , itinakda namin ang function na MID para kunin ang value. Ang FIND sa loob ng MID ay nagbibigay ng panimulang punto at pagkatapos ay 2 character. Kukunin nito ang dalawang character na pangalan ng grupo.

Nahanap namin ang pangalan ng grupo kapag naglalaman ang cell ng text.

Mula HANAPIN ay case sensitive, hindi nito isasagawa ang if_true_value para sa “ab”.

Isulat ang code para sa iba pang mga cell. Makakakita ka ng pangalan ng grupo na eksaktong isinulat bilang Search String .

Palitan ang Search String value, ikaw ay mahahanap ang na-update na resulta.

II. Itugma sa pamamagitan ng SEARCH Function (Case Insensitive)

Sa naunang seksyon, naobserbahan namin ang isang diskarte na case-sensitive. Upang mapanatiling flexible ang mga bagay, maaari tayong gumamit ng diskarteng case-insensitive. Para diyan, magiging kapaki-pakinabang ang SEARCH function.

SEARCH ibinabalik ang lokasyon ng isang text string sa loob ng isa pa. Ito ay gumagana katulad ng FIND function, ngunit ito ay case-insensitive.

Ang formula ay ang sumusunod

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

Mukhang katulad ng seksyong HANAP . Ang tanging pagbabago ay pinalitan namin ang FIND ng SEARCH . Ang natitirang bahagi ng formula ay pareho at gumagana nang eksakto sa parehong paraan.

Nahanap namin ang pangalan ng grupo kapag naglalaman ang cell ng text.

Isulat ang formula para sa natitirang mga cell. Makikita mo ang lahat ng pangalan ng grupo na mayroong “AB” sa anumang anyo.

Kung isusulat natin ang “ab” bilang Search String ay gagawin pa rin nito kunin ang mga halagang ito.

III. Itugma gamit ang COUNTIF Function (Case Insensitive)

Ang isa pang paraan ng pagsuri sa cell ay naglalaman ng partikular na text bilang isang substring ay pinagsasama ang IF at COUNTIF . Magiging case-insensitive din ang diskarteng ito.

Ang function na COUNTIF na ito ay nagbibilang ng mga cell sa isang hanay na nakakatugon sa isang kundisyon.

Ngayon ang formula ay ang sumusunod isa.

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

Dito nasuri namin ang logic gamit ang COUNTIF . Gamit ang COUNTIF , sinusuri nito kung 1 ang count value o hindi.

Kung ang COUNTIF ay nagbabalik ng 1, kung gayon ang if_true_value ( MID na bahagi upang kunin ang pangkat pangalan) ay ibabalik. Ang MID na bahagi ay tinalakay sa naunang seksyon.

Para sa 0 mula sa COUNTIF na bahagi, ibabalik ng formula ang if_false_value (walang laman na cell, para sa oraspagiging).

Nahanap namin ang tugma at pagkatapos ay ibinalik ng formula ang pangalan ng pangkat kapag naglalaman ang cell ng partikular na text.

Isulat ang formula para sa natitirang bahagi ng mga selula. Makikita mo ang lahat ng pangalan ng pangkat na mayroong Search String sa anumang anyo.

Baguhin natin ang Search String na halaga, nasa harap namin ang mga na-update na resulta.

Para sa higit pang COUNTIF mga diskarte sa bahagyang pagtutugma bisitahin ang artikulong COUNTIF PARTIAL MATCH na ito. Kung interesado ka sa bahagyang pagtutugma sa kung, maaaring makatulong sa iyo ang artikulong ito ng IF Partial Match.

Konklusyon

Iyon lang para sa araw na ito. Naglista kami ng ilang mga diskarte upang suriin kung ang isang cell ay naglalaman ng isang tiyak na teksto sa Excel. Sana ay makatutulong ito sa iyo. Huwag mag-atubiling magkomento kung may tila mahirap unawain. Ipaalam sa amin ang anumang iba pang mga pamamaraan na maaaring napalampas namin dito.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.