Kā atrast rakstzīmes Excel virknē (8 vienkārši veidi)

  • Dalīties Ar Šo
Hugh West

Datoros un elektronikas ierīcēs rakstzīmes tiek attēlotas ar standarta numerācijas sistēmu. ASCII ir viena no plaši izmantotajām numerācijas sistēmām. Katru rakstzīmi attēlo skaitlis. Šajā rakstā mēs atrodam rakstzīmi virknē, izmantojot Excel programmu. Atrast funkciju , vairākas funkcijas, piemēram. ATRAST , MEKLĒT , ISNUMBER , un IF kā arī VBA makrokods .

Pieņemsim, ka vēlamies atrast konkrētas rakstzīmes no darbinieka Nosaukums un ID . Mums ir jāatrod rakstzīmes, kas parādās Rakstzīmju zīme kolonna. Labākai izpratnei mēs parādām standarta Rakstzīmju numuri citā slejā par rakstzīmēm, kuras mēs drīz atradīsim.

Datu kopa lejupielādei

Atrast rakstzīmi virknē Excel.xlsm

8 vienkārši veidi, kā atrast rakstzīmes programmā Excel

1. metode: Izmantojot funkciju FIND

Mēs varam izmantot ATRAST funkciju, lai atrastu konkrētu vēlamo rakstzīmi. Sintakse ATRAST funkcija ir

=FIND (find_text, within_text, [start_num])

Formulas iekšpusē,

find_text; paziņo, ka teksts ir atrasts.

within_text; deklarē tekstu, kurā find_text atrodams.

[start_num]; sākuma pozīciju within_text (pēc izvēles), noklusējuma pozīcija ir 1 .

1. solis: Ievietojiet šādu formulu jebkurā šūnā (t. i., E4 ).

=FIND(C4,B4)

Formulā,

C4; ir find_text.

B4: ir within_text.

Mēs izmantojam start_num pozīciju kā Noklusējuma iestatījumi.

2. solis: Hit IEVADIET un velciet Uzpildes rokturis . Šūnās tiks parādītas vajadzīgo rakstzīmju pozīcijas.

Jūs varat atrast jebkuru raksturu, ko mēs vēlamies.

Lasīt vairāk: Kā atrast rakstzīmi virknē programmā Excel

2. metode: Izmantojot funkciju MEKLĒT

Portāls MEKLĒT funkcija darbojas arī kā ATRAST funkcijas sintakse. MEKLĒT funkcija ir

=SEARCH (find_text, within_text, [start_num])

Formulā,

find_text; paziņo, ka teksts ir atrasts.

within_text; deklarē tekstu, kurā find_text atrodams.

[start_num]; sākuma pozīciju within_text (pēc izvēles), noklusējuma pozīcija ir 1.

1. solis: Jebkurā šūnā ierakstiet šādu formulu (t. i., E4 ).

=SEARCH(C4,B4)

Formulā,

C4; ir find_text .

B4: ir within_text.

Mēs izmantojam start_num pozīciju kā Noklusējuma iestatījumi.

2. solis: Spiediet IEVADIET un velciet Uzpildes rokturis lai parādītu visu virkņu rakstzīmju pozīciju.

Varat atrast jebkuru no rakstzīmēm, izmantojot MEKLĒT funkcija.

Lasīt vairāk: Excel teksta meklēšana diapazonā (11 ātrās metodes)

3. metode: Izmantojot ISNUMBER un FIND funkciju

Mēs varam pārbaudīt jebkuru virkni, vai tajā nav meklēšanas rakstzīmju. Šajā gadījumā mēs varam izmantot kombināciju. ISNUMBER un ATRAST funkcijas, lai uzzinātu jebkuru konkrētu rakstzīmi neatkarīgi no tā, vai tā ir vai nav parādīta virknē. ISNUMBER funkcija atgriež TRUE vai FALSE tekstu atkarībā no skaitliskās vai neskaitliskās šūnas vērtības. Sintakse ir šāda. ISNUMBER funkcija ir

=ISNUMBER(vērtība)

Šeit, formulā,

vērtība; jābūt skaitliskai vērtībai, citādi ISNUMBER formulas rezultāti " FALSE" tekstā.

1. solis: Jebkurā tukšā šūnā ierakstiet šādu formulu (t. i., E4 ).

= IR SKAITLIS(FIND(C4,B4))

Šeit,

FIND(C4,B4); ir definēts kā vērtība .

2. solis: Spiediet IEVADIET un velciet Uzpildes rokturis lai parādītu rakstzīmju statusu, kas nosaka, vai konkrētā rakstzīme ir vai nav konkrētās šūnās.

Rakstzīmju statusā "TRUE" nozīmē, ka vēlamais raksturs (slejā C ) ir konkrētā teksta virknē.

Līdzīgi kā 3. metodē, kombinējot ISNUMBER un MEKLĒT funkcija var parādīt rakstzīmju statusu kā TRUE vai FALSE .

1. solis: Jebkurā tukšā šūnā ielīmējiet šādu formulu (t. i., E4 ).

=ISNUMBER(SEARCH(C4,B4))

Formulā tiek deklarēts tāds pats arguments kā iepriekšējā metodē (t. i., 3. metode ).

2. solis: Hit IEVADIET un velciet Uzpildes rokturis . Tas parāda vēlamās rakstzīmes (kas parādās slejā C ) ir vai nav šūnās, izmantojot TRUE vai FALSE tekstu.

Līdzīgi lasījumi:

  • Atrast, ja šūna satur konkrētu tekstu programmā Excel
  • Kā atrast, vai šūnu diapazons satur konkrētu tekstu programmā Excel (4 metodes)
  • Vērtības atrašana diapazonā programmā Excel (3 metodes)
  • Kā atrast tekstu šūnā programmā Excel

5. metode: Izmantojot meklēšanas funkciju

Excel piedāvā šādas funkcijas. Atrast lai darblapās vai darbgrāmatās atrastu konkrētas rakstzīmes.

1. solis: Dodieties uz Sākums Cilne> Atlasīt Atrast & amp; atlasīt (in Rediģēšana sadaļa)> Izvēlieties Atrast (no iespējām).

2. solis: A Atrast un aizstāt Atveras logs. Šī loga sadaļā Atrast ierakstiet jebkuru rakstzīmi, ko vēlaties atrast (t. i., a ).

Citi iestatījumi sadaļā Atrast ir Noklusējuma iestatījumi. Varat tos mainīt atkarībā no meklēšanas vai datu tipiem.

Noklikšķiniet uz Atrast nākamo .

3. solis: "a" esošās šūnās sāk iezīmēties ar Zaļa taisnstūra formas katru reizi, kad mēs noklikšķinām uz Atrast nākamo . Varat aizstāt rakstzīmi "a" ar jebkurām citām rakstzīmēm, ko vēlamies.

Varat izmantot CTRL+H lai parādītu Atrast un aizstāt logs.

Varat noklikšķināt uz Atrast visu lai parādītu visas šūnas, kurās ir vajadzīgais raksturs. Tomēr ir diezgan grūti atrast konkrētas šūnas, kurās ir konkrēti raksturi, izmantojot Atrast visu kā tas nāk ar sarakstu zem Atrast un aizstāt logs.

6. metode: Izmantojot IF ISNUMBER un FIND funkciju

Sintakse IF funkcija ir

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

Portāls IF funkcijai ir nepieciešams logical_text lai pārbaudītu šūnas atsauci, tad rezultāti ir konkrētos tekstos, ko mēs iestatām. Mēs varam izmantot kombināciju no ISNUMBER un ATRAST funkciju kā logical_text .

1. solis: Jebkurā šūnā ierakstiet šādu formulu (t. i., E4 ).

=IF(ISNUMBER(FIND(C4,B4)), "Atrasts", "Nav atrasts")

Formulas iekšpusē,

ISNUMBER(FIND(C4,B4); ir logical_test .

"Atrasts"; ir vērtība, kas parādās, ja logical_text ir . TRUE .

"Nav atrasts"; ir vērtība, kas parādās, ja logical_text ir FALSE .

2. solis: Spiediet IEVADIET un velciet Uzpildes rokturis Ja konkrētajā šūnā ir vajadzīgais raksturs, formulas rezultāts ir šāds "Atrasts" citādi "Nav atrasts" .

Lai viss būtu vienkārši, mēs demonstrējam šūnās esošās rakstzīmes. Varat izmantot dažādas rakstzīmes, kas šūnās jau ir vai nav.

Mēs varam izmantot MEKLĒT funkcijas vietā ATRAST funkcija. Tā kā abas funkcijas MEKLĒT un ATRAST rezultāti ir diezgan līdzīgi. Šajā gadījumā kombinācija no IF , ISNUMBER , un MEKLĒT funkcijai ir definēti tie paši argumenti, kas 6. metodē.

1. solis: Jebkurā tukšā šūnā ielīmējiet šādu formulu (t. i., E4 ).

=IF(ISNUMBER(SEARCH(C4,B4)), "Atrasts", "Nav atrasts")

Formulā ir visi argumenti līdzīgi 6. metodei.

2. solis: Hit IEVADIET pēc tam velciet Uzpildes rokturis . Tā rezultātā rodas šādi teksti "Atrasts" vai "Nav atrasts" atkarībā no to logical_test .

8. metode: izmantojot VBA makrokodu

Mēs varam ģenerēt pielāgotu funkciju, izmantojot VBA makrokods Šajā gadījumā mēs ģenerējam pielāgotu funkciju ar nosaukumu FindM lai atrastu n-to rakstzīmes atkārtojumu virknē.

1. solis: Spiediet ALT+F11 pavisam. Atveras Microsoft Visual Basic logs. Logā no rīkjoslas izvēlieties opciju Ievietot > Izvēlēties Modulis .

2. solis: Moduļa sadaļā ielīmējiet šādu makro kodeksu.

 Funkcija 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 

Kods veido pielāgotu funkciju FindM ko mēs izveidojam, izmantojot šādu sintaksi

=FindM(find_text,within_text,occurence_num)

Šeit,

Occurenece_num; ir jebkuras rakstzīmes atkārtošanās reižu skaits rakstzīmē within_text .

3. solis: Atgriezieties darblapā. Jebkurā tukšā šūnā ierakstiet šādu formulu (t. i., E4 ).

=FindM(C4,B4,1)

formulas iekšpusē,

C4; ir find_text .

B4; ir within_text .

1; ir occurrence_num .

4. solis: Hit IEVADIET pēc tam velciet Uzpildes rokturis . Visas rakstzīmju pozīcijas parādās šūnās, kā attēlā zemāk.

Secinājums

Šajā rakstā mēs atrodam izlases rakstzīmes no virknēm, izmantojot vairākas funkcijas un Excel funkcijas. Mēs arī ģenerējam pielāgotu funkciju, lai atrastu rakstzīmes no virknēm, izmantojot VBA makrokods . Funkcijas, piemēram. ATRAST un MEKLĒT atrast rakstzīmes ar vieglumu. Kombinētās funkcijas arī parāda statusu in TRUE vai FALSE Jebkurā virknē esošās rakstzīmes. Ceru, ka šīs metodes jums būs noderīgas. Ja jums ir vēl kādi jautājumi vai vēlaties ko pievienot, komentējiet.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.