Hur du stoppar Excel från att ändra siffror till datum (5 sätt)

  • Dela Detta
Hugh West

Funktionerna i Microsoft Excel gör det enklare att ange datum. Till exempel, 3/13 blir 13 mars Detta är ganska irriterande när vi skriver något som vi inte vill konvertera till datum. Tyvärr finns det inget sätt att stoppa detta. Det finns dock lösningar. I den här artikeln kommer vi att visa 5 olika sätt att stoppa Excel från att ändra siffror till datum.

Ladda ner övningsboken

Du kan ladda ner arbetsboken och öva med dem.

Sluta ändra siffror till datum.xlsm

5 effektiva sätt att stoppa Excel från att ändra siffror till datum

Den enda metoden för att hindra Excel från att konvertera dessa siffror till datum är att uttryckligen tala om för Excel att de inte är siffror. Anta till exempel att vi har en datamängd som innehåller sex siffror och nu vill vi hitta bråkdelen av dessa siffror. Men när vi skriver en bråkdel av en siffra konverteras den automatiskt till datum. Låt oss titta på metoderna för att stoppa detta.

1. Utnyttja funktionen Format Cells för att förhindra att Excel konverterar siffror till datum

Med funktionen för att formatera celler kan vi ändra utseendet på celltal utan att ändra det ursprungliga talet. Vi vet att bråkdelen av antalet 0.2307 är 3/13 Så vi skriver in siffran i den valda cellen.

Tryck sedan på Gå in på så omvandlas det automatiskt till datum (se skärmbilden nedan).

Detta kommer att ske för varje enskild cell när du skriver in bråktal eller tal med ' / ' eller ' - '.

För att hindra Excel från att konvertera siffror till datum ska vi använda textformatering. För detta måste vi följa stegen nedan.

STEG:

  • Välj först de celler där du vill skriva in bråksiffrorna.
  • För det andra, gå till Hem i bandet.
  • För det tredje klickar du på den lilla ikonen i den Antal grupp för att öppna den Formatera celler dialogrutan.
  • Alternativt kan du använda tangentbordsgenvägen Ctrl + 1 för att visa Formatera celler fönster.

  • Därför är det Formatera celler kommer att visas.
  • Gå sedan till Antal menyn och välj Text .
  • Klicka vidare på OK för att stänga dialogrutan.

  • Om du nu anger ett bråknummer kommer detta inte att ändras.

  • Om du skriver in ett bråknummer i de markerade cellerna stoppar du bara den automatiska ändringen från siffror till datum.

Observera: Om vi gör detta efter att ha angett numret ändras formatet till text, men vi får bara datumets numeriska värde och inte det exakta nummer eller den exakta textsträng som vi angett.

Läs mer: [Rättad!] Varför ändrar Excel mina siffror? (4 skäl)

2. Stoppa konverteringen av siffror till datum med hjälp av apostrof i Excel

Den bästa tekniken för att se till att siffrorna ser likadana ut efter att de har skrivits in är att använda apostrof. Om formateringen ändras tillbaka till Allmänt och en cell redigeras behåller den sitt tidigare utseende i stället för att formateras automatiskt. Så, låt oss ta en titt på stegen nedåt.

STEG:

  • Markera först den cell där du vill placera bråktalet.
  • Lägg sedan till en apostrof innan du skriver in siffran.
  • Tryck på Gå in på .
  • Detta syns inte i cellen, men om du tittar på formellfältet kommer apostrofen att synas.

  • Så här kan du göra för alla celler, om du lägger till en apostrof förhindrar du Excel från att ändra formatet.

Läs mer: [Fast!] Excel ändrar datum till slumpmässiga tal (3 lösningar)

3. Lägg till mellanslag för att hindra Excel från att ändra siffror till datum

Vi kan förhindra att Excel ändrar siffror till datum genom att lägga till ett mellanslag innan vi skriver in en siffra. Vi lägger till mellanslag genom att följa stegen nedan.

STEG:

  • Välj den cell där du vill skriva in bråksiffran först.
  • Därefter ska du använda ett mellanslag före numret.
  • Hit Gå in på , finns gapet fortfarande kvar i cellen.

  • Det är allt! Du kan göra detta för varje cellområde, och genom att lägga till ett mellanslag ändrar Excel inte formatet.

Läs mer: Hur man stoppar automatisk korrigering i Excel för datum (3 snabba sätt)

4. Stoppa den automatiska ändringen från siffror till datum genom att infoga noll & mellanslag

Innan du anger ett bråk, t.ex. 3/13 eller . 12/8 se till att inkludera en 0 och utrymme för att förhindra att den ändrar siffror till datum. Låt oss följa stegen nedan.

STEG:

  • Välj först den cell där du vill skriva in bråksiffran.
  • Ange sedan en 0 och utrymme före numret.
  • Dessutom kan press Gå in på .

  • När du trycker på Gå in på nollan lämnar cellen, och cellen ändras till bråktyp.
  • Om du kontrollerar formellisten visas bråkets decimaltal.

  • Men det finns ett problem med den här metoden, du kan inte använda den för alla bråk, till exempel, 0.66667 är en bråkdel av 8/12 men när du använder noll och utrymme tillsammans visar detta att 2/3 eftersom dessa tal är delbara.

Observera: Jag föreslår att du använder de andra metoderna i stället för den här, men den här metoden kommer att fungera korrekt om du använder ' - '.

Läs mer: Hur du hindrar Excel från att ändra siffror (3 enkla metoder)

5. Använd Excel VBA för att förhindra automatisk konvertering

Med Excel VBA kan användarna enkelt använda koden som fungerar som en Excel-meny från bandet. För att använda koden VBA kod för att stoppa Excel från att ändra siffror till datum, låt oss följa proceduren.

STEG:

  • Först går du till Utvecklare i bandet.
  • För det andra klickar du på Visual Basic från Kod för att öppna den Redigerare för Visual Basic . eller tryck på Alt + F11 för att öppna Redigerare för Visual Basic .

  • Istället för att göra detta kan du högerklicka på arbetsbladet och gå till Visa kod Detta tar dig också till Redigerare för Visual Basic .

  • Detta kommer att visas i Redigerare för Visual Basic där vi skriver vår kod.
  • För det tredje klickar du på Modul från Infoga rullgardinsmenyn.

  • Detta skapar en Modul i arbetsboken.
  • Kopiera och klistra in VBA koden som visas nedan.

VBA-kod:

 Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • Därefter kör du koden genom att klicka på RubSub eller genom att trycka på tangentbordsgenvägen F5 .

Observera: Du behöver inte ändra koden, du kan bara ändra intervallet enligt dina behov.

  • Slutligen, om du anger ett nummer med ' / ' eller ' - ', kommer den inte att ändras.

Läs mer: Så här stoppar du Excel från att automatiskt formatera siffror (3 enkla sätt)

Saker att tänka på

När du använder Excel VBA koden på arbetsbladet, se till att du sparar filen med Excel-makroaktiverad Arbetsbok och förlängningen kommer att vara .xlsm .

Slutsats

Ovanstående sätt hjälper dig att Stoppa Excel från att ändra siffror till datum Jag hoppas att detta hjälper dig! Låt oss veta i kommentarsfältet om du har några frågor, förslag eller feedback. Du kan också titta på våra andra artiklar i ExcelWIKI.com blogg!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.