Google E-Tablolar'da, kesirli kısma sondaki sıfır eklemeden sayıları ondalık olarak hizalamak istiyorum.
Instead of: I want:
+------+ +------+
| 56.0| | 56 |
| 27.0| | 27 |
| 83.0| | 83 |
| 2.4| | 2.4|
| 1.2| | 1.2|
| 120.0| | 120 |
+------+ +------+
İlk sütunun biçimi kolayca gerçekleştirilebilir (örneğin, "0.0" biçimini kullanarak veya yalnızca 123 düğmesinin altında özel ondalık noktalarını ayarlayarak).
Excel'de, ikinci sütunun biçiminin "0.?" Biçimi kullanılarak gerçekleştirildiğine inanıyorum, ancak bu yazı itibariyle Google E-Tablolar'da çalışmaz.
Geçici çözüm
İkili karakterleri Yerine Koy ile zorlamak mümkündür:
= Substitute( Text( formula ; "0.0" ) ; ".0" ; " ")
= Substitute( Text( formula ; "0.0" ) ; ".0" ; "__" )
Not: Değiştirilen iki boşluk karakteri U + 0020 SPACE değil, U + 2002 EN SPACE'dir . ( U + 00A0 NO-BREAK SPACE de çalışır.)
Bu geçici çözümün istenmeyen yan etkilerinden bazıları
- yalnızca görüntüleme biçimini değil aynı zamanda hücrenin değerini de değiştirir
- hücrede tek aralıklı bir yazı tipi kullanılmasını gerektirir
- sondaki boşluk Unicode nedeniyle yazı tipi değişikliğine neden olur ve düzgün yazdırılmaz
- sondaki alt çizgiler, sondaki boşluk kadar arzu edilmez
- bir EN SPACE kullanıldığının belli olmadığı için koruyucularla karıştırır
- (muhtemelen), noktayı ondalık işareti yerine nokta ayırıcı (binlik ayırıcı) olarak kullanan yerel ayarlarda başarısız olur