Note: The other languages of the website are Google-translated. Back to English
Logáil isteach  \/ 
x
or
x
Cláraigh  \/ 
x

or

Conas carachtair neamh-alfa-uimhriúla a bhaint in Excel?

Má cheaptar go bhfuil raon sonraí ann, mar shampla JAMES0898 # 4% ^ {}, ina bhfuil carachtair neamh-alfa-uimhriúla i mbileog oibre, agus anois níl uait ach na carachtair neamh-alfa-uimhriúla a bhaint agus na carachtair alfa-uimhriúla a choinneáil. Mar shampla, JAMES0898 # 4% ^ {} > JAMES0898. Conas a scriosann tú na carachtair neamh-alfa-uimhriúla sin in Excel go tapa?


Bain carachtair neamh-alfa-uimhriúla le cód VBA

Leis an gcód gairid VBA seo a leanas, is féidir leat na carachtair neamh-alfa-uimhriúla a bhaint freisin. Is féidir leat é a dhéanamh mar seo:

1. Brúigh Eile + F11 eochracha le chéile chun an Microsoft Visual Basic d’iarratais fhuinneog.

2. cliceáil Ionsáigh > Modúil, agus ansin greamaigh faoi bhun chód VBA isteach sa Mhodúl:

VBA: Bain gach carachtar neamh-alfa-uimhriúla

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. Brúigh F5 eochair nó cliceáil ar an Rith cnaipe chun an cód a fhorghníomhú.

4. Ansin roghnaigh raon is mian leat gach carachtar neamh-alfa-uimhriúla a bhaint sa dialóg aníos, agus cliceáil ar an OK cnaipe.

Anois tá gach ceann de na carachtair neamh-alfa-uimhriúla scriosta ón raon roghnaithe. Féach an pictiúr:

2 chlic chun gach carachtar neamh-alfa-uimhriúla a bhaint le huirlis iontach

Is gnách go gcuirimid cúrsóir i gcill agus ansin bainimid carachtair neamh-alfa-uimhriúla ceann ar cheann de láimh. Má tá tú eolach ar VBA nó ar Fheidhmeanna Sainithe ag an Úsáideoir, is féidir leat é a chódú agus gach carachtar neamh-alfa-uimhriúla a bhaint den mórchóir. Ach anseo, molfaidh mé uirlis iontach, Bain gné Carachtair de Kutools le haghaidh Excel, ar féidir léi gach cineál carachtar a bhaint le 2 chlic amháin! Triail Saor in Aisce Gné Iomlán 30 lá!

Bain carachtair neamh-alfa-uimhriúla le Feidhm Sainmhínithe ag an Úsáideoir

Is féidir leat feidhm shaincheaptha a shainiú freisin chun gach carachtar neamh-alfa-uimhriúil a bhaint as cealla in Excel.

1. Brúigh Eile + F11 eochracha le chéile chun an Microsoft Visual Basic d’iarratais fhuinneog.

2. Cliceáil Ionsáigh > Modúil, agus ansin greamaigh an cód thíos sa Mhodúl:

Feidhm Sainmhínithe ag an Úsáideoir: Bain gach carachtar neamh-alfa-uimhriúla

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. Anois téigh ar ais chuig an mbileog oibre, roghnaigh cill bhán, agus iontráil an fhoirmle = ScriosNonAlphaNumeric (B3), agus ansin íoslódáil an láimhseáil AutoFill a tharraingt chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.


Bain carachtair neamh-alfa-uimhriúla le Kutools le haghaidh Excel

Le dhá mhodh thuas, ní mór duit na cóid a bheith ar eolas agat, ach mar thosaitheoirí Excel, ní féidir leis an gcuid is mó againn an cód a úsáid, mar sin anseo tabharfaidh mé bealach éasca duit é a dhéanamh.

Kutools le haghaidh Excel- Cuimsíonn sé níos mó ná 300 uirlis áisiúil le haghaidh Excel. Triail saor in aisce gné iomlán 30 lá, níl aon chárta creidmheasa ag teastáil! Get sé anois

Má tá Kutools suiteáilte agat le haghaidh Excel, déan é mar a leanas:

1. Roghnaigh an raon a theastaíonn uait chun carachtair neamh-alfa-uimhriúla a bhaint, agus cliceáil Kutools > Téacs > Bain Carachtair.

2. Ansin a Scrios Carachtair beidh bosca dialóige le feiceáil, ach seiceáil Neamh-alfa-uimhriúla rogha, agus cliceáil ar an Ok cnaipe.

Anois tá gach ceann de na carachtair neamh-alfa-uimhriúla scriosta ó na teaghráin téacs.


Earraí gaolmhara:


Na hUirlisí Táirgiúlachta Oifige is Fearr

Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%

  • Athúsáid: Cuir isteach go tapa foirmlí casta, cairteacha agus aon rud a d'úsáid tú roimhe seo; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
  • Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
  • Cumaisc Cealla / Sraitheanna / Colúin gan Sonraí a chailleadh; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna / Colúin Dúblacha... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
  • Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
  • Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
  • Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
  • Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
  • Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
  • Níos mó ná 300 gné chumhachtach. Tacaíochtaí Office / Excel 2007-2019 agus 365. Tacaíonn sé le gach teanga. Imscaradh éasca i d’fhiontar nó d’eagraíocht. Gnéithe iomlána triail saor in aisce 30 lá. Ráthaíocht ar ais airgid 60 lá.
cluaisín kte 201905

Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
bun officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dee · 4 years ago
    How do you remove the characters while keeping the space separator?
  • To post as a guest, your comment is unpublished.
    Mike Litoris · 7 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Bryan Steven · 7 years ago
    Thanks for sharing, but still don't like the input-box method... :D