Merkin etsiminen Excel-laskentataulukon riviltä

Excel-käyttäjät eivät usein ymmärrä, kuinka se tehdään, huolimatta siitä, että halutun merkin löytäminen näyttää melko yksinkertaiselta tehtävältä. Jotkut niistä ovat helpompia, jotkut vaikeampia. Joskus myös merkkien, kuten kysymysmerkin tai tähden, löytämisessä on ongelmia, koska niitä käytetään suodattimissa. Tänään kuvaamme tapoja saada erityyppisiä symboleja.

Tekstin merkkien (kirjaimet ja numerot) etsiminen solusta

Aluksi yritetään suorittaa yksinkertaisin tehtävä: määrittää tekstimerkkien läsnäolo soluissa ja löytää tarvitsemasi merkki. Tätä varten sinun on käytettävä !SEMTools-lisäosaa, jolla voit etsiä erityyppisiä merkkejä. Toimintojen järjestys on seuraava:

  1. Valitse alue, joka on alkuperäinen, ja kopioi se seuraavaan sarakkeeseen.
  2. Valitse sitten toinen alue.
  3. Avaa "!SEMTools"-välilehti. Siellä työkalupalkin vasemmalla puolella on "Tunnista" -välilehti.
  4. Avaa sen jälkeen "Symbolit" -valikko.
  5. Sitten näkyviin tulee ylimääräinen valikko, jossa sinun on löydettävä kohta "Kirjaimet-numerot" ja napsautettava sitä.

Tässä animaatiossa näet tarkalleen, kuinka edetä oikein tekstimerkkien löytämiseksi solusta. Tämän apuohjelman avulla käyttäjä voi määrittää, onko muissa soluissa ei-tulostettavia merkkejä.

Kuinka löytää numeroita taulukon solusta

Joskus sinun on tunnistettava solut, joissa on numeroita, mutta ne sisältävät tekstiä. Kun tällaisia ​​soluja on paljon, niiden tunnistaminen voi olla melko vaikeaa. Ennen kuin suoritat tämän tehtävän, sinun on määritettävä joitain perustermejä. Pääkonseptimme on "löydä". Tämä tarkoittaa, että tarkistetaan, onko merkkijonossa tietyntyyppinen merkki. Jos kyllä, se palauttaa TOSI, jos ei, EPÄTOSI. Jos käyttäjä haluaa solusta numeroiden etsimisen lisäksi suorittaa muita toimintoja, voit käyttää tämän ohjeen muita osia.

Toinen konsepti, joka on purettava, ovat numerot. Tämä on kiinteä termi, joka tarkoittaa jopa 10 merkkiä, jotka vastaavat numeroita 0-9. Näin ollen, jotta käyttäjä voi tarkistaa numeroiden olemassaolon, hänen on tarkistettava alue 10 kertaa. Tämä voidaan tehdä käyttämällä toimintoa IFmutta tämä lähestymistapa on erittäin aikaa vievä.

Voit ratkaista tämän ongelman käyttämällä erityistä kaavaa, joka suorittaa kaikki tarkistukset yhdellä kertaa: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Tällä toiminnolla on sama syntaksi kuin sillä, joka etsii tekstistä kyrillisiä merkkejä.

Voit myös käyttää apuohjelmaa, jossa on jo sisäänrakennettu makro tämän tehtävän suorittamiseen. Tässä tapauksessa riittää, että käytät erityistä !SEMTools-välilehteä, joka on käytettävä lisäsarakkeessa, joka on täydellinen kopio alkuperäisestä.

Siksi suoritettavat toimet ovat täysin yhdenmukaisia ​​edellisen kappaleen kanssa. Valitse ensin alkuperäinen alue, kopioi se ja valitse sitten ilmestynyt sarake ja lisää siihen makro tässä animaatiossa esitetyn vaihesarjan mukaisesti.

Oletetaan, että meidän täytyy löytää vain tietyt luvut kaikista annetuista. Miten tämä voidaan tehdä? Ensin näytetään, kuinka se tehdään !SEMToolsilla. Työkalun käyttö on yksinkertaista. Riittää, kun kirjoitat kaikki tarvittavat numerot suluissa ja vahvistat sitten painamalla OK-painiketta. Samalla menetelmällä voit löytää latinalaiset aakkoset tai isot kirjaimet tekstiriviltä.

Kaavan avulla voit myös etsiä tarvittavat luvut solualueelta. Tätä varten sinun on käytettävä toimintojen yhdistelmää TARKISTAA и ETSI. Sen avulla voit tunnistaa yksittäisten numeroiden lisäksi myös kokonaisia ​​numerosarjoja: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Joskus sinun on löydettävä numerot välilyönnillä erotettuina. Tässä tapauksessa niitä kutsutaan sanoiksi numeroiksi. Niiden löytämiseksi sinun on käytettävä myös sopivia työkaluja !SEMTools. Tämä animaatio näyttää selvästi, mitä toimia sinun on suoritettava tehdäksesi tämän.

