Hur tillåter jag bara alfanumeriska tecken i Excel?
För vissa speciella ändamål får du bara tillåta alfanumeriska eller numeriska tecken i en kolumn, hur kan du göra det? I den här artikeln kommer vi att presentera sätten att lösa detta problem i Excel.
Tillåt endast inmatning av alfanumeriska tecken med datavalidering
Tillåt endast inmatning av numeriska tecken med datavalidering
Tillåt endast textinmatning med datavalidering
Tillåt inte specialtecken med Kutools för Excel
Ta bort alla utom alfanumeriska tecken från sträng med Kutools för Excel
Tillåt endast inmatning av alfanumeriska tecken med datavalidering
För att bara tillåta alfanumeriska tecken i en kolumn kan du följa stegen nedan för att hantera det.
1. Välj en kolumn genom att klicka på kolumnrubriken, till exempel kolumn A och klicka Data > Datagransknings > Datagransknings. Se skärmdump:
2. Sedan i Datagransknings dialog, under Inställningar fliken och välj Custom från Tillåt rullgardinslista ,, och skriv denna formel =ISNUMBER(SUMPRODUCT(SEARCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))) in i Formula-textrutan. Se skärmdump:
Dricks: I den här formeln är A1 den första cellen i den valda kolumnen, du kan ändra den efter behov.
3. klick OK, och nu i kolumn A kan du bara skriva alfanumeriska tecken i den. Om du anger icke-alfanumeriska tecken i cellen visas en varningsdialog.
Dricks: Om du bara skriver * eller ~ i cellerna i kolumn A visas inte varningsdialogrutan.
Tillåt endast inmatning av numeriska tecken med datavalidering
Om du bara tillåter inmatning av numeriska tecken i en kolumn kan du göra så här:
1. Välj den kolumn du vill begränsa posten och klicka på Data > Datagransknings > Datagransknings.
2. Sedan i Datagransknings dialogrutan, välj Custom från Tillåt rullgardinslista och skriv den här formeln = ISNUMBER (B1) i Formel textruta och B1 är den första cellen i den valda kolumnen. Se skärmdump:
3. klick OKoch den valda kolumnen tillät endast numeriska tecken.
Tillåt endast textinmatning med datavalidering
För att endast tillåta textinmatning i en kolumn kan du också använda en formel.
1. Markera hela kolumnen du vill begränsa och klicka på Data > Datagransknings > Datagransknings.
2. välj Custom från Tillåt-lista och skriv den här formeln =ISTEXT (C1) (C1 är den första cellen i den valda kolumnen) i Formula-textrutan. Se skärmdump:
3. klick OK för att avsluta det.
Tillåt inte specialtecken med Kutools för Excel
Förhindra att specialtecken kommer inEgentligen kan du ansöka Kutools för ExcelÄr Förhindra skrivning verktyget för att förhindra att specialtecken matas in och endast tillåta t.ex. alfanumeriska tecken.
Kutools för Excel, med mer än 300 praktiska funktioner, gör dina jobb enklare. |
Efter gratis installation Kutools för Excel, gör så här:
1. Markera de celler som du vill förhindra att specialtecken skriver, klicka på Kutools > Förhindra skrivning > Förhindra skrivning. Se skärmdump:
2. I Förhindra skrivning dialogrutan, kontrollera Förhindra att du skriver in specialtecken alternativ, klicka Ok, och sedan visas två dialogrutor för att påminna dig om något, klicka Ja > OK för att fortsätta operationen.
I de markerade cellerna får specialtecken inte skrivas in.
Förhindra att specialtecken kommer in
Ta bort alla utom alfanumeriska tecken från sträng med Kutools för Excel
I vissa fall kanske du vill ta bort alla utom alfanumeriska tecken från en blandad sträng, Kutools för ExcelÄr Ta bort tecken kan göra dig en tjänst.
Efter gratis installation Kutools för Excel, gör så här:
1. Välj strängarna och klicka Kutools > text > Ta bort tecken. Se skärmdump:
2. Kontrollera sedan i poppdialogen Icke-alfanumerisk alternativ, och du kan förhandsgranska borttagningsresultaten från Förhandsvisning ruta. Se skärmdump:
3. klick Ok or Ansök för att utföra operationen och alla alfanumeriska tecken raderas.
Ta bort icke-alfanumeriska tecken
Relativa artiklar:
- Hur tar jag bort tomma ark från arbetsböcker?
- Hur tillåter jag ja eller nej till Excel?
- Hur tar jag bort alla dubbletter men behåller bara en i Excel?
- Hur tar jag bort första / sista n tecken från en cell / sträng i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!