Miten löytää merkki merkkijonon Excelissä (8 helppoa tapaa)

  • Jaa Tämä
Hugh West

Tietokoneissa ja elektroniikkalaitteissa merkit esitetään vakionumerojärjestelmällä. ASCII on yksi yleisesti käytetyistä numerointijärjestelmistä. Jokainen merkki esitetään numerolla. Tässä artikkelissa etsimme merkkijonon merkin Excelin Excelin Etsi ominaisuus , useita toimintoja, kuten FIND , HAKU , ISNUMBER ja IF sekä VBA-makrokoodi .

Oletetaan, että haluamme löytää tiettyjä merkkejä Employee's-luettelosta. Nimi ja ID . Meidän on löydettävä hahmot, jotka esiintyvät teoksessa Merkki merkki sarakkeessa. Paremman ymmärryksen vuoksi, näytämme vakio- Merkkien numerot toiseen sarakkeeseen hahmoille, jotka kohta löydämme.

Ladattava tietokokonaisuus

Etsi merkkijonon merkki Excel.xlsm

8 helppoa tapaa löytää merkkijonon merkkijono Excelissä

Menetelmä 1: FIND-toiminnon käyttäminen

Voimme käyttää FIND funktiolla etsitään haluttu merkki. Toiminnon syntaksi on FIND toiminto on

=FIND (find_text, within_text, [start_num])

Kaavan sisällä,

find_text; ilmoittaa, että teksti on löydetty.

within_text; ilmoittaa tekstin, jossa find_text löydettävissä.

[start_num]; aloituspaikka within_text (valinnainen), oletusasento on 1 .

Vaihe 1: Aseta seuraava kaava mihin tahansa soluun (esim., E4 ).

=FIND(C4,B4)

Kaavassa,

C4; on find_text.

B4: on within_text.

Käytämme start_num asema kuin Oletusarvo.

Vaihe 2: Hit ENTER ja vedä Täyttökahva Haluttujen merkkien paikat ilmestyvät soluihin.

Voit löytää minkä tahansa hahmon, jonka haluamme.

Lue lisää: Kuinka löytää merkkijonon merkkijono Excelissä

Menetelmä 2: SEARCH-toiminnon käyttäminen

The HAKU funktio toimii myös FIND Toiminnon syntaksi on HAKU toiminto on

=SEARCH (find_text, within_text, [start_num])

Kaavassa,

find_text; ilmoittaa, että teksti on löydetty.

within_text; ilmoittaa tekstin, jossa find_text löydettävissä.

[start_num]; aloituspaikka within_text (valinnainen), oletusasento on 1.

Vaihe 1: Kirjoita seuraava kaava mihin tahansa soluun (esim., E4 ).

=SEARCH(C4,B4)

Kaavassa,

C4; on find_text .

B4: on within_text.

Käytämme start_num asema kuin Oletusarvo.

Vaihe 2: Paina ENTER ja vedä Täyttökahva tuoda esiin kaikkien merkkijonojen merkkien sijainnit.

Voit löytää minkä tahansa merkin käyttämällä HAKU toiminto.

Lue lisää: Excelin tekstin haku alueella (11 nopeaa menetelmää)

Menetelmä 3: ISNUMBER- ja FIND-funktion käyttö

Voimme testata minkä tahansa merkkijonon minkä tahansa merkkijonossa esiintyvän hakumerkin. Tässä tapauksessa voimme käyttää yhdistelmää ISNUMBER ja FIND funktioita löytääksesi minkä tahansa tietyn merkin, oli se sitten merkkijonossa tai ei. ISNUMBER funktio palauttaa TRUE tai FALSE tekstiä riippuen numeeristen tai ei-numeeristen solujen arvoista. ISNUMBER toiminto on

=ISNUMBER(arvo)

Tässä kaavassa,

arvo; on oltava numeerinen arvo, muuten ISNUMBER kaavatulokset " FALSE" tekstissä.

Vaihe 1: Kirjoita seuraava kaava mihin tahansa tyhjään soluun (esim., E4 ).

=ISNUMBER(FIND(C4,B4))

Tässä,

FIND(C4,B4); määritellään arvo .

Vaihe 2: Paina ENTER ja vedä Täyttökahva tuo esiin merkin tilan, joka ilmoittaa, onko tietty merkki tietyissä soluissa vai ei.

Hahmon tilassa "TODELLA" tarkoittaa, että haluttu merkki (sarakkeessa C ) esiintyy tietyssä merkkijonossa.

Menetelmä 4: ISNUMBER- ja SEARCH-funktion käyttö

Samoin kuin menetelmässä 3, yhdistelmä ISNUMBER ja HAKU toiminto voi tuoda esiin merkin tilan TRUE tai FALSE .

Vaihe 1: Liitä seuraava kaava mihin tahansa tyhjään soluun (esim., E4 ).

=ISNUMBER(SEARCH(C4,B4))

Kaavassa ilmoitetaan sama argumentti kuin edellisessä menetelmässä (ts., Menetelmä 3 ).

Vaihe 2: Hit ENTER ja vedä Täyttökahva . Se näyttää halutut merkit (jotka näkyvät sarakkeessa C ) ovat läsnä tai eivät ole soluissa TRUE tai FALSE tekstiä vastaavasti.

Samanlaisia lukemia:

  • Etsi, jos solu sisältää tietyn tekstin Excelissä
  • Kuinka löytää, jos solujen alue sisältää tietyn tekstin Excelissä (4 menetelmää)
  • Etsi arvo Excelin alueella (3 menetelmää)
  • Kuinka etsiä tekstiä Excelin solussa

Menetelmä 5: Etsi-toiminnon käyttäminen

Excel tarjoaa sellaisia ominaisuuksia kuin Etsi etsiä tiettyjä merkkejä työlehdistä tai työkirjoista.

Vaihe 1: Siirry osoitteeseen Etusivu Välilehti> Valitse Etsi & valitse (in Muokkaaminen section)> Valitse Etsi (vaihtoehdoista).

Vaihe 2: A Etsi ja korvaa ikkuna avautuu. Kirjoita ikkunan Etsi-kohtaan mikä tahansa merkki, jonka haluat löytää (esim., a ).

Muut asetukset Find-osiossa ovat Oletusarvo. Voit muuttaa niitä haun tai tietotyyppien mukaan.

Klikkaa Etsi seuraava .

Vaihe 3: "a" olemassa soluissa alkaa olla merkitty Vihreä suorakulmainen joka kerta kun klikkaamme Etsi seuraava . Voit korvata merkin "a" muiden haluamiemme hahmojen kanssa.

Voit käyttää CTRL+H tuoda esiin Etsi ja korvaa ikkuna.

Voit klikata Etsi kaikki saat esiin kaikki solut, jotka sisältävät haluamasi merkin. On kuitenkin melko vaikeaa löytää tietyt solut, jotka sisältävät tietyt merkit, käyttämällä komentoa Etsi kaikki koska se tulee esiin luettelon alla olevan Etsi ja korvaa ikkuna.

Menetelmä 6: IF ISNUMBER- ja FIND-funktion käyttö

Syntaksi IF toiminto on

=IF (looginen_testi, [arvo_jos_tosi], [arvo_jos_väärin])

The IF toiminto tarvitsee logical_text testata soluviittaus sitten johtaa tiettyihin teksteihin asetamme. Voimme käyttää yhdistelmää ISNUMBER ja FIND toiminto kuin logical_text .

Vaihe 1: Kirjoita seuraava kaava mihin tahansa soluun (esim., E4 ).

=IF(ISNUMBER(FIND(C4,B4)), "Löytyi", "Ei löytynyt")

Kaavan sisällä,

ISNUMBER(FIND(C4,B4); on looginen_testi .

"Löytyi"; on arvo, joka näkyy, jos logical_text on TRUE .

"Ei löydy"; on arvo, joka näkyy, jos logical_text on FALSE .

Vaihe 2: Paina ENTER ja vedä Täyttökahva Jos haluttu merkki on olemassa tietyssä solussa, kaava antaa tulokseksi seuraavanlaisen tuloksen. "Löytyi" muuten "Ei löydy" .

Jotta asiat pysyisivät yksinkertaisina, esittelemme soluissa olevia merkkejä. Voit käyttää erilaisia merkkejä, jotka ovat jo olemassa soluissa tai eivät.

Menetelmä 7: IF ISNUMBER- ja SEARCH-funktion käyttö

Voimme käyttää HAKU toiminto tilalle FIND Koska molemmat toiminnot HAKU ja FIND ovat lopputuloksiltaan melko samanlaisia. Tässä tapauksessa yhdistelmä IF , ISNUMBER ja HAKU funktio määrittelee samat argumentit kuin menetelmässä 6.

Vaihe 1: Liitä seuraava kaava mihin tahansa tyhjään soluun (esim., E4 ).

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

Kaava sisältää kaikki samat argumentit kuin menetelmä 6.

Vaihe 2: Hit ENTER vedä sitten Täyttökahva Se johtaa tuloksena oleviin teksteihin "Löytyi" tai "Ei löydy" riippuen niiden looginen_testi .

Menetelmä 8: VBA-makrokoodin käyttäminen

Voimme luoda mukautetun funktion käyttämällä VBA-makrokoodi Tässä tapauksessa luomme mukautetun funktion nimeltä FindM löytää minkä tahansa merkin n:nnen esiintymän merkkijonosta.

Vaihe 1: Paina ALT+F11 Microsoft Visual Basic -ikkuna avautuu. Valitse ikkunassa työkalupalkista Valitse Lisää > Valitse Moduuli .

Vaihe 2: Liitä moduuliin seuraava makrokoodi.

 Function FindM(mFindWhat As String, _ mInputString As String, N As Integer) As Integer Dim J As Integer Application.Volatile FindM = 0 For J = 1 To N FindM = InStr(FindM + 1, mInputString, mFindWhat) If FindM = 0 Then Exit For Next End Function 

Koodi muodostaa mukautetun funktion FindM jonka luomme syntaksilla

=FindM(find_text,within_text,occurence_num)

Tässä,

Occurenece_num; on minkä tahansa merkin esiintymiskertojen määrä. within_text .

Vaihe 3: Palaa takaisin laskentataulukkoon. Kirjoita seuraava kaava mihin tahansa tyhjään soluun (esim., E4 ).

=FindM(C4,B4,1)

kaavan sisällä,

C4; on find_text .

B4; on within_text .

1; on occurrence_num .

Vaihe 4: Hit ENTER jälkeenpäin Vedä Täyttökahva Kaikki merkkien sijainnit näkyvät soluissa alla olevan kuvan mukaisesti.

Päätelmä

Tässä artikkelissa etsimme satunnaisia merkkejä merkkijonoista käyttämällä useita funktioita ja Excelin ominaisuuksia. Luomme myös mukautetun toiminnon, jolla löydämme merkkejä merkkijonoista käyttämällä VBA-makrokoodi . Toiminnot kuten FIND ja HAKU löytää merkkejä helposti. Yhdistetyt toiminnot näyttävät myös tilan muodossa TRUE tai FALSE merkkijonoissa esiintyvistä merkeistä. Toivottavasti löydät nämä menetelmät hyödyllisiksi. Kommentoi, jos sinulla on lisäkysymyksiä tai jotain lisättävää.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.