Kuinka selvittää, sisältääkö Excel-solu latinalaisia ​​kirjaimia

Hyvin usein Excel-käyttäjät sekoittavat käsitteet "Etsi" ja "Ota", vaikka niiden välillä on melko suuri ero. Ensimmäinen lauseke tarkoittaa sen tarkistamista, onko tekstijonossa tai tietoalueella tietty merkki. Käsite "Extract" puolestaan ​​tarkoittaa halutun merkin poistamista tekstistä ja sen siirtämistä toiseen funktioon tai sen kirjoittamista soluun.

Mitä on tehtävä latinalaisten aakkosten löytämiseksi? Voit esimerkiksi käyttää erikoisfontteja, joiden avulla on mahdollista tunnistaa englanninkieliset merkit silmästä. Esimerkiksi tämä tekee fontin Dubai Medium, joka tekee englanninkielisistä kirjaimista lihavoitu.

Mutta mitä tehdä, jos dataa on paljon? Tässä tapauksessa halutun arvosarjan määrittäminen silmällä tietojen analysoimiseksi ei riitä. Tässä tapauksessa sinun on etsittävä tapoja automatisoida tämä prosessi. Voit tehdä tämän useilla tavoilla.

Erikoistoiminnon käyttö

Suurin ongelma latinalaisten kirjainten etsimisessä on, että niitä on kaksi ja puoli kertaa enemmän kuin numeroita. Siksi sinun on annettava ohjelmalle silmukka, joka koostuu 26 iteraatiosta, mikä voi olla melko stressaavaa. Mutta jos käytät taulukkokaavaa, joka koostuu yllä olevista funktioista TARKISTAA и ETSI, niin tämä idea ei vaikuta niin monimutkaiselta: =LASKE(HAKU({"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. Tämä kaava toimii hyvin useimmissa tilanteissa. Esimerkiksi, jos ei ole mahdollista asentaa sopivia makroja, jotka voisivat tehdä tämän helpommin ja nopeammin.

Yllä kuvatussa kaavassa A1 on solu, jossa tarkistus suoritetaan. Siksi sinun on valittava tilanteeseesi sopiva. Tämä funktio palauttaa loogisen arvon tarkistuksen tuloksena. Jos vastaavuus löytyy, operaattori palaa TOSIjos niitä ei ole olemassa - VAHELEMINEN.

Toiminto ETSI ei salli kirjainten välistä hakua. Tätä varten sinun on käytettävä operaattoria LÖYTÄÄ, joka suorittaa samat toiminnot, jolla on samat argumentit, mutta kirjainkoolla on merkitystä. Toinen tapa on tehdä yllä olevasta kaavasta taulukkokaava. Tässä tapauksessa se näyttää tältä:{=LASKE(HAKU(MERKKI(JOE(65:90)),A1))>0}.

Koska tämä on taulukkokaava, se on määritettävä ilman sulkeita. Tässä tapauksessa syöttämisen jälkeen sinun on painettava näppäinyhdistelmää Ctrl + Shift + Enter (eikä yksinkertaisesti paina enter-näppäintä, kuten tavallisen toiminnon tapauksessa), jonka jälkeen kiharat aaltosulut ilmestyvät itse.

Jos sinun on löydettävä kyrilliset aakkoset, toimintojen järjestys on samanlainen, vain sinun on asetettava hakualueeksi koko kyrillisten merkkien sarja. =LASKE(HAKU({"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. Voit myös käyttää toimintoa SYMBOLI, tehdä tämä. {=LASKE(HAKU(MERKKI(JOE(192:223)),A1))>0}

Tämä kaava on kirjoitettava taulukkokaavana. Siksi sinun on painettava näppäinyhdistelmää Ctrl + Shift + Enter yksinkertaisesti enter-näppäimen painamisen sijaan. Mutta on joitain poikkeuksia, joissa tämä ominaisuus ei toimi. Sinun on ensin varmistettava, että muiden kuin Unicode-ohjelmien oletuskieli on . Tässä tapauksessa ei pitäisi olla ongelmia. Näillä kaavoilla on joitain eroja toisistaan. Viimeinen kaava käyttää 33 kirjaimen sijaan vain 32:ta. Eli se ei ota ё-kirjainta huomioon kyrillisenä.

Tässä tapauksessa, kuten edellisessä, sinun on käytettävä toimintoa haluttujen merkkien etsimiseksi isojen ja pienten kirjainten välisellä tavalla. LÖYTÄÄ. Siksi voit etsiä esimerkiksi puolet pienillä kirjaimilla kirjoitetuista aakkosista ja puolet isoilla kirjaimilla. Argumentit ovat samat.

Kuinka löytää solusta sanoja, jotka sisältävät kyrillistä ja latinaa

Voimme loogisesti päätellä, että etsiäksemme niitä sanoja, jotka sisältävät sekä kyrillistä että latinaa, meidän on käytettävä etsimisessämme kaikkia englannin ja englannin aakkosten merkkejä.

Kuinka löytää isot kirjaimet solusta

Jotta voit löytää isot kirjaimet, sinun on käytettävä toimintoa LÖYTÄÄ, ja argumenteiksi määritä isot kyrilliset kirjaimet (tai latinalaisten aakkosten elementit, jos haluat löytää ne) tai niiden koodit.

Kun etsit kyrillisiä kirjaimia koodien avulla, sinun on muistettava, että ASCII-taulukko on ensin asetettava arvoon . Yksinkertaisesti sanottuna, lokalisointi.

Jos haluat löytää isoja kirjaimia riippumatta aakkosesta, josta ne on etsittävä, sinun on käytettävä toimintoja ALEMPI и TARKKA… Toimintojen järjestys on seuraava:

  1. Teemme pienet arvot erilliseen soluun.
  2. Vertaamme tuloksia alkuperäisiin.
  3. Sen jälkeen käytämme seuraavaa kaavaa: =EI(TARKAA(ALA(A1),A1))

Jos nämä solut eivät täsmää, tämä tarkoittaa, että jotkin alkuperäisen solun merkit olivat isoilla kirjaimilla.

Merkkien etsiminen Excelistä säännöllisten lausekkeiden avulla

Voit myös käyttää säännöllisiä lausekkeita etsiäksesi merkkejä. Paras tapa tehdä tämä on !SEMTools-työkalu, koska se automatisoi suuren osan niiden käytöstä. Säännöllisten lausekkeiden käyttökirjo Excelissä on melko laaja. Keskitymme ensisijaisesti toimintoihin HAE, VAIHDA, OTE.

Hyvä uutinen on, että näitä toimintoja voidaan käyttää sekä Google Sheetsissä että Excelissä tällä asetuksella.

Ensimmäinen säännöllinen toiminto on REGEXMATCH, joka voi tarkistaa, onko tämä kuvio samanlainen kuin toisessa solussa. Syntaksi: =REGEXMATCH("teksti";"RegEx-kuvio etsittävä"). Tämä funktio palauttaa yhden kahdesta arvosta: tosi tai epätosi. Mikä tarkalleen ottaen riippuu siitä, havaitaanko ottelua vai ei. Toinen toiminto on =REGEXEXTRACT("teksti";"RegEx-hakumalli") Sen avulla voit poimia haluamasi merkit merkkijonosta.

Tällä toiminnolla on kuitenkin pieniä eroja Google Sheetsiin verrattuna. Se koostuu siitä, että jälkimmäinen, jos määritettyä tekstiä ei löydy, palauttaa virheen, kun taas tämä apuohjelma näyttää vain tyhjän arvon.

Ja lopuksi sinun on käytettävä tätä kaavaa tekstin korvaamiseksi: =REGEXREPLACE("teksti";"RegEx-hakumalli";"teksti, joka korvaa löydetyn").

Mitä tehdä löydetyille symboleille

Hyvä. Oletetaan, että olemme löytäneet symboleja. Mitä niille voidaan tehdä seuraavaksi? Tässä on useita vaihtoehtoja, kuinka edetä. Voit esimerkiksi poistaa ne. Esimerkiksi, jos löysimme latinalaiset aakkoset kyrillisten arvojen joukosta. Voit myös korvata sen samankaltaisella merkillä, vain kyrillisellä kirjaimella (esimerkiksi isot englanninkieliset M-M) tai poimia tämän merkin käytettäväksi toisessa kaavassa.

Ylimääräisten merkkien poistaminen Excelistä

On olemassa monia tapoja poistaa ei-toivottuja merkkejä Excelissä. Yksi vaihtoehto on käyttää Etsi ja korvaa -toimintoa, jossa voit korvata poistettavan merkin tyhjällä merkkijonolla "". Voit käyttää samoja säännöllisiä lausekkeita, joita käytetään korvaamaan löydetty merkki.

Pura tietyt merkit Excelissä

Voit käyttää tähän "Etsi"-toimintoa, mutta voit myös käyttää sopivaa säännöllistä lauseketta, jossa ensimmäinen argumentti on poimittava teksti ja toinen on etsittävä solu tai alue.

Vaihda symboleja Excelissä

Toimenpide on sama kuin poisto, vain haluttu merkki on korvattava toisella merkillä (mukaan lukien ei-tulostettavat), eikä vastaavan argumentin tyhjällä merkkijonolla.

Jätä vastaus