Neither have I
I have always stored numbers “clean” (eg. integers or floats) so that it is easier to do math with them, and then added commas, dollar signs etc. to the displayed values
That’s part of the reason I’m having some trouble conceptualizing this problem. It’s the reverse of what I have always done.