Pagpangita usa ka karakter sa usa ka laray sa spreadsheet sa Excel

Ang mga tiggamit sa Excel, bisan pa sa kamatuoran nga ang pagpangita sa gitinguha nga kinaiya ingon og usa ka yano nga buluhaton, kasagaran wala makasabut unsaon pagbuhat niini. Ang uban kanila mas sayon, ang uban mas lisud. Usab, usahay adunay mga problema sa pagpangita sa mga karakter sama sa marka sa pangutana o asterisk tungod sa kamatuoran nga kini gigamit sa mga pagsala. Karon atong ihulagway ang mga paagi sa pagkuha sa mga simbolo sa lain-laing mga matang.

Giunsa pagpangita ang mga karakter sa teksto (mga letra ug numero) sa usa ka cell

Sa pagsugod, atong sulayan ang paghimo sa pinakasimple nga buluhaton: pagtino sa presensya sa mga karakter sa teksto sa mga selula ug pangitaa ang imong gikinahanglan. Aron mahimo kini, kinahanglan nimong gamiton ang !SEMTools add-on, diin mahimo nimong pangitaon ang mga karakter nga lainlain ang tipo. Ang han-ay sa mga aksyon mao ang mosunod:

  1. Pilia ang range nga orihinal ug kopyaha kini sa sunod nga kolum.
  2. Unya pilia ang ikaduha nga range.
  3. Ablihi ang tab nga "! SEMTools". Didto, sa wala nga bahin sa toolbar, adunay tab nga "Detect".
  4. Pagkahuman niana, ablihi ang menu nga "Mga Simbolo".
  5. Pagkahuman usa ka dugang nga menu ang makita, diin kinahanglan nimo pangitaon ang aytem nga "Mga Sulat-Numero" ug i-klik kini.

Sa kini nga animation, makita nimo kung giunsa ang pagpadayon sa husto aron makit-an ang mga karakter sa teksto sa usa ka cell. Uban niini nga add-in function, ang user makadeterminar kung adunay dili maimprinta nga mga karakter sa ubang mga cell.

Giunsa pagpangita ang mga numero sa usa ka cell sa lamesa

Usahay kinahanglan nimo nga mailhan ang mga cell nga adunay mga numero, apan kini adunay teksto. Kung adunay daghang ingon nga mga selula, mahimo’g lisud ang pag-ila niini. Sa dili pa nimo ipatuman kini nga buluhaton, kinahanglan nimo nga ipasabut ang pipila ka sukaranan nga mga termino. Ang among nag-unang konsepto mao ang "discover". Kini nagpasabot sa pagsusi kon ang usa ka matang sa karakter anaa sa usa ka hilo. Kung oo, kini mobalik nga TINUOD, kung dili, FALSE. Kung, dugang sa pagpangita sa mga numero sa usa ka cell, ang user gusto nga mohimo sa ubang mga aksyon, nan mahimo nimong gamiton ang dugang nga mga seksyon sa kini nga panudlo.

Ang ikaduha nga konsepto nga kinahanglan i-disassemble mao ang mga numero. Kini usa ka integral nga termino nga nagpasabut nga kutob sa 10 ka mga karakter nga katumbas sa mga numero gikan sa 0 hangtod 9. Tungod niini, aron masusi ang presensya sa mga numero, kinahanglan nga susihon sa user ang range 10 ka beses. Mahimo kini gamit ang function IFapan kini nga pamaagi nagkinahanglag panahon.

Aron masulbad kini nga problema, mahimo nimong gamiton ang usa ka espesyal nga pormula nga maghimo sa tanan nga mga pagsusi sa usa ka lakang: = COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0}; A1) )>0 . Kini nga function adunay parehas nga syntax sa usa nga nangita alang sa mga karakter nga Cyrillic sa teksto.

Mahimo ka usab nga mogamit usa ka add-in nga adunay usa ka built-in nga macro aron mahimo kini nga buluhaton. Sa kini nga kaso, igo na ang paggamit sa espesyal nga tab nga !SEMTools, nga kinahanglan i-apply sa usa ka dugang nga kolum, nga usa ka kompleto nga kopya sa usa nga orihinal.

