Excel kalkulu-orriaren errenkada batean karaktere bat aurkitzea

Excel-eko erabiltzaileek, nahi den karakterea aurkitzea nahiko zeregin sinplea dela dirudien arren, askotan ez dute ulertzen nola egin. Horietako batzuk errazagoak dira, beste batzuk zailagoak. Gainera, batzuetan galdera ikurra edo izartxoa bezalako karaktereak aurkitzeko arazoak izaten dira, iragazkietan erabiltzen direlako. Gaur hainbat motatako sinboloak lortzeko moduak deskribatuko ditugu.

Nola aurkitu testu-karaktereak (letrak eta zenbakiak) gelaxka batean

Hasteko, saia gaitezen zeregin errazena egiten: zehaztu testu-karaktereen presentzia gelaxketan eta aurkitu behar duzuna. Horretarako !SEMTools gehigarria erabili behar duzu, eta honekin mota ezberdinetako karaktereak bilatu ditzakezu. Ekintzen sekuentzia hau da:

  1. Hautatu jatorrizkoa den barrutia eta kopiatu hurrengo zutabean.
  2. Ondoren, hautatu bigarren tartea.
  3. Ireki “!SEMTools” fitxa. Bertan, tresna-barraren ezkerreko aldean, "Detektatu" fitxa egongo da.
  4. Horren ondoren, ireki "Ikurrak" menua.
  5. Ondoren, menu gehigarri bat agertuko da, non "Hizkiak-zenbakiak" elementua aurkitu eta bertan egin klik.

Animazio honetan, zehatz-mehatz nola jarraitu behar den ikus dezakezu gelaxka batean testu-karaktereak aurkitzeko. Funtzio gehigarri honekin, erabiltzaileak beste gelaxka batzuetan inprima daitezkeen karaktereak dauden zehaztu dezake.

Nola aurkitu zenbakiak taulako gelaxka batean

Batzuetan zenbakiak dituzten gelaxkak identifikatu behar dituzu, baina testuarekin daude. Horrelako zelula asko daudenean, nahiko zaila izan daiteke haiek identifikatzea. Zeregin hau gauzatu aurretik, oinarrizko termino batzuk definitu behar dituzu. Gure kontzeptu nagusia "deskubritu" da. Horrek esan nahi du karaktere mota jakin bat kate batean dagoen egiaztatzea. Baiezkoa bada, EGIA itzultzen du, ez bada, GEZURRA. Erabiltzaileak gelaxka batean zenbakiak bilatzeaz gain beste ekintza batzuk egin nahi baditu, jarraibide honen atal gehiago erabil ditzakezu.

Desmuntatu behar den bigarren kontzeptua zenbakiak dira. 10tik 0rako zenbakiei dagozkien 9 karaktere esan nahi dituen termino integrala da. Horren arabera, zenbakien presentzia egiaztatzeko, erabiltzaileak 10 aldiz egiaztatu behar du barrutia. Hau funtzioa erabiliz egin daiteke IFbaina ikuspegi honek denbora asko eskatzen du.

Arazo hau konpontzeko, egiaztapen guztiak bat-batean egingo dituen formula berezi bat erabil dezakezu: =ZENBATU(BILATU({1:2:3:4:5:6:7:8:9:0};A1) )>0. Funtzio honek testuan karaktere zirilikoak bilatzen dituenaren sintaxi bera du.

Eginkizun hau burutzeko dagoeneko makro integratua duen gehigarri bat ere erabil dezakezu. Kasu honetan, nahikoa da !SEMTools fitxa berezia erabiltzea, zutabe gehigarri batean aplikatu behar dena, hau da, jatorrizkoa denaren kopia osoa.

Beraz, eman beharreko urratsen multzoa guztiz bat dator aurreko paragrafoarekin. Lehenik eta behin jatorrizko barrutia hautatu behar duzu, kopiatu, eta ondoren agertutako zutabea hautatu eta animazio honetan emandako urratsen sekuentziaren arabera makro bat aplikatu.

Demagun emandako guztietatik zenbaki batzuk bakarrik aurkitu behar ditugula. Nola egin daiteke hau? Lehenik eta behin, erakutsiko dizugu nola egin !SEMTools-ekin. Tresna erabiltzea erraza da. Nahikoa da beharrezkoak diren zenbaki guztiak parentesi artean idaztea eta, ondoren, sakatu Ados botoia berresteko. Metodo bera erabiliz, latindar alfabetoa aurki dezakezu edo letra larriz aurki ditzakezu testu lerro batean.

