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

Conas cosc ​​a chur ar charachtair speisialta dul isteach in Excel?

I roinnt cásanna, níl uainn ach litreacha nó uimhreacha a iontráil i gcealla, agus cosc ​​a chur ar na carachtair speisialta a chlóscríobh, mar shampla @ # $% & mar sin de. An bhfuil aon fheidhmeanna in Excel chun cosc ​​a chur ar na carachtair speisialta dul isteach nuair a chuireann muid luachanna isteach?

Cosc a chur ar charachtair speisialta a théann isteach le Bailíochtú Sonraí

Cosc a chur ar charachtair speisialta a iontráil le cód VBA

Cosc a chur ar charachtair speisialta a iontráil le Kutools le haghaidh Excel smaoineamh maith3


Cosc a chur ar charachtair speisialta a théann isteach le Bailíochtú Sonraí

Is féidir le Bailíochtú Sonraí Excel 'cabhrú leat ach na luachanna alfa-uimhriúla a iontráil. Déan mar a leanas le do thoil:

1. Roghnaigh raon ar mhaith leat cosc ​​a chur ar na carachtair speisialta dul isteach.

2. Ansin cliceáil Dáta > Bailíochtú Sonraí > Bailíochtú Sonraí, féach ar an scáileán:

doc-chosc-carachtair-1

3. Sa an Bailíochtú Sonraí dialóg, cliceáil Socruithe tab, agus roghnaigh An Chustaim ó na Ceadaigh liosta anuas, ansin cuir isteach an fhoirmle seo =ISNUMBER(SUMPRODUCT(SEARCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))) isteach sa Foirmle bosca téacs, féach an pictiúr:

Nóta:A1 léiríonn sé an chéad chill de do raon roghnaithe (ó chlé go deas).

doc-chosc-carachtair-1

4. Ansin cliceáil OK chun an dialóg seo a dhúnadh, agus anois nuair a iontrálann tú luachanna ina bhfuil na carachtair speisialta sa cholún sonraithe tá an rogha curtha i bhfeidhm agat, gheobhaidh tú an teachtaireacht rabhaidh seo a leanas.

doc-chosc-carachtair-1


Cosc a chur ar charachtair speisialta a iontráil le cód VBA

Is féidir leis an gcód VBA seo a leanas cabhrú leat na carachtair speisialta a chosc agus na luachanna téacs á iontráil agat.

1. Coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Fuinneog Microsoft Visual Basic for Applications.

2. Ansin roghnaigh do bhileog oibre a úsáidtear ón taobh clé Explorer Tionscadail, cliceáil faoi dhó air chun an Modúil, agus ansin cóipeáil agus greamaigh an cód VBA seo a leanas sa bán Modúil:

Cód VBA: cosc ​​a chur ar charachtair speisialta dul isteach in Excel

Private Const FCheckRgAddress As String = "A1:A100"
Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140905
    Dim xChanged As Range
    Dim xRg As Range
    Dim xString As String
    Dim sErrors As String
    Dim xRegExp As Variant
    Dim xHasErr As Boolean
    Set xChanged = Application.Intersect(Range(FCheckRgAddress), Target)
    If xChanged Is Nothing Then Exit Sub
    Set xRegExp = CreateObject("VBScript.RegExp")
    xRegExp.Global = True
    xRegExp.IgnoreCase = True
    xRegExp.Pattern = "[^0-9a-z]"
    For Each xRg In xChanged
        If xRegExp.Test(xRg.Value) Then
            xHasErr = True
            Application.EnableEvents = False
            xRg.ClearContents
            Application.EnableEvents = True
        End If
    Next
    If xHasErr Then MsgBox "These cells had invalid entries and have been cleared:"
End Sub

doc-chosc-carachtair-1

nótaí: Sa chód thuas, is féidir leat an raon a athrú A1: A100 of Príobháideach Const FCheckRgAddress As Teaghrán = "A1: A100" script chuig do raon féin ar mhaith leat na carachtair speisialta a chosc.

3. Ansin sábháil agus dún an cód seo, agus anois, nuair a iontrálann tú luachanna téacs le roinnt carachtair speisialta sa raon A1: A100, glanfar do luach ag an am céanna, agus is féidir leat an teachtaireacht rabhaidh seo a leanas a fháil.

doc-chosc-carachtair-1


Cosc a chur ar charachtair speisialta a iontráil le Kutools le haghaidh Excel

I ndáiríre, má tá Kutools le haghaidh Excel - uirlis áisiúil agus ilfheidhmeach, is féidir leat cosc ​​a chur go tapa ar charachtair speisialta a chlóscríobh i rogha lena Cosc ar Chlóscríobh fóntais le seic amháin.

Kutools le haghaidh Excel, le níos mó ná 300 feidhmeanna úsáideacha, déanann sé do phoist níos éasca. 

Tar éis a shuiteáil Kutools for Excel, déan mar atá thíos le do thoil :(Íoslódáil saor in aisce Kutools le haghaidh Excel Anois!)

1. Roghnaigh rogha is mian leat chun carachtair speisialta a chlóscríobh, agus cliceáil Kutools > Cosc ar Chlóscríobh > Cosc ar Chlóscríobh. Féach an pictiúr:
cosc a chur ar charachtair 10

2. Sa Cosc ar Chlóscríobh dialóg, seiceáil Cineál a chosc i gcarachtair speisialta rogha. Féach an pictiúr:
cosc a chur ar charachtair 7

3. cliceáil Ok, agus tagann dialóg amach le cur i gcuimhne duit go mbainfidh sé Bailíochtú Sonraí má chuirtear an fóntais seo i bhfeidhm agus cliceáil Is ea le dul go dtí an chéad dialóg eile, meabhróidh sé duit go raibh an fóntais ag obair ag an gcuid seo. féach ar an scáileán:
cosc a chur ar charachtair 8

4. cliceáil OK chun an dialóg a dhúnadh, agus as seo amach, tagann dialóg rabhaidh amach nuair a dhéanann tú iarracht carachtar speisialta a iontráil sa roghnú.
cosc a chur ar charachtair 9

Leid.Más mian leat stop a chur le luachanna dúblacha a chlóscríobh i gcolún, déan iarracht na Kutools a úsáid le haghaidh Excel Cosc a chur ar Dúblach mar a thaispeántar sa phictiúr a leanas. Tá sé ag feidhmiú go hiomlán gan teorainn i 30 lá, íoslódáil agus triail saor in aisce anois.

cosc ar dhúbailt seachnaíonn doc kutools clóscríobh 2


Earraí gaolmhara:

Conas cosc ​​a chur ar luachanna a iontráil le spásanna in Excel?

Conas iontrálacha dúblacha i gcolún in Excel a chosc?


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
Sórtáil tuairimí de réir
Comments (11)
Níl rátálacha ar bith fós. Bí ar an gcéad duine a rátáil!
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Tá an réiteach le Bailíochtú Sonraí beagnach foirfe. Ach is féidir liom carachtar "*" a chur sa réimse cosanta sin. Aon chomhairle? Míle buíochas Pavel
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
In ionad feidhm SEARCH bain triail as FIND: =ISNUMBER(SUMPRODUCT(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),,"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")))
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
conas teorainn fhad a shocrú? is éard atá i gceist agam mura dteastaíonn uaim ach 12 charachtar nó uimhir a shocrú
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, raj,
Chun d’fhadhb a réiteach, cuir an fhoirmle thíos i bhfeidhm le do thoil:
=AND(ISNUMBER(SUMPRODUCT(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))),LEN(A1)=12)


Bain triail as, le do thoil, tá súil gur féidir leis cabhrú leat!
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Cad a tharlóidh más gá dom carachtair áirithe a chlóscríobh i gcill amháin i gcomhcheangal le fad an téacs?

Mar shampla, ba mhaith liom cosc ​​a chur ar an téacs a bheith idir 5-16 caharacters i dteannta le cosc ​​​​ar charachtair áirithe? Aon chomhairle?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
B’fhéidir gur féidir leat an fheidhm Bailíochtú Sonraí a thriail chun fad an téacs a theorannú. Féach ar an scáileán:
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Nuair a úsáidim do chód VBA in Excel 2013 osclóidh sé an rogha dífhabhtaithe agus reofaidh sé
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, WilY, má thagann sé amach dialóg mar a thaispeántar thíos scáileáin, ach cliceáil Tá ansin OK chun an cód a chumasú. Tá an cheist seo le feiceáil in Excel 2016, freisin.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Conas é seo a dhéanamh arís i gcolúin eile?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Réiteach den scoth. como agregas las comillas () le haghaidh sean admháil?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit a luibhre,

Sásta cabhrú leat. Ag baint úsáide as an gcéad mhodh, is féidir leat an fhoirmle seo a úsáid i mbailíochtú sonraí:
=ISNUMBER(SUMPRODUCT(SEARCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"&CHAR(34))))

Glacann an fheidhm CHAR an luach ASCII agus cuireann sé an luach carachtar comhfhreagrach ar ais. Is é 34 an luach ASCII le haghaidh luachan dúbailte. Mar sin ceadófar luachan dúbailte. Bain triail as, le do thoil.

Le meas,
Mandy
Níl aon tráchtanna curtha suas anseo go fóill
Fág do chuid tuairimí
Ag postáil mar Aoi
×
Ráta an post seo:
0   Carachtair
Suímh Molta