Converteer getallen-als-tekst naar normale getallen

Als het tekstformaat is ingesteld voor cellen op het blad (dit kan door de gebruiker of het programma worden gedaan bij het uploaden van gegevens naar Excel), dan worden de getallen die later in deze cellen worden ingevoerd, door Excel als tekst beschouwd. Soms zijn dergelijke cellen gemarkeerd met een groene indicator, die u waarschijnlijk hebt gezien:

Converteer getallen-als-tekst naar normale getallen

En soms verschijnt zo'n indicator niet (wat veel erger is).

Over het algemeen leidt het verschijnen van getallen-als-tekst in uw gegevens meestal tot veel zeer ongelukkige gevolgen:

  • sorteren werkt niet meer normaal - "pseudo-nummers" worden eruit geperst en zijn niet gerangschikt zoals verwacht:

    Converteer getallen-als-tekst naar normale getallen

  • type functies VERT.ZOEKEN (VERT.ZOEKEN) de vereiste waarden niet vinden, omdat voor hen het getal en hetzelfde getal-als-tekst verschillend zijn:

    Converteer getallen-als-tekst naar normale getallen

  • bij het filteren worden pseudo-nummers verkeerd geselecteerd
  • veel andere Excel-functies werken ook niet meer goed:
  • enz.

Het is vooral grappig dat de natuurlijke wens om het celformaat eenvoudigweg in numeriek te veranderen niet helpt. Die. je selecteert letterlijk cellen, klikt er met de rechtermuisknop op, selecteert Celindeling (Cellen opmaken), verander het formaat naar numeriek (aantal), knijpen OK - en er gebeurt niets! Helemaal!

Misschien “dit is geen bug, maar een feature”, natuurlijk, maar dit maakt het ons er niet makkelijker op. Dus laten we eens kijken naar verschillende manieren om de situatie op te lossen - een ervan zal je zeker helpen.

Methode 1. Groene indicatorhoek

Als je een groene indicatorhoek ziet op een cel met een getal in tekstformaat, beschouw jezelf dan als een geluksvogel. U kunt eenvoudig alle cellen met gegevens selecteren en op het gele pop-uppictogram met een uitroepteken klikken en vervolgens de opdracht selecteren Converteren naar nummer (Omzetten naar nummer):

Converteer getallen-als-tekst naar normale getallen

Alle getallen in het geselecteerde bereik worden geconverteerd naar volledige getallen.

Als er helemaal geen groene hoeken zijn, controleer dan of deze zijn uitgeschakeld in uw Excel-instellingen (Bestand – Opties – Formules – Getallen opgemaakt als tekst of voorafgegaan door een apostrof).

Methode 2: Opnieuw invoeren

Als er niet veel cellen zijn, kunt u hun opmaak wijzigen in numeriek en vervolgens de gegevens opnieuw invoeren zodat de wijziging van de opmaak van kracht wordt. De gemakkelijkste manier om dit te doen is door op de cel te gaan staan ​​en achtereenvolgens op de toetsen te drukken F2 (ga naar de bewerkingsmodus, de cel begint te knipperen met de cursor) en dan Enter. Ook in plaats van F2 u kunt eenvoudig met de linkermuisknop op de cel dubbelklikken.

Het spreekt voor zich dat als er veel cellen zijn, deze methode natuurlijk niet zal werken.

Methode 3. Formule

Je kunt pseudo-getallen snel omzetten naar normale als je een extra kolom maakt met een elementaire formule naast de gegevens:

Converteer getallen-als-tekst naar normale getallen

Dubbel min betekent in dit geval in feite twee keer vermenigvuldigen met -1. Een min bij een min geeft een plus en de waarde in de cel verandert niet, maar het feit dat we een wiskundige bewerking uitvoeren, verandert het gegevensformaat naar het numerieke formaat dat we nodig hebben.

In plaats van te vermenigvuldigen met 1, kunt u natuurlijk elke andere onschadelijke wiskundige bewerking gebruiken: delen door 1 of nul optellen en aftrekken. Het effect zal hetzelfde zijn.

Methode 4: Plakken speciaal

Deze methode werd gebruikt in oudere versies van Excel, wanneer: moderne effectieve managers gingen onder de tafel  er was in principe nog geen groene wijzerhoek (deze verscheen pas in 2003). Het algoritme is dit:

  • voer 1 in in een lege cel
  • kopieer het
  • selecteer cellen met getallen in tekstformaat en verander hun formaat in numeriek (er gebeurt niets)
  • klik met de rechtermuisknop op cellen met pseudo-nummers en selecteer opdracht Plakken speciaal (plakken speciaal) of gebruik de sneltoets Ctrl + Alt + V
  • in het geopende venster selecteert u de optie De waarden (Waarden) и Vermenigvuldigen (Vermenigvuldigen)

Converteer getallen-als-tekst naar normale getallen

In feite doen we hetzelfde als bij de vorige methode - de inhoud van de cellen met één vermenigvuldigen - maar niet met formules, maar rechtstreeks uit de buffer.

Methode 5. Tekst op kolommen

Als de pseudogetallen die moeten worden geconverteerd ook worden geschreven met onjuiste decimalen of scheidingstekens voor duizendtallen, kan een andere benadering worden gebruikt. Selecteer het bronbereik met gegevens en klik op de knop Tekst per kolom (Tekst naar kolommen) tab Data (Datum). In feite is deze tool ontworpen om plakkerige tekst in kolommen te verdelen, maar in dit geval gebruiken we hem voor een ander doel.

Sla de eerste twee stappen over door op de knop te klikken Volgende (Next), en op de derde, gebruik de knop Daarnaast (Advanced). Er wordt een dialoogvenster geopend waarin u de scheidingstekens kunt instellen die momenteel beschikbaar zijn in onze tekst:

Converteer getallen-als-tekst naar normale getallen

Na het klikken op Finish Excel converteert onze tekst naar normale getallen.

Methode 6. Macro

Als u dergelijke transformaties vaak moet doen, is het logisch om dit proces te automatiseren met een eenvoudige macro. Druk op Alt+F11 of open een tabblad ontwikkelaar (Ontwikkelaar) En klik op de Visual Basic. Voeg in het editorvenster dat verschijnt een nieuwe module toe via het menu Invoegen – Module en kopieer daar de volgende code:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "Algemeen" Selection.Value = Selection.Value End Sub  

Nu na het selecteren van het bereik, kunt u altijd het tabblad openen Ontwikkelaar – Macro's (Ontwikkelaar — Macro's), selecteer onze macro in de lijst, druk op de knop lopen (Rennen) – en zet pseudo-nummers direct om in volwaardige.

U kunt deze macro ook toevoegen aan uw persoonlijke macroboek voor later gebruik in een willekeurig bestand.

PS

Hetzelfde verhaal gebeurt met datums. Sommige datums kunnen door Excel ook als tekst worden herkend, dus groeperen en sorteren werkt niet. De oplossingen zijn hetzelfde als voor getallen, alleen moet het formaat worden vervangen door een datum-tijd in plaats van een numerieke.

  • Plaktekst in kolommen verdelen
  • Berekeningen zonder formules door speciaal plakken
  • Converteer tekst naar getallen met de PLEX add-on

Laat een reactie achter