Busa, ang hugpong sa mga lakang nga pagabuhaton hingpit nga nahiuyon sa miaging parapo. Kinahanglan nimo una nga pilion ang orihinal nga range, kopyaha kini, ug dayon pilia ang nagpakita nga kolum ug i-apply ang usa ka macro niini sumala sa han-ay sa mga lakang nga gihatag niini nga animation.

Ibutang ta nga kita kinahanglan nga mangita lamang sa pipila ka mga numero gikan sa tanan nga gihatag. Sa unsang paagi mahimo kini? Una, ipakita namo kanimo kung unsaon pagbuhat niini gamit ang !SEMTools. Ang paggamit sa himan yano ra. Igo na nga isulat ang tanan nga gikinahanglan nga mga numero sa mga bracket, ug dayon i-press ang OK button aron makumpirma. Gamit ang parehas nga pamaagi, makit-an nimo ang Latin nga alpabeto o makit-an ang dagkong mga letra sa linya sa teksto.

Mahimo usab nimo gamiton ang pormula aron makit-an ang gikinahanglan nga mga numero sa lainlaing mga cell. Aron mahimo kini, kinahanglan nimo nga gamiton ang kombinasyon sa mga gimbuhaton CHECK и PAGPANGITA. Uban sa tabang niini, makit-an nimo dili lamang ang indibidwal nga mga numero, apan usab ang tibuuk nga mga han-ay sa numero: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Usahay kinahanglan nimo pangitaon ang mga numero nga gibulag sa mga wanang. Sa kini nga kaso, sila gitawag nga mga pulong-numero. Aron makit-an sila, kinahanglan nimo nga gamiton ang angay nga mga himan !SEMTools. Kini nga animation tin-aw nga nagpakita kung unsang mga aksyon ang kinahanglan nimo nga buhaton aron mahimo kini.

Giunsa mahibal-an kung ang usa ka excel cell adunay mga letra nga latin

Kasagaran, ang mga tiggamit sa Excel naglibog sa mga konsepto sa "Pagpangita" ug "Pagkuha", bisan kung adunay usa ka dako nga kalainan tali kanila. Ang unang ekspresyon nagpasabot sa pagsusi kon adunay usa ka karakter sa usa ka text string o data range. Sa baylo, ang konsepto sa "Extract" nagpasabut sa pagkuha sa gitinguha nga karakter gikan sa teksto ug ipasa kini sa lain nga function o isulat kini sa usa ka cell.

Unsa ang kinahanglan buhaton aron madiskubre ang Latin nga alpabeto? Pananglitan, mahimo nimong gamiton ang espesyal nga mga font nga magpaposible sa pag-ila sa mga karakter sa Ingles pinaagi sa mata. Pananglitan, kini naghimo sa font Dubai Medium, nga naghimo sa English nga mga karakter nga maisog.

Apan unsa ang buhaton kung adunay daghang datos? Sa kini nga kaso, ang pagtino pinaagi sa mata sa gitinguha nga pagkasunod-sunod sa mga kantidad aron ma-analisar ang datos dili igo. Sa kini nga kaso, kinahanglan nimo pangitaon ang mga paagi aron ma-automate kini nga proseso. Adunay daghang mga paagi kung giunsa nimo kini mahimo.

Paggamit sa usa ka espesyal nga function