Formula ere erabil dezakezu beharrezko zenbakiak gelaxka sorta batean aurkitzeko. Horretarako, funtzioen konbinazio bat erabili behar duzu CHECK и BILAKETA. Bere laguntzarekin, zenbaki indibidualak ez ezik, zenbaki-segida osoak ere detektatu ditzakezu: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Batzuetan, zuriunez bereizita dauden zenbakiak aurkitu behar dituzu. Kasu honetan, hitz-zenbakiak deitzen dira. Horiek aurkitzeko, tresna egokiak ere erabili behar dituzu !SEMTools. Animazio honek argi erakusten du zer ekintza egin behar dituzun hori egiteko.

Nola jakin excel zelula batek latinezko letrak dituen

Askotan, Excel-eko erabiltzaileek "Aurkitu" eta "Atera" kontzeptuak nahasten dituzte, haien artean nahiko alde handia dagoen arren. Lehenengo adierazpenak testu-kate edo datu-barruti batean karaktere jakin bat dagoen egiaztatzea esan nahi du. Era berean, "Atera" kontzeptuak testutik nahi duzun karakterea atera eta beste funtzio batera pasatzea edo gelaxka batean idaztea esan nahi du.

Zer egin behar da latindar alfabetoa ezagutzeko? Adibidez, ingelesezko karaktereak begiz identifikatzea ahalbidetuko duten letra-tipo bereziak erabil ditzakezu. Adibidez, honek letra-tipoa egiten du Dubai ertaina, ingelesezko karaktereak lodi bihurtzen dituena.

Baina zer egin datu asko baldin badaude? Kasu honetan, datuak aztertzeko nahi den balio-sekuentzia begiz zehaztea ez da nahikoa. Kasu honetan, prozesu hau automatizatzeko moduak bilatu behar dituzu. Hau egin dezakezun hainbat modu daude.

Funtzio berezi bat erabiliz

Letrak latinoak bilatzeko arazo nagusia da zenbakiak baino bi aldiz eta erdi gehiago daudela. Hori dela eta, programari 26 iterazioz osatutako begizta eman behar diozu, eta hori nahiko estresagarria izan daiteke. Baina goiko funtzioez osatutako array formula erabiliz gero CHECK и BILAKETA, orduan ideia hau ez dirudi hain konplikatua: =ZENBATU(BILATU({“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. Formula honek ondo funtzionatzen du egoera gehienetarako. Esaterako, ezinezkoa bada makro egokiak instalatzea errazago eta azkarrago egiteko gai izango liratekeenak.

Goian azaldutako formulan, A1 egiaztapena egiten den gelaxka da. Horren arabera, zure egoerari egokitzen zaiona jarri behar duzu. Funtzio honek balio boolearra itzultzen du egiaztapenaren ondorioz. Bat-etortze bat aurkitzen bada, operadorea itzultzen da TRUEexistitzen ez badira - GEZURRA.

Funtzio BILAKETA ez du onartzen karaktereen maiuskulak eta minuskulak bereizten dituzten bilaketak. Horretarako, operadorea erabili behar duzu AURKITU, eragiketa berdinak egiten dituena, argumentu berdinak ditu, soilik maiuskulak eta minuskulak bereizten ditu. Beste modu bat goiko formula array formula bihurtzea da. Kasu honetan, itxura hau izango du:{=ZENBATU(BILATU(CHAR(KATEA(65:90)),A1))>0}.

Hau array formula denez, parentesirik gabe zehaztu behar da. Kasu honetan, sartu ondoren, Ctrl + Shift + Sartu tekla-konbinazioa sakatu behar duzu (sarre tekla sakatu beharrean, ohiko funtzioarekin gertatzen den bezala), eta ondoren giltza kizkurra agertuko da.

Alfabeto zirilikoa aurkitu behar baduzu, ekintzen sekuentzia antzekoa da, soilik karaktere zirilikoen sekuentzia osoa ezarri behar duzu bilaketa-barruti gisa. =ZENBATU(BILATU({“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. Funtzioa ere erabil dezakezu SYMBOL, hau egiteko. {=ZENBATU (BILATU(CHAR(KATEA(192:223)),A1))>0}

Formula hau matrize formula gisa idatzi behar da. Hori dela eta, Ctrl + Shift + Sartu tekla konbinazioa sakatu behar duzu, sarrera tekla sakatu beharrean. Baina funtzio honek funtzionatuko ez duen salbuespen batzuk daude. Lehenik eta behin ziurtatu behar duzu Unicode ez diren programen hizkuntza lehenetsia . Kasu honetan, ez luke arazorik izan behar. Formula hauek elkarren artean desberdintasun batzuk dituzte. 33 hizkiaren ordez, azken formulak 32 baino ez ditu erabiltzen. Hau da, ez du ё letra ziriliko gisa hartzen.

Kasu honetan, aurrekoan bezala, nahi diren karaktereak maiuskulak eta minuskulak bereizteko, funtzioa erabili behar duzu AURKITU. Hori dela eta, bila ditzakezu, adibidez, letra txikiz idatzitako alfabetoaren erdia eta letra larriz idatzitako erdia. Argudioak berdinak dira.

Nola aurkitu zirilikoa eta latina dituzten hitzak gelaxka batean

Logikoki ondoriozta dezakegu zirilikoa eta latina duten hitz horiek bilatzeko, bilatzen ari garen moduan, alfabeto eta ingelesezko karaktere guztiak erabili behar ditugula.

Nola aurkitu letra larriak gelaxka batean

Letra larriak aurkitzeko, funtzioa erabili behar duzu AURKITU, eta argumentu gisa letra ziriliko larriak (edo latinezko alfabetoko elementuak, aurkitu behar badituzu) edo haien kodeak zehaztu.

Kodeen bidez letra zirilikoak bilatzen dituzunean, gogoratu behar duzu lehenik ASCII taula ezarri behar dela. Hitz errazetan, lokalizazioa izatea.

Letra larriak aurkitu behar badituzu, bilatu behar diren alfabetoa edozein dela ere, funtzioak erabili behar dituzu LOWER и EXACT… Ekintzen sekuentzia honako hau da:

  1. Minuskulak gelaxka batean egiten ditugu.
  2. Emaitzak jatorrizkoekin alderatzen ditugu.
  3. Horren ondoren, formula hau erabiliko dugu: =EZ (ZEHAZKIA(BETXEA(A1),A1))

Gelaxka hauek bat ez badatoz, horrek adierazten du jatorrizko gelaxkako karaktere batzuk maiuskulaz zeudela.

Excel-en karaktereak aurkitzea adierazpen erregularrak erabiliz

Adierazpen erregularrak ere erabil ditzakezu karaktereak aurkitzeko. Horretarako modurik onena !SEMTools tresna da, horiek erabiltzeko prozesu asko automatizatzen baititu. Excel-en adierazpen erregularrak erabiltzeko espektroa nahiko zabala da. Funtzioetan zentratuko gara lehenik BILATU, ORDEZTU, Erauzi.

Berri ona da funtzio hauek Google Sheets-en eta Excel-en erabil daitezkeela ezarpen honekin.

Lehenengo funtzio erregularra da ERREGEAKETAK, eredu hau beste gelaxka batekoaren antzekoa den egiaztatu dezake. Sintaxia: =REGEXMATCH(“testua”;”Bilatu beharreko RegEx eredua”). Funtzio honek bi balioetako bat itzultzen du: egia ala gezurra. Zer den zehazki partida bat benetan ikusten den ala ez. Bigarren funtzioa da =REGEXEXTRACT ("testua";"RegEx bilaketa-eredua") Kate batetik nahi diren karaktereak ateratzeko aukera ematen du.

Hala ere, funtzio honek Google Sheets-ekin desberdintasun txikiak ditu. Azken honek, zehaztutako testua aurkitzen ez bada, errore bat itzultzen duela datza, gehigarri honek balio huts bat bakarrik erakusten duen bitartean.

Eta azkenik, formula hau erabili behar duzu testua ordezkatzeko: =REGEXREPLACE(“testua”;”RegEx bilaketa-eredua”;”aurkitutakoa ordezkatzeko testua”).

Zer egin aurkitutako sinboloekin

Ona. Demagun sinboloak aurkitu ditugula. Zer egin daiteke haiekin gero? Hemen hainbat aukera daude nola jarraitu. Adibidez, ezabatu ditzakezu. Adibidez, balore zirilikoen artean latindar alfabetoa aurkitu bagenu. Antzeko karaktere batekin ere ordezka dezakezu, zirilikoan soilik (adibidez, ingelesez M-tik M-ra) edo karaktere hori atera dezakezu beste formula batean erabiltzeko.

Excel-en karaktere gehigarriak kentzea

Excel-en nahi ez diren karaktereak kentzeko modu asko daude. Aukeretako bat Bilatu eta Ordezkatu funtzioa erabiltzea da, non kendu nahi duzun karakterea "" kate huts batekin ordeztu dezakezun. Aurkitutako karakterea ordezkatzeko erabiltzen diren adierazpen erregular berberak erabil ditzakezu.

Atera karaktere zehatzak Excel-en

Horretarako “Aurkitu” funtzioa erabil dezakezu, baina adierazpen erregular egokia ere erabil dezakezu, non lehen argumentua atera nahi den testua den eta bigarrena bilatu beharreko gelaxka edo barrutia den.

Aldatu ikurrak Excel-en

Prozedura ezabatzearen berdina da, nahi den karakterea soilik ordezkatu behar da beste karaktere batekin (inprimagarriak ez direnak barne), eta ez dagokion argumentuan kate huts bat.

Utzi erantzun bat