Skip i'r prif gynnwys

 Sut i ddod o hyd i safle'r llythyren gyntaf (alffa) o'r llinyn yn Excel yn gyflym?

Er enghraifft, dyma restr o dannau testun sy'n gymysg â rhifau a llythrennau mewn dalen, ac i ddod o hyd i leoliad y llythyren gyntaf (cymeriad alffa) fel y dangosir isod, gall fod yn broblem drafferthus i chi. Fodd bynnag, yn yr erthygl hon, rwy'n cyflwyno rhai triciau ar ddatrys y swydd hon yn gyflym i chi.


Dyma rai fformiwlâu i'ch helpu chi i ddod o hyd i safle llythyren gyntaf mewn llinyn.

Dewiswch gell wag y byddwch chi'n gosod y canlyniad arni, cymerwch B2 er enghraifft, a nodwch y fformiwla hon =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), dal Shift + Ctrl, a'r wasg Rhowch allwedd i gael y canlyniad. Yna cliciwch ar B2 a llusgo handlen llenwi auto i dros y celloedd sydd angen defnyddio'r fformiwla hon. Gweler y screenshot:
doc dod o hyd i safle llythyren gyntaf 2

Tip: gyda'r fformiwla uchod, os nad oes unrhyw gymeriad alffa, bydd yn dangos gwerth gwall.
doc dod o hyd i safle llythyren gyntaf 3

Yn y fformiwla, A2 yw'r gell rydych chi am ddod o hyd i safle'r alffa gyntaf, gallwch ei newid yn ôl yr angen.


Os ydych chi fel arfer yn defnyddio Swyddogaeth Diffiniedig, yma hefyd Swyddogaeth Diffiniedig i'ch helpu chi i ddod o hyd i'r alffa gyntaf a dychwelyd i'w safle.

1. Gwasgwch Alt + F11 allweddi i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > modiwle, a gludo islaw'r cod i'r Modiwlau sgript.

VBA: Darganfyddwch safle'r llythyr cyntaf

Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
    Dim xChar As Integer
    Dim xPos As Integer
    Dim I As Integer
    Application.Volatile
    For I = 1 To Len(xStr)
        xChar = Asc(Mid(xStr, I, 1))
        If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
            xPos = I
            Exit For
        End If
    Next
    FirstNonDigit = xPos
End Function

doc dod o hyd i safle llythyren gyntaf 5

3. Cadwch y cod ac ewch yn ôl i'r ddalen, dewiswch gell wag a nodi'r fformiwla hon = FirstNonDigit (A15), y wasg Rhowch allwedd, a gallwch ddod o hyd i safle cymeriad alffa cyntaf.
doc dod o hyd i safle llythyren gyntaf 6


Ond mewn rhai achosion eraill, efallai yr hoffech chi dynnu cymeriadau alffa yn unig o linyn cymysg fel islaw'r screenshot a ddangosir. Yn y sefyllfa hon, gallwch gymhwyso'r Dileu Cymeriadau cyfleustodau Kutools ar gyfer Excel - teclyn ychwanegu defnyddiol a defnyddiol i wneud pethau'n gyflym.
doc dod o hyd i safle llythyren gyntaf 7

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 isod:

1. Gwnewch gopi ar gyfer y tannau rydych chi am dynnu nodau alffa ohonyn nhw. Gweler y screenshot:
doc dod o hyd i safle llythyren gyntaf 8

2. Yna dewiswch y tannau sydd wedi'u copïo a chlicio Kutools > Testun > Dileu Cymeriadau. Gweler y screenshot:
doc dod o hyd i safle llythyren gyntaf 12

3. Ac yn y prydlon Dileu Cymeriadau deialog, gwirio Di-alffa opsiwn yn unig, gallwch gael rhagolwg o'r canlyniadau sydd wedi'u tynnu wrth i chi wirio yn y Rhagolwg blwch. Gweler y screenshot:
doc dod o hyd i safle llythyren gyntaf 10

4. Cliciwch Ok or Gwneud cais. Nawr dim ond y cymeriadau alffa sy'n cael eu tynnu.
doc dod o hyd i safle llythyren gyntaf 11

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn 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!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks VBA good, but suppose if decimal number comes like 123.45GB ?
This comment was minimized by the moderator on the site
Hi,slowlearner, I have updated the code in the tutorial, now it will only find the position of first alphabetical character (excluding symbols and numbers). Please try again.
This comment was minimized by the moderator on the site
the visual basic FirstNonDigit is wrong too: it takes space or ? or... as letters, bad bad bad
This comment was minimized by the moderator on the site
"Find position of first alpha in string with formulas" : that formula MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0) is wrong if you've got a space in the cell ...is a space an alpha?!?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations