Note: The other languages of the website are Google-translated. Back to English

Sut i ddod o hyd i nfed digwyddiad (safle) cymeriad mewn llinyn testun yn Excel?

Er enghraifft, mae brawddeg hir yng Nghell A1, gweler y screenshot canlynol. Ac yn awr mae angen i chi ddod o hyd i'r 3ydd digwyddiad neu safle Cymeriad "c" o'r llinyn testun yng Nghell A1. Wrth gwrs, gallwch chi gyfrif y cymeriadau fesul un, a chael yr union ganlyniad safle. Fodd bynnag, yma rydym yn mynd i gyflwyno rhai awgrymiadau hawdd i ddod o hyd i'r nawfed digwyddiad neu safle cymeriad penodol o linyn testun mewn cell.


Darganfyddwch nawfed digwyddiad (safle) cymeriad mewn fformiwla Cell â Darganfod

Mae dau fformiwla Dod o hyd i'ch helpu i ddod o hyd i nawfed digwyddiad neu safle cymeriad penodol o linyn testun mewn cell yn gyflym.

Bydd y fformiwla ganlynol yn dangos i chi sut i ddod o hyd i'r 3ydd digwyddiad o "c" yng Nghell A1.

Dewch o Hyd i Fformiwla 1

Mewn cell wag, nodwch y fformiwla = FIND ("c", A1, FIND ("c", A1) +2).

doc-darganfod-nfed-safle-of-testun-llinyn2

Ac yna pwyswch y Rhowch allwedd. Mae safle'r trydydd llythyr “c” wedi'i arddangos.

Nodyn: Gallwch chi newid y 2 yn y fformiwla yn seiliedig ar eich anghenion. Er enghraifft, os ydych chi am ddod o hyd i'r pedwerydd safle o "c", gallwch chi newid y 2 i 3. Ac os ydych chi am ddod o hyd i safle cyntaf "c", rydych chi'n newid newid 2 i 0.

Dewch o hyd i fformiwla 2

Mewn cell wag, nodwch y fformiwla = DERBYN (CHAR (1), TANYSGRIFIAD (A1, "c", CHAR (1), 3)), a'r wasg Rhowch allweddol.

Nodyn: Mae'r "3" yn y fformiwla yn golygu'r trydydd "c", gallwch ei newid yn seiliedig ar eich anghenion.


Cyfrif amseroedd mae gair yn ymddangos mewn cell excel

Os yw gair yn ymddangos sawl gwaith mewn cell yr oedd angen ei chyfrif, fel arfer, gallwch eu cyfrif fesul un. Ond os yw'r gair yn ymddangos gannoedd o weithiau, mae'r cyfrif â llaw yn drafferthus. Mae'r Cyfrif amseroedd mae gair yn ymddangos swyddogaeth yn Kutools ar gyfer Excel's Cynorthwyydd Fformiwla gall grŵp gyfrif yn gyflym y nifer o weithiau y mae gair yn ymddangos mewn cell. Treial am ddim gyda nodweddion llawn mewn 30 diwrnod!
 
Kutools ar gyfer Excel: gyda mwy na 300 o ychwanegion Excel defnyddiol, am ddim i geisio heb unrhyw gyfyngiad mewn 30 diwrnod.

> Darganfyddwch nawfed digwyddiad (safle) cymeriad mewn Cell â VBA

Mewn gwirionedd, gallwch gymhwyso'r macro VB i ddod o hyd i nfed digwyddiad neu safle cymeriad penodol mewn un cell yn hawdd.

Cam 1: Dalwch i lawr y ALT + F11 allweddi, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

Cam 2: Cliciwch Mewnosod > Modiwlau, a gludwch y macro canlynol yn y Ffenestr Modiwl.

VBA: Dewch o hyd i nawfed safle charater.

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

Cam 3: Nawr os ydych chi am ddarganfod union leoliad y trydydd "c" yng Nghell A1, nodwch fformiwla = FindN ("c", A1,3), a gwasgwch y Rhowch allwedd. Yna bydd yn dychwelyd yr union safle yn y gell benodol ar unwaith.


Darganfyddwch nawfed digwyddiad (safle) cymeriad mewn Cell gyda Kutools ar gyfer Excel

Os nad ydych chi'n hoff o'r naill na'r llall o fformiwla a VBA, gallwch roi cynnig ar offeryn defnyddiol - Kutools ar gyfer Excel, Gyda'i Fformiwla grwpiau, gallwch ddod o hyd i gyfleustodau - Darganfyddwch nawfed cymeriad i ddychwelyd nfed safle cymeriad mewn cell yn gyflym.

