Nola aurkitu zelulak Excel-en testu espezifikoa duen

  • Partekatu Hau
Hugh West

Excel-en, egoerak eska dezake gelaxka batek testu zehatz bat duen ala ez egiaztatzea . Gaur gelaxka batek testu zehatza duen nola egiaztatu erakutsiko dizugu. Saio honetarako, Excel 2019 erabiltzen ari gara, ez zaitez erabili nahi duzun bertsioa.

Lehenik eta behin, ezagutu dezagun gure adibideen oinarria den datu-multzoa

.

Taula bat dugu, hainbat ikasleren informazioa jasotzen dituen notekin. Datu-multzo hau erabiliz, gelaxka batek testu zehatza duen edo ez egiaztatuko dugu.

Kontuan izan, hau oinarrizko datu-multzo bat dela gauzak sinpleak mantentzeko. Egoera errealean, datu-multzo askoz handiagoa eta konplexua topa dezakezu.

Praktikarako lan-koadernoa

Ongi etorriko zara praktikako lan-koadernoa beheko estekatik deskargatzea.

Excel Gelaxkak testu espezifikoa badu.xlsx

Gelaxkak testu espezifikoa badu

1. Gelaxkak testu espezifikoa bakarrik dauka

Agian (edo ez) gelaxka batean begiratu dezakegu. ) bilatzen ari garen testua (katea) baino ez dute. Ez da kate gehigarririk izango harekin.

Adibidez, gure datu-multzoan, Nota zutabeak Gaitu edo Huts egin du gelaxka guztietan. . Ez dago hitz edo kate gehigarririk. Beraz, zutabe honen barruan gelaxka batek Gaitua edo Huts eginda duen egiazta dezakegu.

Hemen, adibidez, egingo dugu egiaztatu gelaxka batek "Gainatutakoa" duen ala ez eta gerogehitu ohar bat sartu berri den Oharrak zutabean.

"Egiaztatu" bezalako hitzak entzutea, burura etortzen zaizun lehen funtzioetako bat BAIT da. IF funtzioak proba logiko bat exekutatzen du eta balio bitar bat itzultzen du (EGIA edo GEZURRA).

Idatz dezagun formula IF erabiliz gelaxkak zehatza duen egiaztatzeko. testua "Gainduta" edo ez.

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

Hemen, eragiketa logiko bat ezarri dugu D4=”Passed” D4 -k "Passed" edo ez duen alderatzen duena.

if_true_value rentzat "Sustatuta" ezarri dugu, ondorioz gelaxka aurkitu duenean agertuko da. testua dauka. Momentuz, ez da if_false_value ematen.

D4 gelaxkak bilaketako testua du, "Gainatutakoa", beraz. formulak if_true_value itzuli zuen.

Orain, idatzi gainerako gelaxken formula. AuoFill funtzioa ere erabil dezakezu.

Ikusten duzu gure formulak if_true_value , "Sustatuta" itzuli duela. , ezin hobeto "Gaitua" duten gelaxketarako.

Honek maiuskulak eta minuskulak bereizten ditu. Gelaxkaren batek "Gainatutako"-ren ordez "Gainatutako" badauka, funtzionatuko du.

Irakurri gehiago: Excel Search for Testua barrutian

2. Gelaxkak Testu espezifikoa dauka (bat-etortze partziala)

Batzuetan, baliteke gelaxka baten barruan testu zehatz bat bilatu behar izatea azpikate gisa. Atal honetan, egingo duguikusi nola egin.

Adibidez, kate bat (taldearen izena) bilatuko dugu ID zutabeko gelaxketan.

Hemen gure adibidearen testuinguruarekin bat datozen zutabe pare bat sartu ditugu.

Bilatu katea zutabea ikus dezakezu errenkadak batu ditugun. Jarraitu errenkadak bateratzeko artikulu honi tekniketarako.

I. Lotu FIND funtzioaren bidez (maiuskulak eta minuskulak bereizten ditu)

Aurreko atalean, IF erabili dugu testua egiaztatzeko. (adierazpen logikoa erabiliz). Funtzio hau erabiliko da, nahiz eta beste funtzio osagarri batzuk behar ditugun.

FIND funtzioa IF -rekin parekatuko dugun funtzio bat da. gelaxkak testu zehatza dauka gutxienez azpikate gisa.

Adibidez, "AB" kate bat aukeratu dugu, gelaxketan bilatuko duguna ID zutabetik.

Orain, idatzi dezagun B4 gelaxkaren formula.

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

Hemen ISNUMBER funtzioa ikus dezakezu. ISNUMBER -k TRUE itzultzen du gelaxka batek zenbaki bat daukanean, eta FALSE ez bada

Funtzio hau erabili dugu ala ez egiaztatzen duelako. FIND funtzioaren emaitza zenbaki bat da ala ez. Balio boolearra itzultzen du.

ISNUMBER TRUE itzultzen duenean, IF funtzioak if_true_value (aurkituta) , bestela if_false_value (EzAurkitu) .

Hemen lehenengo gelaxketarako, ISNUMBER-FIND TRUE itzuli zen eta azken irteera bihurtu zen. “Aurkitu”.

Atera dezagun taldearen izena. Horretarako, MID funtzioa erabiliko dugu. Funtzio honek kate jakin baten erdiko karaktereak ateratzen ditu.

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

Lehenik eta behin, gelaxkak duen ala ez egiaztatu dugu. testu zehatza, gero if_true_value eremuan, MID funtzioa ezarri dugu balioa lortzeko. FIND MID barruko MID aukera ematen du abiapuntua eta ondoren 2 karaktere. Honek bi karakteredun taldeen izenak eskuratuko ditu.

Gelhalak testua daukanean aurkitu dugu taldearen izena.

AURKITU<2 geroztik> maiuskulak eta minuskulak bereizten ditu, ez du if_true_value exekutatuko “ab”.

Idatzi gainerako gelaxken kodea. Bilatu-katea bezala idatzita dagoen talde-izen bat aurkituko duzu.

Aldatu Bilatu-katea balioa. emaitza eguneratua aurkituko du.

II. Lotu BILATZAILEA funtzioaren bidez (Maiuskulak eta minuskulak bereizten ditu)

Aurreko atalean, maiuskulak eta minuskulak bereizten dituen ikuspegia ikusi dugu. Gauzak malguak izateko, maiuskulak eta minuskulak bereizten ez dituen ikuspegia har dezakegu. Horretarako, BILATU funtzioa erabilgarria izango da.

BILATU k testu-kate baten kokapena itzultzen du beste baten barruan. -ren antzera funtzionatzen du FIND funtzioa, baina maiuskulak eta minuskulak bereizten ditu.

Formula hau da

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

AURKITU atalaren antzekoa dirudi. Aldaketa bakarra BUKATU ordezkatu dugula da BILATU . Gainerako formula berdina da eta modu berdinean funtzionatzen du.

Gelxak testua daukanean taldearen izena aurkitu dugu.

Idatzi gainerako gelaxken formula. "AB" duten talde-izen guztiak edozein formatan aurkituko dituzu.

Bilaketa-katea gisa "ab" idazten badugu, hala ere, izango da. lortu balio hauek.

III. Lotu COUNTIF Funtzioa erabiliz (Maiuskulak eta minuskulak bereizten ditu)

Gelhala egiaztatzeko beste modu batek testu espezifikoa dauka azpikate batek IF eta BIDAN konbinatuz. Ikuspegi hau maiuskulak eta minuskulak bereizten ez dituena ere izango da.

COUNTIF funtzio honek baldintza bakarra betetzen duen barruti bateko gelaxkak zenbatzen ditu.

Orain formula hau izango da. bat.

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

Hemen logika egiaztatu dugu COUNTIF erabiliz. COUNTIF erabiliz, zenbaketa-balioa 1 den ala ez egiaztatzen du.

COUNTIF 1 itzultzen badu, if_true_value ( MID zatia taldea ateratzeko izena) itzuliko da. MID zatia aurreko atalean aztertzen da.

COUNTIF zatiko 0rako, formulak if_false_value (gelaxka hutsa, denborarako) itzuliko du.izatea).

Etorkizuna aurkitu dugu eta, ondoren, formulak taldearen izena itzuli du gelaxkak testu zehatza duenean.

Idatzi formularen formula. gainerako zelulak. Bilatu katea duten talde-izen guztiak edozein formatan aurkituko dituzu.

Alda dezagun Bilatu katea balioa, emaitza eguneratuak gure aurrean egongo dira.

COUNTIF partida partzialen planteamendu gehiago lortzeko, bisitatu COUNTIF PARTIAL MATCH artikulu hau. Ifrekin bat etortzea interesatzen bazaizu, IF Partial Match artikulu hau lagungarria izan daiteke zuretzat.

Ondorioa

Hori da gaurko guztia. Gelaxka batek Excel-en testu zehatz bat duen egiaztatzeko hainbat ikuspegi zerrendatu ditugu. Espero hau lagungarria izango zaizula. Anima zaitez iruzkin bat egiteko zerbait ulertzen zaila iruditzen bazaizu. Jakin iezaguzu hemen galduko genituzkeen beste metodo batzuk.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.