Hvernig á að finna persónu í Excel streng (8 auðveldar leiðir)

  • Deildu Þessu
Hugh West

Fyrir tölvur og rafeindatæki eru stafir táknaðir með venjulegu númerakerfi. ASCII er eitt af númerakerfum sem eru mikið notuð. Sérhver stafur er táknaður með tölu. Í þessari grein finnum við staf í streng með Find Feature í Excel, margar aðgerðir eins og FINDA , SEARCH , ISNUMBER og IF auk VBA Macro Code .

Segjum að við viljum finna sérstaka stafi úr Name og ID starfsmanns. Við verðum að finna stafi sem birtast í dálknum Táknið . Til að skilja betur sýnum við staðlaðar stafatölur í öðrum dálki fyrir stafi sem við erum að fara að finna.

Gagnasett fyrir Niðurhal

Finndu stafi í streng Excel.xlsm

8 auðveldar leiðir til að finna persónu í streng Excel

Aðferð 1: Notkun FIND aðgerðarinnar

Við getum notað FINNA aðgerðina til að finna ákveðinn staf sem við viljum. Setningafræði FINDA fallsins er

=FIND (find_text, within_text, [start_num])

Inn í formúlunni,

finna_texta; lýsir yfir að textinn sé að finna.

within_text; tilgreinir textann þar sem finn_textinn er að finna.

[byrjunarnúmer]; upphafsstaða í inni_texta (valfrjálst), sjálfgefin staðsetning er 1 .

Skref 1: Settu eftirfarandi formúlu inn í hvaða frumu sem er (þ.e. E4 ).

=FIND(C4,B4)

Íformúla,

C4; er finna_textann.

B4: er innan_textinn.

Við notum start_num stöðu sem sjálfgefið.

Skref 2: Hit ENTER og dragðu Fill Handle . Staðsetningar þeirra stafa sem óskað er eftir munu birtast í reitunum.

Þú getur fundið hvaða staf sem við viljum.

Lesa meira: Hvernig á að finna staf í streng í Excel

Aðferð 2: Notkun SEARCH aðgerða

SEARCH aðgerðin líka virkar sem FINDA aðgerðin. Setningafræði SEARCH fallsins er

=SEARCH (find_text, within_text, [start_num])

Í formúlunni,

finna_texta; lýsir yfir að textinn sé að finna.

within_text; tilgreinir textann þar sem finn_textinn er að finna.

[byrjunarnúmer]; upphafsstaða í inni_texta (valfrjálst), sjálfgefin staðsetning er 1.

Skref 1: Sláðu inn eftirfarandi formúlu í hvaða reit sem er (þ.e. E4 ).

=SEARCH(C4,B4)

Í formúlunni,

C4; er finna_texti .

B4: er innan_texta.

Við notum upphafsnúmer stöðu sem sjálfgefið .

Skref 2: Ýttu á ENTER og dragðu Fill Handle til að koma upp staðsetning persónunnar á öllum strengjunum.

Þú getur fundið hvaða staf sem er með því að nota SEARCH aðgerðina.

Lesa meira: Excel leit að texta á bilinu (11 fljótlegar aðferðir)

Aðferð 3: Notkun ISNUMBER og FIND aðgerða

Við getum prófað hvaða streng sem er fyrir hvaða uppflettistafi sem eru í strengnum. Í þessu tilfelli getum við notað blöndu af ISNUMBER og FIND aðgerðum til að finna út hvaða sérstakan staf sem er hvort sem hann er í strengnum eða ekki. ISNUMBER fallið skilar TRUE eða FALSE texta, allt eftir tölulegum eða ótölugildum hólfsgilda. Setningafræði ISNUMBER fallsins er

=ISNUMBER(value)

Hér, í formúlunni,

gildi; verða að vera tölugildi annars leiðir ISNUMBER formúlan „ FALSE“ í texta.

Skref 1: Skrifaðu eftirfarandi formúlu í hvaða auða reit sem er (þ.e. E4 ).

=ISNUMBER(FIND(C4,B4))

Hér,

FIND(C4,B4) ); er skilgreint sem gildið .

Skref 2: Ýttu á ENTER og dragðu Fill Handle til að koma upp stafstöðu sem lýsir því yfir að tiltekinn staf sé til staðar í tilteknu hólfunum eða ekki.

Í stafastöðu “ TRUE” þýðir að stafurinn sem óskað er eftir (í dálki C ) er til staðar í tilteknum textastreng.

Aðferð 4: Notkun ISNUMBER og SEARCH Function

Svipað og aðferð 3, samsetning af ISNUMBER og SEARCH aðgerð getur leitt til stöðu stafa sem TRUE eða FALSE .

Skref 1: Límdu eftirfarandi formúlu í hvaða auða reit sem er (þ.e. E4 ).

=ISNUMBER(SEARCH(C4,B4))

Formúlan lýsir yfir sömu röksemdum og hún gerir í fyrri aðferð (þ.e. Aðferð 3 ).

Skref 2: Ýttu á ENTER og dragðu Fill Handle . Það sýnir að stafirnir sem þú vilt (sem birtast í dálki C ) eru til staðar eða ekki í hólfunum með TRUE eða FALSE texta í sömu röð.

