10^6 che roba è?

Io farei due colonne, una i valori ed una per le unità di misura. I valori li convertirei in modo che presentino sempre due cifre decimali (o quelle che ti servono), aggiungendo quindi degli zeri dove serve e, come hai pensato, applicherei un font monospace. A quel punto basta dare un allineamento a destra per le celle di tale colonna.

Un po' come hai già pensato, ma usando gli zeri anziché gli spazi.