Hoe te voorkomen dat Excel getallen in datums verandert (5 manieren)

  • Deel Dit
Hugh West

De kenmerken van Microsoft Excel maken het invoeren van data eenvoudiger. Bijvoorbeeld, 3/13 wordt 13 Mar Dit is heel vervelend wanneer we iets typen dat we niet in datum willen omzetten. Helaas is er geen manier om dit tegen te houden. Er zijn echter workarounds beschikbaar. In dit artikel demonstreren we 5 verschillende manieren om te voorkomen dat Excel getallen in datums verandert.

Download Praktijk Werkboek

Je kunt het werkboek downloaden en ermee oefenen.

Stop met het veranderen van getallen in data.xlsm

5 doeltreffende manieren om te voorkomen dat Excel getallen in datums verandert

De enige methode om te voorkomen dat Excel deze getallen omzet in datums is door expliciet aan te geven dat het geen getallen zijn. Bijvoorbeeld, stel dat we een dataset hebben die zes getallen bevat, nu willen we de breuk van die getallen vinden. Maar wanneer we een breukgetal typen wordt het automatisch omgezet in datums. Laten we dus kijken naar de methoden om dit te stoppen.

1. Gebruik de functie Cellen opmaken om te voorkomen dat Excel getallen omzet in datums.

Met de functie cellen opmaken kunnen we het uiterlijk van celnummers veranderen zonder het oorspronkelijke getal te wijzigen. We weten dat het fractiegetal van 0.2307 is 3/13 Dus voeren we het getal in de geselecteerde cel in.

En druk dan op de Ga naar toets en het wordt automatisch omgezet naar data (zie de schermafbeelding hieronder).

Dit gebeurt voor elke cel bij het invoeren van breukgetallen of getallen met ' / ' of ' - '.

Om te voorkomen dat Excel getallen omzet in datums gaan we gebruik maken van tekstopmaak. Hiervoor moeten we onderstaande stappen doorlopen.

STAPPEN:

  • Selecteer eerst de cellen waarin u de breuken wilt invoeren.
  • Ten tweede, ga naar de Home tabblad van het lint.
  • Ten derde, klik op het kleine icoontje in het Nummer groep om de Cellen opmaken dialoogvenster.
  • U kunt ook de sneltoets Ctrl + 1 om de Cellen opmaken raam.

  • Dus, de Cellen opmaken dialoogvenster verschijnt.
  • Ga vervolgens naar de Nummer menu en selecteer Tekst .
  • Klik verder op de OK om het dialoogvenster te sluiten.

  • Als u nu een willekeurig breukgetal invoert, verandert dit niet.

  • Tenslotte stopt het invoeren van een willekeurig breukgetal in de geselecteerde cellen alleen de automatische overgang van getallen naar data.

Let op: Voordat we het getal invoeren, moeten we het formaat wijzigen. Als we dit doen nadat we het getal hebben ingevoerd, verandert het formaat in de tekst, maar krijgen we alleen de numerieke waarde van de datum en niet het precieze getal of de tekststring die we hebben opgegeven.

