Excel only keeps the first 15 digits of any number you give it [0]. If you want to keep the full number, you have to store it as text instead. And then you can't perform calculations with it without converting back to a number and losing fidelity.
The two most prevalent data types in business are numbers and dates. It's incredible that Excel is rubbish at dealing with both and yet the world thinks it's the gold standard for doing "business-y stuff" in.
[0] https://docs.microsoft.com/en-us/office/troubleshoot/excel/l...