Svipuð lesning:

  • Finndu hvort klefi inniheldur sérstakan texta í Excel
  • Hvernig til að finna hvort svið af frumum inniheldur sérstakan texta í Excel (4 aðferðir)
  • Finndu gildi á bilinu í Excel (3 aðferðir)
  • Hvernig á að finna texta í klefi í Excel

Aðferð 5: Notkun Find Feature

Excel býður upp á eiginleika eins og Finna til að finna einhverja sérstaka stafi í vinnublöðum eða vinnubókum.

Skref 1: Farðu á Heima flipann > Veldu Finna & Veldu Breyting hlutanum) > Veldu Finna (af valmöguleikunum).

Skref 2: Finna og skipta út gluggi opnast upp. Í Finna hluta þess glugga skaltu slá inn hvaða staf sem þú vilt finna (þ.e. a ).

Önnur stilling í Finna hlutanum er Sjálfgefið. Þú getur breytt þeim varðandi leitina þína eða gagnategundir.

Smelltu á Finndu næsta .

Skref 3: “a” sem er til í hólfunum byrjar að vera merkt með Grænt rétthyrnt í hvert skipti sem við smellum á Finndu næsta . Þú geturskipta stafnum “a“ út fyrir aðra stafi sem við viljum.

Þú getur notað CTRL+H til að komdu upp Finndu og Skiptu út glugganum.

Þú getur smellt á Finndu allt til að koma upp öllum hólfunum sem innihalda persónuna sem þú vilt. Hins vegar er frekar erfitt að finna út tiltekna reiti sem innihalda tiltekna stafi með því að nota Finndu allt þar sem það kemur upp listi fyrir neðan Finna og skipta út glugganum.

Aðferð 6: Notkun IF ISNUMBER og FIND aðgerðina

Setjafræði IF fallsins er

=IF (logical_test, [value_if_true], [value_if_false])

IF aðgerðin þarf logical_text til að prófa frumutilvísun og leiðir síðan til ákveðinna texta sem við setjum. Við getum notað samsetninguna af ISNUMBER og FINDA falli sem logical_text .

Skref 1: Sláðu inn eftirfarandi formúla í hvaða reit sem er (þ.e. E4 ).

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

Í formúlunni,

ISNUMBER( FINN(C4,B4); er rökfræðilegt_prófið .

“Found”; er gildið sem birtist ef rökfræðilegur_textinn er TRUE .

“Not Found“; er gildið sem birtist ef logical_text er FALSE .

Skref 2: Ýttu á ENTER og dragðu Fill Handle . Ef viðkomandi stafur er til í sérstakt hólf leiðir formúlan til “Found” annars “Not Found” .

Til að hafa hlutina einfalda sýnum við persónurnarsem eru til í frumunum. Þú getur notað ýmsa stafi sem þegar eru til í hólfum eða ekki.

Aðferð 7: Notkun IF ISNUMBER og SEARCH aðgerðina

Við getum notað SEARCH fall í stað FIND fall. Vegna þess að bæði aðgerðirnar SEARCH og FIND eru nokkuð svipaðar í niðurstöðum sínum. Í þessu tilviki skilgreinir samsetningin EF , ISNUMBER og SEARCH fallið sömu rökin og hún gerir í aðferð 6.

Skref 1: Límdu eftirfarandi formúlu í hvaða auða reit sem er (þ.e. E4 ).

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

Formúlan inniheldur allar röksemdir svipaðar aðferð 6.

Skref 2: Ýttu á ENTER og dragðu síðan Fill Handle . Það leiðir af sér textana „Found“ eða „Not Found“ eftir logical_test þeirra.

Aðferð 8: Notkun VBA Macro Code

Við getum búið til sérsniðna aðgerð með því að nota VBA Macro Code . Í þessu tilviki búum við til sérsniðna aðgerð sem heitir FindM til að finna n. tilvik hvers tákns í streng.

Skref 1: Ýttu á ALT+ F11 að öllu leyti. Microsoft Visual Basic gluggi opnast. Í glugganum, á tækjastikunni, veldu Setja inn > Veldu Module .

Skref 2: Í Module, Paste eftirfarandi Macro Code.

9804

Kóðinn er sérsniðin aðgerð FindM sem við búum til meðsetningafræði

=FindM(find_text,within_text,occurence_num)

Hér,

Occurenece_num; er þegar einhver stafur kemur fyrir í inni_texta .

Skref 3: Til baka í vinnublaðið. Sláðu inn eftirfarandi formúlu í hvaða auða reit sem er (þ.e. E4 ).

=FindM(C4,B4,1)

inni í formúlunni,

C4; er finnatextinn .

B4; er innan_textinn .

1; er atviksnúmerið .

Skref 4: Ýttu á ENTER á eftir Dragðu Fill Handle . Allar stafsetningarstöður birtast í reitunum eins og á myndinni hér að neðan.

Niðurstaða

Í þessari grein finnum við handahófskennda stafi frá strengi sem nota margar aðgerðir og Excel eiginleika. Við búum líka til sérsniðna aðgerð til að finna stafi úr strengjum með VBA Macro Code . Aðgerðir eins og FINDA og SEARCH finna stafi á auðveldan hátt. Samsettar aðgerðir sýna einnig stöðu í TRUE eða FALSE stöfum sem eru til staðar í hvaða strengjum sem er. Vona að þér finnist þessar aðferðir gagnlegar. Athugaðu, ef þú hefur frekari fyrirspurnir eða hefur eitthvað við að bæta.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.