Kutools ar gyfer Excel, gyda mwy na 300 swyddogaethau defnyddiol, yn gwneud eich swyddi yn haws. 

Ar ôl gosod am ddim Kutools ar gyfer Excel, gwnewch fel y nodir isod:

1. Dewiswch gell rydych chi am ddychwelyd y canlyniad a chlicio Kutools > Cynorthwyydd Fformiwla > Cynorthwyydd Fformiwla . Gweler y screenshot:

2. Yna yn y popping Cynorthwyydd Fformiwla deialog, gwnewch fel isod:

1) Dewis Am-edrych o'r rhestr ddisgynnol o Math o Fformiwla adran;

2) Dewiswch Darganfyddwch ble mae'r cymeriad yn ymddangos Nth mewn llinyn in Dewiswch fformiwla adran;

3) Dewiswch y gell sy'n cynnwys y llinyn rydych chi'n ei ddefnyddio, yna teipiwch y cymeriad penodedig a'r nawfed digwyddiad yn y blychau testun yn y Mewnbwn dadleuon adran hon.

3. Cliciwch Ok. Ac rydych chi'n cael safle'r nfed digwyddiad o gymeriad mewn llinyn.

 


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab

 

sylwadau (28)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ni fydd Find Formula 1 yn gweithio. Trydydd paramedr y swyddogaeth Darganfod yw'r mynegai lle dylai'r chwiliad ddechrau (fel yn: anwybyddir x nodau cyntaf y llinyn). hy os yw llinyn yn cynnwys y llythyren c yn indecsau 1, 5 a 10 mae'r canlyniadau fel a ganlyn: Bydd =FIND("c",A1,1) yn dod o hyd i'r c = FIND("c",A1,2) cyntaf trwy = Bydd FIND ("c", A1,5) yn dod o hyd i'r ail c = FIND ("c", A1,6) trwy = FIND ("c", A1,10) yn dod o hyd i'r trydydd c. ni fydd unrhyw beth uchod yn dod o hyd i unrhyw beth.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch i chi am ddarganfod y camgymeriad hwn, mae'n ddrwg gen i fod y fformiwla1 yn anghywir, dylai'r fformiwla gywir fod = FIND ("c", A1, FIND ("c", A1) +2) , ac os ydych chi am ddod o hyd i'r llythyren gyntaf "c", does ond angen i chi newid y 2 i 0.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Fel y mae DdW yn ei nodi, mae'r '+2' neu '+0' neu'r hyn sydd gennych chi yn safle nodau 'cod caled'; byddai'n rhaid i chi wybod yn barod ble roedd y "c", er mwyn dod o hyd iddo. Fodd bynnag, mae Fformiwla 2 yn sbot-ymlaen, fodd bynnag: DYLAI'R nfed enghraifft o'ch llinyn targed ar gyfer nod unigryw na fydd fel arall yn ymddangos yng ngweddill y testun, yna DOD O HYD I'R nod unigryw hwnnw.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n gallu dod o hyd i ail enghraifft ond beth am 3ydd, 4ydd a 'n'th. Ni allaf gael 3ydd enghraifft (yn ogystal â 4ydd). Mae gennyf ddata sy'n cynnwys 50 i 60 o achosion. felly beth ddylwn i ei wneud?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
sanjeev, fel y dywedais ddwy flynedd yn ôl, defnyddiwch Fformiwla 2: =FIND(CHAR(1),SUBSTITUTE("LOOK_IN",,"LOOK_FOR", CHAR(1),INST_NUM)) Lle LOOK_IN yw'r llinyn (neu'r gell) chi' ail chwilio i mewn; LOOK_FOR yw'r llinyn yr ydych yn chwilio amdano; a INST_NUM yw'r enghraifft gyfanrif o LOOK_FOR yr ydych am ei adnabod. Felly, bydd =FIND(CHAR(1),SUBSTITUTE("HELLO BYD",,"L", CHAR(1),3) yn dychwelyd 10 (safle'r trydydd "L").
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Annwyl Bawb, Rwyf am ddewis llinyn gronynnol o gell Enghraifft:- Fy Enw i yw Mohit Rwyf am ddychwelyd unrhyw werth Fel mohit, yw, Enw, Fy gan ddefnyddio ffwythiant. a oes unrhyw Swyddogaeth ai peidio
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rwy'n credu nad oes unrhyw swyddogaeth benodol ar gyfer hynny, gan nad yw Excel wedi'i adeiladu i drin rhestrau o werthoedd mewn un gell. Gallwch chi adeiladu'r swyddogaeth eich hun trwy gyfuno'r swyddogaethau a grybwyllir uchod gyda CHWITH () a DDE(). Neu fe allech chi ddefnyddio VBscripting wrth gwrs.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ar ôl ychydig o chwarae o gwmpas cefais y canlynol i ddod o hyd i'r trydydd achos o X a dychwelyd y rhif safle. = FIND("X", A1,(FIND("X",A1,FIND("X",A1,1)+1))+1) Mae'r modiwl VBA yn cael fy mhleidlais serch hynny. Llawer haws i'w gofio
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yn sicr, ond fe allech chi nythu fformiwlâu yn y paramedr "rhif enghraifft" am gyfnod amhenodol. Mae Fformiwla 2 yn osgoi VBA, sy'n golygu mai dyma'r ateb cyffredinol gorau.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Try this: =INDEX(SMALL(IF(MID(A1,MATCH(ROW(INDIRECT(1&":"&LEN(A1))),ROW(INDIRECT(1&":"&LEN(A1))),0),1)="c",MATCH(ROW(INDIRECT(1&":"&LEN(A1))),ROW(INDIRECT(1&":"&LEN(A1))),0),""),MATCH(ROW(INDIRECT(1&":"&LEN(A1)-LEN(SUBSTITUTE(A1,"c","")))),ROW(INDIRECT(1&":"&LEN(A1)-LEN(SUBSTITUTE(A1,"c","")))),0)),2) lle mae "c" yn gymeriad gofynnol a 2 yw'r sefyllfa. Sylwch mai fformiwla arae yw hon.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
this is simpler: =INDEX(SMALL(IF(MID(A1,ROW(INDIRECT(1&":"&LEN(A1))),1)="c",ROW(INDIRECT(1&":"&LEN(A1))),""),ROW(INDIRECT(1&":"&LEN(A1)-LEN(SUBSTITUTE(A1,"c",""))))),2)
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, mae gen i destun mewn cell Excel "23 floyd lane, longville, KN 14564" Mae angen swyddogaeth arnaf i dynnu "longville" yn unig Diolch
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Os oes rhaid i chi ddefnyddio ffwythiant, ceisiwch: =TRIM(MID(A1,SEARCH(",",A1)+1,SEARCH("!@#",SUBSTITUTE(A1,",","!@#",2 ))-SEARCH(",",",A1)-1)) Fel arall, efallai y byddwch yn ystyried Data > Testun i Golofnau > Amffiniedig (gan ddefnyddio coma fel y gwahanydd).
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Nid yw Fformiwla 1 yn gweithio ar y pedwerydd, pumed, chweched ac ati felly bydd (+3,4,5) bob amser yn dangos trydydd safle'r llythyren "c" sef 19 eiliad mae'r fformiwla yn gweithio serch hynny.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo BAWB,
Mae gen i destun mewn cell Excel " TRWY DROSGLWYDDO-NEFT*HDHC0065431*N053112345624801*K0038331* krishna--"
Dwi angen swyddogaeth i echdynnu dim ond "N053112345624801"
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo bawb,

Mae gen i destun mewn cell Excel " TRWY DROSGLWYDDO-NEFT*HDFC0000001*N08745987123546*J0032331*KUMAR--"

Dwi angen swyddogaeth i echdynnu dim ond "N08745987123546"

diolch
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, ydych chi am echdynnu'r rhifau ar ôl Na ac mae nifer y rhifau wedi'u gosod? Os felly, gallwch ddefnyddio Kutools ar gyfer swyddogaeth testun Exccel's Extract , teipiwch Na???? i echdynnu.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'r fformiwla gyntaf yn gwbl ddiwerth ac yn anghywir ond mae'n gweithio'n gywir ar gyfer yr enghraifft hon gan fod yr "c" cyntaf a'r ail yn gyfagos. Y fformiwla gywir yw:


Am 2il ddigwyddiad -
= FIND ("c", A1, FIND ("c", A1) +1)

Am 3ydd digwyddiad -
= FIND ("c", A1, FIND ("c", A1, FIND ("c", A1) + 1) + 1) ac yn y blaen ...
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae'r fformiwla gyntaf yn gweithio'n gywir yn fy fersiwn i, yn y nodyn, mae wedi egluro sut i ddod o hyd i'r trydydd neu'r blaen neu'r nfed "c".

Nodyn: Gallwch newid y 2 yn y fformiwla yn seiliedig ar eich anghenion. Er enghraifft, os ydych chi am ddod o hyd i'r pedwerydd safle o "c", gallwch chi newid y 2 i 3. Ac os ydych chi am ddod o hyd i safle cyntaf "c", dylech chi newid 2 i 0.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ceisiwch ddarganfod lleoliad yr ail c gyda brawddeg gyntaf fy sylw uchod fel y llinyn gan ddefnyddio'r fformiwla gyntaf. Byddwch yn dod i wybod pa mor gywir ydyw!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Cytuno'n llwyr. Mae'r +2, neu +3 ac ati.....yn dibynnu'n llwyr ar y bylchau rhwng n ac (n+1) o "c". Felly byddai'n rhaid i chi addasu â llaw ar gyfer pob cell os oeddech chi'n ceisio copïo'r fformiwla hon i lawr colofn er enghraifft. Yn y bôn yr un peth â chyfrif â llaw.


Ex. Gadewch i ni geisio dod o hyd i'r 4ydd digwyddiad o "c" yng nghell A1 gan ddefnyddio'r fformiwla a ddarperir. Yn unol â'r erthygl dylem ddefnyddio +3 yn ein swyddogaeth FIND nythu i ddod o hyd i'r 4ydd digwyddiad.


Testun yng Nghell A1:

"car cab abc cole ciwb"

Gan gyfrif â llaw, y 4ydd digwyddiad yw'r "c" in cole yn safle cymeriad 13.


= FIND ("c", A1, FIND ("c", A1) +3)

Bydd y ffwythiant nythu, FIND ("c", A1) yn dod o hyd i'r digwyddiad cyntaf o "c" yn safle 1.

Felly,

FIND("c", A1)+3 = 1+3 = 4

Gan blygio hynny yn ôl i'n fformiwla,

= FIND("c", A1, FIND("c",A1)+3) = FIND("c", A1,1+3) = FIND("c",A1,4)

Bydd y fformiwla newydd hon yn edrych am y digwyddiad cyntaf o "c" gan ddechrau o leoliad nod 4. Y 4ydd nod yn y llinyn yw'r gofod yn union ar ôl cab.

Felly, bydd y fformiwla yn dod o hyd i'r "c" mewn car ac yn dychwelyd gwerth 5 ar gyfer ein fformiwla. Fel y gwyddom o gyfrif â llaw rydym yn chwilio am 13 fel yr allbwn.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Mae "substitute" yn gadael i chi ddod o hyd i Nfed digwyddiad term, felly cyfunwch ef â "darganfod" fel a ganlyn (lle mae 5 = 5ed digwyddiad):

= DERBYN (CHAR (1), TANYSGRIFIAD (A1, "c", CHAR (1), 5))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Dyma'r ateb cywir! disodlwch yr erthygl gyfan hon gyda'r un llinell god hon.....
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ardderchog! Rwy'n falch fy mod wedi sgrolio i fyny i adolygu sylwadau eraill ar ôl postio fy rhai fy hun.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Er mwyn ymdrin ag eithriad y fformiwla, gallwch ddefnyddio'r un peth ag if a iserro
=IF(ISERR(FIND("c",A1,FIND("c",A1)+2)),FIND("c",A1,FIND("c",A1)+0),FIND("c",A1,FIND("c",A1)+2))
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Darganfod bod fformiwla 1 yn amherffaith. Bydd yn help mawr os caiff ei ddileu. Rwyf wedi colli llawer o amser yn ceisio am 4ydd digwyddiad o "a" yn "vedanarayanan" Diolch.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Nid yw eich fformiwla i ddarganfod y Nfed digwyddiad o nod mewn llinyn yn gweithio. Gan ddefnyddio'ch enghraifft, mae ychwanegu 2 at ganlyniadau'r darganfyddiad wedi'i fewnosod yn sicrhau man cychwyn ar gyfer darganfyddiad cychwynnol safle y tu hwnt i'r ddau c 1af ond nid yw newid y +2 i +3 yn rhoi safle'r 4ydd "c", mae'n yn syml yn dechrau'r chwiliad un nod yn ddyfnach i mewn i'r llinyn a'r canlyniad yn dal i fod y 3ydd "c". I ddod o hyd i'r 4ydd "c" rhaid i'r chwiliad ddechrau y tu hwnt i safle'r 3ydd "c". Edrychaf ymlaen at eich ateb newydd.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, David

Ydy, fel y dywedasoch, nid yw'r fformiwla gyntaf yn gweithio'n gywir, gallwch gymhwyso'r ail fformiwla:
=FIND(CHAR(1),SUBSTITUTE(A2,"c",CHAR(1),2))

Nodyn: Mae'r rhif "2" yn y fformiwla yn golygu'r ail "c", os ydych chi am gael y trydydd, pedwerydd "c", dim ond newid y rhif 2 i 3,4 yn ôl yr angen.
Ceisiwch, gobeithio y gall eich helpu!
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir