No Planilhas Google, desejo alinhar números decimais sem adicionar zeros à direita na parte fracionária.
Instead of: I want:
+------+ +------+
| 56.0| | 56 |
| 27.0| | 27 |
| 83.0| | 83 |
| 2.4| | 2.4|
| 1.2| | 1.2|
| 120.0| | 120 |
+------+ +------+
O formato da primeira coluna é facilmente realizado (por exemplo, usando o formato "0.0" ou apenas configurando pontos decimais personalizados no botão 123).
No Excel, acredito que o formato da segunda coluna seja realizado usando o formato "0.?", Mas, até o momento, este documento não funciona no Planilhas Google.
Gambiarra
É possível forçar caracteres finais com o substituto:
= Substitute( Text( formula ; "0.0" ) ; ".0" ; " ")
= Substitute( Text( formula ; "0.0" ) ; ".0" ; "__" )
Nota: os dois caracteres de espaço em branco substituídos não são U + 0020 ESPAÇO, mas U + 2002 EN ESPAÇO . ( U + 00A0 ESPAÇO SEM QUEBRA também funciona.)
Alguns efeitos colaterais indesejáveis dessa solução alternativa são que
- modifica não apenas o formato de exibição, mas também o valor da célula
- requer o uso de uma fonte monoespaçada na célula
- espaço em branco à direita causa substituição de fonte devido ao Unicode e não é impresso corretamente
- sublinhados à direita não são tão desejáveis quanto espaços em branco à direita
- confunde mantenedores porque não é evidente que um EN SPACE está sendo usado
- (presumivelmente) falha em localidades que usam o período como separador de período (separador de milhares) em vez do marcador decimal