Nola aurkitu karaktereak String Excel-en (8 modu erraz)

  • Partekatu Hau
Hugh West

Ordenagailuetarako eta gailu elektronikoetarako karaktereak zenbakitze-sistema estandar baten bidez adierazten dira. ASCII oso erabilia den zenbaketa-sistemetako bat da. Karaktere bakoitza zenbaki batekin adierazten da. Artikulu honetan, kateetako karaktereak aurkitzen ditugu Excel-en Bilatu Ezaugarri erabiliz, hainbat funtzio, hala nola AURKITU , BILATU , ISNUMBER eta <. 1>IF eta baita VBA makro kodea .

Demagun Langilearen Izena eta ID karaktere zehatzak aurkitu nahi ditugula. Caracter Sign zutabean agertzen diren karaktereak aurkitu behar ditugu. Hobeto ulertzeko, beste zutabe batean Karaktere-zenbakiak estandarrak erakusten ari gara aurkitzear ditugun karaktereentzat.

Datu-multzoa. Deskargatu

Bilatu karakterea String Excel.xlsm

String Excel-en karaktereak aurkitzeko 8 modu erraz

1. metodoa: FIND funtzioa erabiltzea

FIND funtzioa erabil dezakegu nahi dugun karaktere zehatz bat aurkitzeko. AURKITU funtzioaren sintaxia

=FIND (find_text, within_text, [start_num])

Formularen barruan,

aurkitu_testua da; aurkituko den testua deklaratzen du.

testuaren_barruan; aurkitu_testua aurkitu behar den testua adierazten du.

[hasi_zenbakia]; hasierako posizioa testuaren_barruan (aukerakoa), posizio lehenetsia 1 da.

1. urratsa: Sartu formula hau edozein gelaxka (hau da, E4 ).

=FIND(C4,B4)

Enformula,

C4; aurkitu_testua da.

B4: testu_barneko da.

start_num posizioa lehenetsi gisa erabiltzen dugu.

2. urratsa: Sakatu SARTU eta arrastatu Bete heldulekua . Nahi diren karaktereen posizioak gelaxketan agertuko dira.

Guk nahi dugun karaktere bat aurki dezakezu.

Irakurri gehiago: Nola aurkitu karaktere bat Excel-en katean

2. metodoa: BILATZAILEA funtzioa erabiltzea

BILATU funtzioa ere AURKITU funtzio gisa funtzionatzen du. BILATU funtzioaren sintaxia

=SEARCH (find_text, within_text, [start_num])

Formulan,

aurkitu_testua da; aurkituko den testua deklaratzen du.

testuaren_barruan; aurkitu_testua aurkitu behar den testua adierazten du.

[hasi_zenbakia]; hasierako posizioa testuaren_barruan (aukerakoa), posizio lehenetsia 1 da.

1. urratsa: Idatzi formula hau edozein gelaxkatan (hau da, E4 ).

=SEARCH(C4,B4)

Formulan,

C4; da. aurkitu_testua .

B4: testuaren_barneko da.

start_num posizioa lehenetsi gisa erabiltzen dugu. .

2. urratsa: Sakatu SARTU eta arrastatu Bete heldulekua agertzeko kate guztien karakterearen posizioa.

Katerako edozein aurki dezakezu BILATU funtzioa erabiliz.

Irakurri gehiago: Excel Bilatu testua barrutian (11 metodo azkar)

3. metodoa: ISNUMBER eta FIND funtzioa erabiltzea

Katean dauden bilaketa-karaktereen edozein kate probatu dezakegu. Kasu honetan, ISNUMBER eta FIND funtzioen konbinazioa erabil dezakegu, katean aurkeztu ala ez edozein karaktere zehatz jakiteko. ISNUMBER funtzioak TRUE edo FALSE testua itzultzen du, zenbakizko edo ez-zenbakizko gelaxken balioen arabera. ISNUMBER funtzioaren sintaxia

