Excel: groot getal in text omzetten naar getal

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Malt007
  • Registratie: Mei 2011
  • Laatst online: 25-09 13:25
Weet niet of ik met mijn neus zit te kijken maar ik wil in excel een getal van 18 digits 'tekst' omzetten naar een getal. Als ik dit doe dan verandert excel de formatting naar 'general' en wordt de wetenschappelijke methode weergeven als in x,xxxxE+17. Als ik dan het format aanpas naar nummer zijn de laatste 3 digits 0 waardoor het nummer niet meer klopt.

Ik kan ook niet de getallen uit het bronbestand plakken als waarde want dan ontstaat hetzelfde probleem weer waarbij het gezien wordt als tekst. (bron is een formule).

Misschien dat ik iets simpels over het hoofd zie maar ik kom er even niet uit.

Alle reacties


Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 01:47
Dat is een beperking van Excel lijkt het: https://learn.microsoft.c...t-digits-changed-to-zeros

[ Voor 4% gewijzigd door sig69 op 13-03-2025 11:39 ]

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

  • Malt007
  • Registratie: Mei 2011
  • Laatst online: 25-09 13:25
Is hier nog iets op te verzinnen want alle 18 digits zijn essentieel in dit proces eigenlijk.

De oplossing die de link biedt is een quotation mark, maar dat kan in mijn geval niet want SAP accepteert dat niet als getal.

[ Voor 40% gewijzigd door Malt007 op 13-03-2025 11:49 ]


Acties:
  • 0 Henk 'm!

  • Remy!!!!
  • Registratie: Augustus 2006
  • Laatst online: 01:31
Malt007 schreef op donderdag 13 maart 2025 @ 11:47:
Is hier nog iets op te verzinnen want alle 18 digits zijn essentieel in dit proces eigenlijk.
Tegenwoordig gebruik ik ChatGPT voor al mijn Excel/Google Sheet gerelateerde vragen, daar kom ik beter mee uit te voeten dan via Google.
Geen idee of hier iets aan hebt, of dat je die route al had bewandeld, maar eventueel het proberen waard.

Benieuwd naar onze ombouw van Crafter naar Camper?


Acties:
  • +1 Henk 'm!

  • Malt007
  • Registratie: Mei 2011
  • Laatst online: 25-09 13:25
Remy!!!! schreef op donderdag 13 maart 2025 @ 11:50:
[...]

Tegenwoordig gebruik ik ChatGPT voor al mijn Excel/Google Sheet gerelateerde vragen, daar kom ik beter mee uit te voeten dan via Google.
Geen idee of hier iets aan hebt, of dat je die route al had bewandeld, maar eventueel het proberen waard.
Ik moet echt stoppen met googlen en gewoon chatgpt gebruiken lijkt het :)

Anyway, ik ga proberen of de voorgestelde formule werkt. =TEXT(A1, "0")

Edit: helaas, die formule werkt ook maar voor 15 digits.

[ Voor 4% gewijzigd door Malt007 op 13-03-2025 11:56 ]


Acties:
  • 0 Henk 'm!

  • rvrbtcpt
  • Registratie: November 2000
  • Laatst online: 22:14
Of je hier iets mee kan:

Kol A: 1234567890
Kol B: 12345678
Kol C: =CONCAT(A1;B1)

Dan zie ik wel het hele getal in kolom C staan als tekst dan wel maar als je er een CSV of iets van maakt dan maakt dat weinig verschil.

Acties:
  • 0 Henk 'm!

  • Boeryepes
  • Registratie: Januari 2016
  • Niet online
In diezelfde link hierboven staat een tip (Microsoft Learn voor t eerst nuttig zo lijkt het), is om er een quote voor te zetten.
Net even getest en het werkt zoals ik verwachtte:
1. in A1 zet ik '23987239472901347239047234 (dus groot getal met quote ervoor). Dit toont ie dan als het getal zonder quote
2. in A2 zet ik =A1/23987239472901347239047234 en uitkomst is 1.00

The biggest communication problem is we do not listen to understand. We listen to reply.


Acties:
  • 0 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
De limiet van Excel is 15 cijfers in een getal. Grotere getallen worden opgeschreven met de tot de macht 10. De zogenaamde wetenschappelijke notatie waarbij de minst significante cijfers vervallen.

Is omzetten in twee getallen een optie? Dat is de gebruikelijke methode om beperkingen van grote getallen op te lossen.

Stel dat het getal is 12.345.678.912.345.678 is dan zou je dat in 2 velden kunnen plaatsen.
Veld1: 1234567891 (* 10^7)
Veld2: 2345678

Veld1+Veld2 is samen 12345678912345678, die berekening kan binnen SAP plaatsvinden.

ABAP/SAP heeft een ruimte van 2^53 in getallen: -9.223.372.036.854.775.808 tot +9.223.372.036.854.775.807.

Er zijn 128 bit integers, maar in ABAP hoef je dat kennelijk niet te declareren.

Acties:
  • 0 Henk 'm!

  • Malt007
  • Registratie: Mei 2011
  • Laatst online: 25-09 13:25
Uiteindelijk lag de oplossing in SAP, ik heb een andere transactie gebruikt voor de upload die wel tekst accepteerde. Bedankt voor het meedenken.
Pagina: 1