Lees meer: [Waarom verandert Excel mijn cijfers? (4 redenen)

2. Conversie van getallen naar data stoppen met behulp van apostrof in Excel

De beste techniek om ervoor te zorgen dat getallen er na het invoeren hetzelfde uitzien, is het gebruik van de apostrof. Op deze manier, als de opmaak weer wordt veranderd in Algemeen en een cel wordt bewerkt, zal deze zijn vorige uiterlijk behouden in plaats van automatisch geformatteerd te worden. Laten we dus de stappen naar beneden bekijken.

STAPPEN:

  • Selecteer in de eerste plaats de cel waar u het breukgetal wilt plaatsen.
  • Voeg vervolgens een apostrof toe voordat u het nummer invoert.
  • Druk op Ga naar .
  • Dit is niet zichtbaar in de cel, maar als u naar de formulebalk kijkt, verschijnt de apostrof wel.

  • Dat is het! U kunt dit doen voor alle cellen, het toevoegen van een apostrof voorkomt dat Excel het formaat verandert.

Lees meer: [Fixed!] Excel verandert data in willekeurige getallen (3 oplossingen)

3. Spatie toevoegen om te voorkomen dat Excel getallen in datums verandert

We kunnen voorkomen dat Excel getallen in datums verandert door een spatie toe te voegen voordat we een getal invoeren. Laten we een spatie toevoegen door de volgende stappen te volgen.

STAPPEN:

  • Kies de cel waar u eerst het breukgetal wilt invoeren.
  • Gebruik daarna een spatie voor het nummer.
  • Hit Ga naar is het gat nog steeds aanwezig in de cel.

  • Dat is alles! U kunt dit doen voor elk celbereik, en door een spatie toe te voegen zal Excel het formaat niet veranderen.

Lees meer: Hoe de autocorrectie in Excel voor datums te stoppen (3 snelle manieren)

4. Stop de automatische verandering van getallen naar datums door het invoegen van nul & spatie

Voordat u een breuk invoert, zoals 3/13 of 12/8 zorg voor een 0 en ruimte om te voorkomen dat het nummers in data verandert. Laten we de stappen volgen.

STAPPEN:

  • Selecteer eerst de cel waarin u het breukgetal wilt invoeren.
  • Voeg dan een 0 en ruimte voor het nummer.
  • Bovendien, pers Ga naar .

  • Wanneer u op Ga naar verlaat de nul de cel, en verandert de cel in het type breukgetal.
  • Als u in de formulebalk kijkt, ziet u het decimaal getal van de breuk.

  • Maar er is een probleem met deze methode, je zult dit niet voor elke fractie kunnen gebruiken. Bijvoorbeeld, 0.66667 is een fractie van 8/12 maar tijdens het gebruik van de nul en ruimte samen, laat dit zien 2/3 omdat deze getallen deelbaar zijn.

Let op: Ik stel voor de andere methoden te gebruiken in plaats van deze, maar dit zal goed werken als u ' - '.

Lees meer: Hoe te voorkomen dat Excel getallen verandert (3 eenvoudige methodes)

5. Excel VBA toepassen om automatische conversie te voorkomen

Met Excel VBA kunnen gebruikers gemakkelijk de code gebruiken die werkt als een excel menu vanuit het lint. Om de VBA code om te voorkomen dat Excel getallen in datums verandert, laten we de procedure volgen.

STAPPEN:

  • Ga eerst naar de Ontwikkelaar tabblad van het lint.
  • Ten tweede, klik op Visual Basic van de Code categorie om de Visual Basic-editor Of druk op Alt + F11 om de Visual Basic-editor .

  • In plaats daarvan kunt u gewoon met de rechtermuisknop op uw werkblad klikken en gaan naar Code bekijken Dit brengt u ook naar Visual Basic-editor .

  • Dit zal verschijnen in de Visual Basic-editor waar we onze code schrijven.
  • Klik ten derde op Module van de Plaats uitklapmenu.

  • Dit zal een Module in je werkboek.
  • En kopieer en plak de VBA onderstaande code.

VBA-code:

 Sub Stop_Change() Dim d Als Datum d = Datum Met Bereik("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • Daarna voert u de code uit door op de RubSub of de sneltoets F5 .

Let op: U hoeft de code niet te veranderen. U kunt alleen het bereik aanpassen aan uw eisen.

  • Tenslotte, als u een getal invoert met ' / ' of ' - zal het niet veranderen.

Lees meer: Hoe Excel stoppen met het automatisch opmaken van getallen (3 eenvoudige manieren)

Dingen om in gedachten te houden

Tijdens het gebruik van Excel VBA code op je werkblad, zorg ervoor dat je het bestand opslaat met Excel Macro-Ingeschakeld Werkboek en de uitbreiding zal .xlsm .

Conclusie

De bovenstaande manieren zullen u helpen om Excel ervan weerhouden getallen in datums te veranderen Ik hoop dat dit u zal helpen! Laat het ons weten in de commentaarsectie als u vragen, suggesties of feedback heeft. Of u kunt een blik werpen op onze andere artikelen in de ExcelWIKI.com blog!

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.