=ISNUMBER(value)

Hemen, formulan,

balioa; zenbakizko balio bat izan behar du bestela ISNUMBER formulak " FALSE" dakar testuan.

1. urratsa: Idatzi formula hau edozein gelaxka huts (hau da, E4 ).

=ISNUMBER(FIND(C4,B4))

Hemen,

AURKITU(C4,B4 ); balio gisa definitzen da.

2. urratsa: Sakatu SARTU eta arrastatu Bete heldulekua karaktere zehatza gelaxka espezifikoetan dagoela edo ez dagoela adierazten duen karaktere-egoera agertzeko.

Caraktere-egoeran “ EGIA” esan nahi du nahi den karakterea (zutabean C ) testu-kate zehatzean dagoela.

4. metodoa: ISNUMBER eta BILATZAILEA funtzioa erabiltzea

3. metodoaren antzera, ISNUMBER eta SEARCH funtzioaren konbinazioak karakterearen egoera TRUE edo FALSE<2 gisa ager dezake>.

1. urratsa: Itsatsi formula hau hutsik dagoen edozein gelaxkatan (hau da, E4 ).

=ISNUMBER(SEARCH(C4,B4))

Formulak aurreko metodoan egiten duen argumentu bera adierazten du (hau da, 3. metodoa ).

2. urratsa: Sakatu SARTU eta arrastatu Bete heldulekua . Nahi diren karaktereak ( C zutabean agertzen direnak) gelaxketan dauden edo ez daudela erakusten du EGIA edo GEZURRERA testuaren bidez hurrenez hurren.

Antzeko irakurgaiak:

  • Aurkitu zelulak Excel-en testu espezifikoa duen
  • Nola Gelaxka-barruti batek Excel-en testu espezifikoa (4 metodo) badauka aurkitzeko
  • Aurkitu balioa Excel-en barrutian (3 metodo)
  • Nola aurkitu testua Excel-en gelaxkan

5. metodoa: Bilatu eginbidea erabiltzea

Excel-ek Bilatu bezalako funtzioak eskaintzen ditu. aurkitu karaktere zehatzak lan-orrietan edo lan-liburuetan.

1. urratsa: Joan Hasierako fitxara > Hautatu Bilatu & Hautatu ( Edizioa atalean) > Aukeratu Bilatu (aukeretatik).

2. urratsa: Bilatu eta Ordeztu leiho bat irekitzen da. gora. Leiho horretako Bilatu atalean, Idatzi aurkitu nahi duzun edozein karaktere (hau da, a ).

Bilatu ataleko beste ezarpen bat Lehenetsia da. Zure bilaketa edo datu motei dagokienez alda ditzakezu.

Egin klik Bilatu hurrengoa aukeran.

Urratsa 3: “a” gelaxketan dagoen Laukizuzen berdea markatuta hasten da Bilatu hurrengoa sakatzen dugun bakoitzean. Ahal duzuordezkatu “a” karakterea nahi dugun beste edozein karaktererekin.

CTRL+H erabil dezakezu agertu Bilatu eta Ordeztu leihoa.

Bilatu guztiak sakatu dezakezu nahi duzun karakterea duten gelaxka guztiak agertzeko. Hala ere, nahiko zaila da karaktere zehatzak dituzten gelaxka zehatzak aurkitzea Bilatu guztiak erabiliz, Bilatu eta Ordeztu leihoaren azpian dagoen zerrenda bat baitator.

6. metodoa: IF ISNUMBER eta FIND funtzioa erabiliz

IF funtzioaren sintaxia

=IF (logical_test, [value_if_true], [value_if_false]) IF funtzioak testu_logikoa behar du gelaxka-erreferentzia bat probatzeko, gero guk ezarri ditugun testu zehatzak sortzen ditu. ISNUMBER eta FIND funtzioaren konbinazioa erabil dezakegu testu_logiko gisa.

1. urratsa: Idatzi honako hau formula edozein gelaxkatan (hau da, E4 ).

=IF(ISNUMBER(FIND(C4,B4)),"Found","Not Found")

Formularen barruan,

ZENBAKIA( BILDU(C4,B4); proba_logikoa da.

“Aurkitu”; testu_logikoa bada agertzen den balioa da. EGIA da.

“Ez da aurkitu”; testu_logikoa FALSE bada agertzen den balioa da.

2. urratsa: Sakatu SARTU eta arrastatu Bete heldulekua . Nahi duzun karakterea badago gelaxka zehatza, formulak “Aurkitu” bestela “Ez da aurkitu” dakar.

Gauzak sinpleak izan daitezen, frogatzen dugu pertsonaiakzeluletan dauden. Gelaxketan lehendik dauden edo ez dauden hainbat karaktere erabil ditzakezu.

7. metodoa: IF ISNUMBER eta SEARCH funtzioa erabiltzea

BILATZAILEA erabil dezakegu. funtzioa BUKATU funtzioaren lekuan. Bi funtzioak BILATU eta AURKITU nahiko antzekoak direlako emaitzetan. Kasu honetan, IF , ISNUMBER eta SEARCH funtzioen konbinazioak 6. metodoan dituen argumentu berberak definitzen ditu.

1. urratsa: Itsatsi formula hau hutsik dagoen edozein gelaxkatan (hau da, E4 ).

=IF(ISNUMBER(SEARCH(C4,B4)),"Found","Not Found")

Formulak dauka 6. metodoaren antzeko argumentu guztiak.

2. urratsa: Sakatu SARTU eta gero arrastatu Bete heldulekua . Sortutako testuak “Aurkitu” edo “Ez aurkitu” sortzen ditu bere proba_logikoa ren arabera.

8. Metodoa: VBA Makro Kodea erabiltzea

Funtzio pertsonalizatu bat sor dezakegu VBA Makro Kodea erabiliz. Kasu honetan, FindM izeneko funtzio pertsonalizatu bat sortzen dugu kate bateko edozein karaktereren n-garren agerraldia aurkitzeko.

1. urratsa: Sakatu ALT+ F11 guztiz. Microsoft Visual Basic leihoa irekitzen da. Leihoan, Tresna-barran, Hautatu Txertatu > Aukeratu Modulua .

2. urratsa: Moduluan, itsatsi makro-kode hau.

8575

Kodeak funtzio pertsonalizatu bat osatzen du FindM , eta honekin sortzen dugu.

=FindM(find_text,within_text,occurence_num)

ren sintaxia,

Occurenece_num; testuaren_barruan karaktereak agertzen diren aldietan da.

3. urratsa: Itzuli lan-orrira. Idatzi formula hau hutsik dagoen edozein gelaxkatan (hau da, E4 ).

=FindM(C4,B4,1)

formularen barruan,

C4; bilatu_testua da.

B4; testuaren_barneko da.

1; gertaeren_zenbakia da.

4. urratsa: Sakatu SARTU ondoren Arrastatu Bete heldulekua . Karaktere-posizio guztiak beheko irudian bezala agertzen dira gelaxketan.

Ondorioa

Artikulu honetan, ausazko karaktereak aurkituko ditugu. hainbat funtzio eta Excel ezaugarriak erabiliz kateak. Funtzio pertsonalizatu bat ere sortzen dugu kateetako karaktereak aurkitzeko VBA Macro Code erabiliz. BILATU eta BILATU bezalako funtzioek erraz aurkitzen dituzte karaktereak. Funtzio konbinatuek edozein kateetan dauden karaktereen EGIA edo GEZURRA tan ere erakusten dute. Espero dut metodo hauek erabilgarriak izatea. Iruzkina, galdera gehiago baduzu edo gehitzeko zerbait baduzu.

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.