Ang panguna nga problema sa pagpangita alang sa Latin nga mga letra mao nga adunay duha ug tunga ka pilo nga mas daghan kaysa mga numero. Busa, kinahanglan nimo nga hatagan ang programa sa usa ka loop nga gilangkuban sa 26 nga mga pag-uli, nga mahimo’g makapabug-at. Apan kung mogamit usa ka pormula sa array nga naglangkob sa mga gimbuhaton sa ibabaw CHECK и PAGPANGITA, nan kini nga ideya ingon og dili kaayo komplikado: =IHAP(PANGITA({“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. Kini nga pormula maayo alang sa kadaghanan nga mga sitwasyon. Pananglitan, kung dili posible nga i-install ang angay nga mga macro nga makahimo niini nga mas sayon ​​ug mas paspas.

Sa pormula nga gihulagway sa ibabaw, ang A1 mao ang cell diin gihimo ang tseke. Busa, kinahanglan nimong ibutang ang usa nga nahiangay sa imong kahimtang. Kini nga function nagbalik ug boolean nga kantidad isip resulta sa tseke. Kung makit-an ang usa ka posporo, mobalik ang operator TINUODkung wala sila - BAKAK.

function PAGPANGITA wala magtugot sa case-sensitive nga pagpangita alang sa mga karakter. Aron mahimo kini, kinahanglan nimo nga gamiton ang operator PANGITA-ON, nga naghimo sa parehas nga mga operasyon, adunay parehas nga mga argumento, apan kini sensitibo sa kaso. Ang laing paagi mao ang paghimo sa pormula sa ibabaw nga usa ka pormula sa array. Sa kini nga kaso, kini tan-awon sama niini:{=IHAP(PANGITA(CHAR(STRING(65:90)),A1))>0}.

Tungod kay kini usa ka array nga pormula, kini kinahanglan nga espesipiko nga walay parentesis. Sa kini nga kaso, pagkahuman sa pagsulod, kinahanglan nimo nga ipadayon ang yawe nga kombinasyon Ctrl + Shift + Enter (imbes nga ipadayon lang ang enter key, sama sa kaso sa usa ka regular nga function), pagkahuman ang mga curly braces magpakita sa ilang kaugalingon.

Kung kinahanglan nimo pangitaon ang Cyrillic nga alpabeto, ang pagkasunod-sunod sa mga aksyon parehas, kinahanglan nimo nga itakda ang tibuuk nga pagkasunod-sunod sa mga karakter sa Cyrillic ingon ang hanay sa pagpangita. =IHAP(PANGITA({“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. Mahimo usab nimo gamiton ang function SIMBOL, sa pagbuhat niini. {=IHAP(PANGITA(CHAR(STRING(192:223)),A1))>0}

Kini nga pormula kinahanglan isulat ingon usa ka pormula sa array. Busa, kinahanglan nimo nga ipadayon ang yawe nga kombinasyon Ctrl + Shift + Enter imbes nga ipadayon lang ang enter key. Apan adunay pipila ka mga eksepsiyon diin kini nga bahin dili molihok. Kinahanglan nimong siguroon una nga ang default nga lengguwahe para sa mga programa nga dili Unicode mao ang . Sa kini nga kaso, kinahanglan nga walay mga problema. Kini nga mga pormula adunay pipila ka mga kalainan sa usag usa. Inay sa 33 ka letra, ang kataposang pormula naggamit lamang ug 32. Sa ato pa, wala kini magtagad sa letra ё ingong Cyrillic.

Sa kini nga kaso, parehas sa nauna, aron pangitaon ang gusto nga mga karakter sa usa ka sensitibo sa kaso nga paagi, kinahanglan nimo gamiton ang function. PANGITA-ON. Busa, mahimo nimong pangitaon, pananglitan, ang katunga sa alpabeto nga gisulat sa gagmay nga mga letra ug ang katunga gisulat sa dagkong mga letra. Ang mga argumento managsama.

Giunsa pagpangita ang mga pulong sa cell nga adunay Cyrillic ug Latin

We can logically conclude that to search for those words that contain both Cyrillic and Latin, we need to use as what we are looking for, all the characters of the and English alphabets.

Giunsa pagpangita ang dagkong mga letra sa usa ka cell

Aron makit-an ang dagkong mga letra, kinahanglan nimo gamiton ang function PANGITA-ON, ug ingon nga ang mga argumento nagtino sa kapital nga Cyrillic nga mga letra (o mga elemento sa Latin nga alpabeto, kung kinahanglan nimo kini pangitaon) o ang ilang mga code.

When searching for Cyrillic letters through codes, you need to remember that the ASCII table must first be set to . In simple words, to have localization.

Kung kinahanglan nimo pangitaon ang bisan unsang dagkong mga letra, bisan unsa pa ang alpabeto diin kinahanglan nimo pangitaon, kinahanglan nimo gamiton ang mga gimbuhaton LABI и LABAW… Ang han-ay sa mga aksyon mao ang mosunod:

  1. Naghimo kami og gagmay nga mga kantidad sa usa ka separado nga cell.
  2. Atong itandi ang mga resulta sa orihinal nga mga resulta.
  3. Human niana, atong gamiton ang mosunod nga pormula: =DILI(EKSAKTO(UBOS(A1),A1))

Kung kini nga mga cell dili magkatugma, kini nagpakita nga ang pipila sa mga karakter sa orihinal nga cell naa sa uppercase.

Pagpangita mga karakter sa Excel gamit ang regular nga mga ekspresyon

Mahimo usab nimo gamiton ang mga regular nga ekspresyon aron makit-an ang mga karakter. Ang pinakamaayong paagi sa pagbuhat niini mao ang !SEMTools nga himan, tungod kay kini nag-automate sa daghang proseso sa paggamit niini. Ang spectrum sa paggamit sa regular nga mga ekspresyon sa Excel kay lapad. Atong ipunting una sa tanan ang mga gimbuhaton PANGITA, PILI, DILI.

Ang maayong balita mao nga kini nga mga gimbuhaton mahimong magamit sa parehas nga Google Sheets ug Excel nga adunay kini nga setting.

Ang una nga regular nga function mao ang REGEXMATCH, nga makasusi kon kini nga sumbanan susama sa usa sa laing selula. Syntax: =REGEXMATCH("text";"RegEx pattern nga pangitaon"). Kini nga function nagbalik sa usa sa duha nga mga kantidad: tinuod o sayup. Unsa man gyud ang nagdepende kung ang usa ka posporo naobserbahan o dili. Ang ikaduha nga function mao ang =REGEXEXTRACT("text";"RegEx search pattern") Gitugotan ka niini nga makuha ang gusto nga mga karakter gikan sa usa ka hilo.

Bisan pa, kini nga function adunay gamay nga kalainan gikan sa Google Sheets. Naglangkob kini sa kamatuoran nga ang naulahi, kung ang gipiho nga teksto wala makit-an, ibalik ang usa ka sayup, samtang kini nga add-in nagpakita lamang sa usa ka walay sulod nga kantidad.

Ug sa katapusan, kinahanglan nimo nga gamiton kini nga pormula aron mapulihan ang teksto: =REGEXREPLACE("text";"RegEx search pattern";"text to replace the found").

Unsa ang buhaton sa nakit-an nga mga simbolo

Good. Suppose we have found symbols. What can be done with them next? There are several options here on how to proceed. For example, you can delete them. For example, if we found the Latin alphabet among the Cyrillic values. You can also replace it with a similar character, only in Cyrillic (for example, large English M to M) or extract this character for use in another formula.

Pagtangtang sa Dugang nga mga Karakter sa Excel

Adunay daghang mga paagi aron makuha ang dili gusto nga mga karakter sa Excel. Usa sa mga kapilian mao ang paggamit sa Find and Replace function, diin mahimo nimong ilisan ang karakter nga gusto nimong tangtangon gamit ang walay sulod nga string "". Mahimo nimong gamiton ang parehas nga regular nga mga ekspresyon nga gigamit sa pag-ilis sa nakit-an nga karakter.

Kuhaa ang piho nga mga karakter sa Excel

Mahimo nimong gamiton ang function nga "Pangitaa" alang niini, apan mahimo usab nimo gamiton ang angay nga regular nga ekspresyon, diin ang una nga argumento mao ang teksto nga makuha, ug ang ikaduha mao ang cell o range nga pangitaon.

Usba ang mga simbolo sa Excel

Ang pamaagi parehas sa pagtangtang, ang gusto ra nga karakter kinahanglan pulihan sa lain nga karakter (lakip ang dili maimprinta), ug dili usa ka walay sulod nga pisi sa katugbang nga argumento.

Leave sa usa ka Reply