Skip i'r prif gynnwys

Sut i gael gwared ar gymeriadau nad ydynt yn alffaniwmerig yn Excel?

Gan dybio bod yna ystod o ddata, fel JAMES0898 # 4% ^ {}, sy'n cynnwys nodau nad ydynt yn alffaniwmerig mewn taflen waith, ac yn awr dim ond tynnu'r cymeriadau nad ydynt yn alffaniwmerig a chadw'r nodau alffaniwmerig yr ydych am eu tynnu. Er enghraifft, JAMES0898 # 4% ^ {} > JAMES0898. Sut ydych chi'n dileu'r cymeriadau an-alffaniwmerig hynny yn Excel yn gyflym?


Tynnwch nodau nad ydynt yn alffaniwmerig gyda chod VBA

Gyda'r cod VBA byr canlynol, gallwch chi gael gwared ar y nodau nad ydynt yn alffaniwmerig hefyd. Gallwch ei wneud fel hyn:

1. Gwasgwch Alt + F11 allweddi gyda'i gilydd i agor y Microsoft Visual Basic ar gyfer cymwysiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, ac yna pastiwch islaw cod VBA i'r Modiwl:

VBA: Tynnwch yr holl nodau nad ydynt yn alffaniwmerig

Sub RemoveNotAlphasNotNum()
'Updateby2014128
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    xOut = ""
    For i = 1 To Len(Rng.Value)
        xTemp = Mid(Rng.Value, i, 1)
        If xTemp Like "[a-z.]" Or xTemp Like "[A-Z.]" Or xTemp Like "[0-9.]" Then
            xStr = xTemp
        Else
            xStr = ""
        End If
        xOut = xOut & xStr
    Next i
    Rng.Value = xOut
Next
End Sub

3. Gwasgwch F5 allwedd neu cliciwch y Run botwm i weithredu'r cod.

4. Yna dewiswch ystod rydych chi am gael gwared ar yr holl nodau nad ydynt yn alffaniwmerig yn y dialog naidlen, a chliciwch ar y OK botwm.

Nawr mae'r holl nodau nad ydynt yn alffaniwmerig wedi'u dileu o'r ystod a ddewiswyd. Gweler y screenshot:

2 glic i gael gwared ar yr holl gymeriadau nad ydynt yn alffaniwmerig trwy offeryn anhygoel

Rydym yn aml yn rhoi cyrchwr i mewn i gell ac yna'n tynnu nodau nad ydynt yn alffaniwmerig fesul un â llaw. Os ydych chi'n gyfarwydd â VBA neu Swyddogaethau a Ddiffiniwyd gan Ddefnyddwyr, gallwch ei godio a chael gwared ar yr holl nodau nad ydynt yn alffaniwmerig mewn swmp. Ond yma, byddaf yn argymell offeryn anhygoel, Dileu Cymeriadau nodwedd o Kutools ar gyfer Excel , a all gael gwared ar bob math o gymeriadau gyda chliciau 2 yn unig!


Tynnwch nodau nad ydynt yn alffaniwmerig gyda Swyddogaeth Diffiniedig Defnyddiwr

Gallwch hefyd ddiffinio swyddogaeth arferiad i gael gwared ar yr holl nodau nad ydynt yn alffaniwmerig o gelloedd yn Excel.

1. Gwasgwch Alt + F11 allweddi gyda'i gilydd i agor y Microsoft Visual Basic ar gyfer cymwysiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, ac yna pastiwch y cod isod i'r Modiwl:

Swyddogaeth Diffiniedig Defnyddiwr: Tynnwch yr holl nodau nad ydynt yn alffaniwmerig

Function DeleteNonAlphaNumeric(xStr As String) As String
Dim xStrR As String
Dim xCh As String

Dim xStrMode As String
Dim xInt As Integer
    xStrMode = "[A-Z.a-z 0-9]"
    xStrR = ""
    For xInt = 1 To Len(xStr)
        xCh = Mid(xStr, xInt, 1)
        If xCh Like xStrMode Then
            xStrR = xStrR & xCh
        End If
    Next
    DeleteNonAlphaNumeric = xStrR
End Function
    

3. Nawr ewch yn ôl i'r daflen waith, dewiswch gell wag, a nodi'r fformiwla = DeleteNonAlphaNumeric (B3), ac yna llusgwch y lawrlwythiad handlen AutoFill i gymhwyso'r fformiwla hon i gelloedd eraill.


Tynnwch nodau nad ydynt yn alffaniwmerig gyda Kutools ar gyfer Excel

Gyda dau ddull uchod, mae angen i chi wybod y codau, ond fel dechreuwyr Excel, ni all y mwyafrif ohonom ddefnyddio'r cod, felly yma byddaf yn rhoi ffordd hawdd i chi ei wneud.

Kutools ar gyfer Excel- Yn cynnwys mwy na 300 o offer defnyddiol ar gyfer Excel. Treial llawn am ddim nodwedd 30 diwrnod, nid oes angen cerdyn credyd! Get It Now

Os ydych chi wedi gosod Kutools ar gyfer Excel, gwnewch hynny fel y camau canlynol:

1. Dewiswch yr ystod sydd ei hangen arnoch i dynnu nodau nad ydynt yn alffaniwmerig, a chlicio Kutools > Testun > Dileu Cymeriadau.

2. Yna a Dileu Cymeriadau bydd blwch deialog yn ymddangos, dim ond gwirio Di-alffaniwmerig opsiwn, a chliciwch ar y Ok botwm.

Nawr mae'r holl nodau nad ydynt yn alffaniwmerig wedi'u dileu o'r tannau testun.


Erthyglau cysylltiedig:

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 (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How do you remove the characters while keeping the space separator?
This comment was minimized by the moderator on the site
VBA method worked, but only works on the selected range. You cannot specify the output into a different range of cells than the input. So you must copy the source data into the target range, select the data, run the script and allow it to output to the default range. Also, the period (.) is not considered a special character, so if you want to remove those too, you'll need to search and replace.
This comment was minimized by the moderator on the site
Thanks for sharing, but still don't like the input-box method... :D
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations