Tablora · Bibliotheek
Bedragen met decimale punt expliciet normaliseren
Zet 1,234.50 om in 1234.50 door alleen voor de bedragkolom een decimale punt en groepering met komma's in te stellen, zodat codes en andere kolommen blijven staan.
De notatie met decimale punt
In de Verenigde Staten, het Verenigd Koninkrijk, Japan en op veel andere plaatsen geeft een punt de decimalen aan en groeperen komma's de duizendtallen, dus 1,234.50 betekent duizend tweehonderdvierendertig en een half. In landen met een decimale komma ruilen dezelfde tekens van rol. Daardoor kan een instelling die voor de ene bron klopt, de bedragen uit een andere ongemerkt omdraaien.
De normalisator bepaalt de notatie nooit voor het hele bestand. Jij kiest de scheidingstekens per kolom, en alleen die kolom wordt omgezet. Identificatiecodes, productcodes en omschrijvingen in andere kolommen houden hun exacte tekens.
Het formulier in de browser zet per berekening één Getallenkolom om. Voor een tweede bedragkolom plak je het gedownloade resultaat terug in Tabeltekst en reken je opnieuw met die kolom geselecteerd.
Een kolom met decimale punt omzetten
- Plak de rijen in Tabeltekst en kies het Scheidingsteken. Bevatten de bedragen groeperingskomma's, dan moeten de velden zelf gescheiden zijn door tab, puntkomma of verticale streep, of moeten de bedragen tussen aanhalingstekens staan.
- Vink De eerste rij bevat kolomnamen aan als er een koprij is.
- Selecteer de bedragkolom bij Getallenkolom.
- Zet Decimaalteken op . en Scheidingsteken voor cijfergroepen op komma.
- Klik op Berekenen en bekijk Omgezette cellen en Nog te controleren waarden.
Wat er met 1,234.50 gebeurt
Met deze instellingen wordt de bronwaarde 1,234.50 omgezet in 1234.50. De groeperingskomma verdwijnt en beide decimalen blijven exact behouden. Een gewone 1,234 wordt 1234, en 0.75 blijft 0.75.
Sommige waarden worden vastgehouden in plaats van geraden. Een breuk zonder voorloopnul, zoals .75, wordt ter controle vastgehouden. Dat geldt ook voor 1,23.00, omdat 23 geen groep van drie cijfers vormt. Elke vastgehouden waarde houdt in de uitvoer haar oorspronkelijke tekst, zodat je haar in de bron kunt opzoeken.
Als de twee notaties door elkaar lopen
- Kies je per ongeluk een decimale komma, dan wordt 1,234.50 geen kleiner getal. Met die instellingen valt de waarde niet te lezen en verschijnt ze onder Nog te controleren waarden, het teken om de scheidingstekens na te kijken.
- Gebruik niet één instelling voor een bestand dat uit bronnen met verschillende notaties bestaat; splits het eerst per bron.
- Bekijk elke vastgehouden waarde afzonderlijk in plaats van haar te verwijderen; een vastgehouden cel wijst vaak op een typefout of een leesfout van de tekstherkenning in de bron.
- In de Tablora-app bepaalt de XLSX-export het decimaalteken van elke getallenkolom aan de hand van de eenduidige waarden. Een kolom waarin elke waarde eruitziet als 1,234 biedt daarvoor geen aanwijzing, dus vergelijk een paar geëxporteerde cellen met de pagina.
Invoer
- Invoer
- 1,234.50
- Decimaalteken
- .
- Scheidingsteken voor cijfergroepen
- ,
Resultaten
- Resultaten
- 1234.50
- Omgezette cellen
- 1
- Nog te controleren waarden
- 0