Tarih ve sayı biçimleri

Tarih/saat ve sayı biçimleri, verilerinizin bir sayfada nasıl görüneceğini kontrol etmenizi sağlar. Google E-Tablolar, aralarından seçim yapabileceğiniz bazı yaygın biçimler sunar, ancak kendi biçimlerinizi de tanımlayabilirsiniz.

E-Tablolar kullanıcı arayüzünde, Biçim > Sayı menüsünü kullanarak hücrelere sayı ve tarih biçimleri uygularsınız. E-Tablolar API'sinde, bu biçimleri UpdateCellsRequest veya RepeatCellRequest göndermek için bir spreadsheets.batchUpdate yöntem çağrısı kullanarak ayarlayabilirsiniz.

Bu sayfada, API isteğinize ekleyebileceğiniz yeni tarih ve sayı biçimi kalıplarının nasıl tanımlanacağı açıklanmaktadır. Bir aralık için özel tarih/saat biçimi veya ondalık biçim ayarlama başlıklı örnekte, API kullanılarak biçim kalıbının nasıl ayarlanacağı gösterilmektedir. Biçimin gerçek oluşturulmasının e-tablodaki locale değerine bağlı olduğunu unutmayın. Bu kılavuzda, locale öğesinin en_US olduğu varsayılmıştır. Bir e-tablonun locale özelliğini, spreadsheets.get isteğiyle SpreadsheetProperties metnini okuyarak belirleyebilirsiniz.

Tarih ve saat değerleri hakkında

E-Tablolar, diğer çoğu e-tablo uygulaması gibi tarih ve saat değerlerini de ondalık değerler olarak ele alır. Bu, formüllerde aritmetik işlemleri yapmanıza olanak tanır. Böylece günleri veya haftaları artırabilir, iki tarih ve saat ekleyip çıkarabilir ve diğer benzer işlemleri yapabilirsiniz.

E-Tablolar, e-tablolarda yaygın olarak kullanılan bir sıfır tarihi biçimi kullanır. Değerin tam sayı kısmı (ondalık işaretinin solunda), 30 Aralık 1899'dan sonraki günleri sayar. Kesirli kısım (ondalık işaretinin sağında), süreyi bir günün kesiri olarak sayar. Örneğin, 1 Ocak 1900, öğlen 30 Aralık 1899'dan 2 gün sonrası için 2.5, 2 ve öğle yarım gün olduğu için 0.5 olur. 1 Şubat 1900, saat 15:00'te 33.625.

E-Tablolar, 1900 yılını doğru bir şekilde, artık yıl değil, ortak bir yıl olarak ele alır.

Tarih ve saat biçimi kalıpları

Tarih-saat biçim kalıbı, ayrıştırıldığında karşılık gelen tarih-saat öğeleriyle (ay veya saat gibi) değiştirilen jeton alt dizeleri dizesidir.

Tarih ve saat biçimi jetonları

Aşağıdaki tabloda, tarih-saat biçim kalıbında kullanabileceğiniz jeton alt dizeleri tanımlanmaktadır. + karakteri, önceki karakterin bir veya daha fazla kez görünebileceğini ve kalıpla yine de eşleşebileceğini belirtir. Aşağıdaki tabloda listelenmeyen karakterler değişmez değer olarak kabul edilir ve değiştirilmeden çıkartılır.

Jeton Açıklama
h Günün saati. Dizede bir ÖÖ veya ÖS göstergesinin olup olmamasına bağlı olarak 12 ve 24 saat biçimi arasında geçiş yapar.
hh+ Öncekiyle aynıdır, ancak 1-9 arasında 0 vardır.
m Önceki sabit olmayan jeton saat veya sonraki saniye saniyeyse saatteki dakikayı temsil eder (başta 0 olmadan). Aksi takdirde, yılın ayını bir sayı olarak temsil eder (başta 0 olmadan).
M Başında 0 olmadan yılın ayı. Bu jetonu, deseninizde dakika yerine ayı açıkça belirtmek için kullanın.
mm m ile aynıdır ancak her iki durum için de başta 0 bulunur.
MM Başında 0 bulunan yılın ayı. Bu jetonu, deseninizde dakika yerine ayı açıkça belirtmek için kullanın.
mmm Üç harfli ay kısaltması (örneğin, "Şub").
mmmm Tam ay adı. mmmmmm+ de bununla eşleşiyor.
mmmmm Ayın ilk harfi (örneğin Haziran için "J").
s Başında 0 olmadan dakika cinsinden saniye sayısıdır.
ss Başında 0 bulunan dakika cinsinden saniyedir.
[h+] Belirli bir zaman diliminde geçen saat sayısı. Harf sayısı, minimum basamak sayısını belirtir (baştaki 0 sayıları toplanır).
[m+] Bir zaman diliminde geçen dakika sayısı. Harf sayısı, minimum basamak sayısını belirtir (baştaki 0 sayıları toplanır).
[s+] Bir zaman diliminde geçen saniye sayısı. Harf sayısı, minimum basamak sayısını belirtir (baştaki 0 sayıları toplanır).
d 10'dan küçük sayılar için başına 0 olmadan ayın günü.
dd 10'dan küçük sayılar için baştaki 0 ile ayın günü.
ddd Haftanın günü, üç harfli kısaltma (örneğin, "Pzt").
dddd+ Haftanın günü, tam ad.
y 2 haneli yıl.
yy
yyy 4 haneli yıl.
yyyy+
a/p ÖÖ için "a", ÖS için "p" değerini görüntüler. Ayrıca, saatleri 12 saat biçiminde değiştirir. Jeton harfi büyük yazılmışsa çıkış da büyük harf olur.
am/pm Yukarıdaki gibidir ancak bunun yerine "ÖÖ" veya "ÖS" ifadesini gösterir ve her zaman büyük harfle yazılır.
0 Saniyenin onda biri. Hassasiyeti 00 ile iki basamaklı veya 000 ile üç basamaklı (milisaniye) artırabilirsiniz.
\ Sonraki karakteri, sahip olabileceği özel bir anlama değil, gerçek bir değer olarak değerlendirir.
"text" Tırnak işaretlerinin içindeki metni bir değişmez değer olarak görüntüler.

Tarih ve saat biçimi örnekleri

Tuesday, April 5, 2016, 4:08:53.528 PM tarih ve saate göre, aşağıdaki tabloda bazı örnek kalıplar ve bunlara karşılık gelen tarih-saat oluşturma işlemleri gösterilmektedir. Tablonun ikinci bölümünde, geçen süre için geçen zaman biçimi örnekleri (3 hours, 13 minutes, 41.255 seconds) gösterilir:

Tarih/Saat Kalıpları Tuesday, April 5, 2016, 4:08:53.528 PM
h:mm:ss.00 a/p 16:08:53.53
hh:mm A/P".M." 16:08
yyyy-mm-dd 2016-04-05
mmmm d \[dddd\] 5 Nisan [Salı]
h PM, ddd mmm dd 16:00, Salı 5 Nisan
dddd, m/d/yy at h:mm 05.04.2016, Salı 16:08
Geçen Süre Kalıpları 3 hours, 13 minutes, 41.255 seconds
[hh]:[mm]:[ss].000 03:13:41.255
[mmmm]:[ss].000 0193:41.255

Sayı biçimi kalıpları

Sayı biçimi kalıbı, ayrıştırıldığında karşılık gelen sayı temsilleriyle değiştirilen jeton alt dizeleri dizesidir. Sayı biçimi kalıbı, pozitif sayılar, negatif sayılar, sıfır ve metin (bu sırayla) için kullanılan ayrı biçimleri tanımlayan noktalı virgülle ayrılmış en fazla dört bölümden oluşabilir:

[POSITIVE FORMAT];[NEGATIVE FORMAT];[ZERO FORMAT];[TEXT FORMAT]

Dört bölümü de bir biçime eklemeniz gerekmez. Yalnızca bir bölüm eklerseniz bu biçim tüm değerler için kullanılır. İki bölüm kullanılması, ilk biçimin sıfır ve pozitif sayılara, ikinci biçimin ise negatif sayılara uygulanmasına neden olur. Üç bölüm kullanıldığında pozitif, negatif ve sıfır sayılar için ayrı biçimler tanımlanmaktadır. Örneğin:

[NUMBER FORMAT]
[POSITIVE/ZERO FORMAT];[NEGATIVE FORMAT]
[POSITIVE FORMAT];[NEGATIVE FORMAT];[ZERO FORMAT]

Bununla birlikte, iki veya daha fazla bölüm varsa ve son bölüm bir metin biçimiyse bu bölüm metin biçimi olarak değerlendirilir, diğerleri ise bir tane eksik bölüm varmış gibi davranır. Dolayısıyla, son metin biçimini ekleyerek aşağıdakiler gibi biçimler tanımlamak mümkündür:

[POSITIVE/ZERO FORMAT];[NEGATIVE FORMAT];[TEXT FORMAT]
[NUMBER FORMAT];[TEXT FORMAT]

Biçimin bölümlere ayrılması, diğer ayrıştırmadan önce gerçekleşir. Bu nedenle, tarih veya saat biçiminin bölümlerden biri olarak eklenmesi mümkündür (ancak bu kullanım sınırlıdır).

Sayı biçimi jetonları

Aşağıdaki tabloda, bir biçim bölümünde bu bölümdeki değerlerin nasıl temsil edileceğini tanımlamak için kullanabileceğiniz jeton alt dizeleri tanımlanmaktadır.

Jeton Açıklama
0 Sayıdaki bir basamağı temsil eder. Basamak önemsiz bir 0 ise 0 olarak kabul edilir. Örneğin, 00.0 sayı biçimi, 3 sayısını "03.0" olarak oluşturur.
# Sayıdaki bir basamağı temsil eder. Basamak önemsiz bir 0 ise işlenmez. Örneğin, ##0 sayı biçimi, 12 sayısını "12" olarak oluşturur.
? Sayıdaki bir basamağı temsil eder. Basamak, önemsiz bir 0 ise boşluk olarak görünür. Bu, genellikle sabit genişlikli yazı tipleri kullanılırken bir sütundaki ondalık noktayı hizalamak için kullanılır. Örneğin, ???.??? sayı biçimi, 12,4 sayısını şu şekilde oluşturur: " 12.4 ".
. İlk dönem, sayının ondalık noktasını temsil eder. Sonraki dönemler değişmez değer olarak oluşturulur. Biçime ondalık ayırıcı bir nokta eklerseniz tamsayılar için bile her zaman oluşturulur. Örneğin #0.#, 3 rakamını "3." olarak oluşturur.
% Değişmez değer olarak görünür ancak aynı zamanda, yüzdelerin daha okunabilir olması için mevcut sayıların oluşturulmadan önce 100 ile çarpılmasına neden olur. Örneğin, #% sayı biçimi, 0,25 sayısını "25%" olarak oluşturur.
, İki basamaklı karakterler (0, # veya ?) arasında görünüyorsa ayırıcıları gruplandırarak (binlik basamaklara göre gruplandırarak) sayının tamamını oluşturur. Rakam karakterlerini takip ederse basamakları, virgül başına bin birim ölçeklendirir (örneğin, #0.0,, biçimi, 12.200.000 sayısını 12.2 olarak oluşturur).
E- Sayıyı, üs olmayan kısım için E öğesinin solundaki biçimlendirmeyi ve üs kısmı için kullanılan E harfinin sağındaki biçimlendirmeyi içerecek şekilde bilimsel biçimde oluşturur. E+, pozitif üsler için + işaretini gösterir. E-, yalnızca negatif üsler için bir işaret gösterir. Küçük harf kullanılıyorsa e çıkışı da küçük harf olur. Örneğin, ##0.00#E+## sayı biçimi, 0,0000001 sayısını "100.00E-9" olarak oluşturur.
E+
e-
e+
/ İki basamaklı karakterler (0, # veya ?) arasında görünüyorsa bu rakam gruplarını kesirli biçim olarak değerlendirir. Örneğin, 0 #/# sayı biçimi, 23,25 sayısını 23 1/4 olarak oluşturur. Payda, tam sayı da olabilir. Bu durumda, payda olarak bu tam sayıyı zorunlu kılar. 0 #/8 sayı biçimi, 23,25 sayısını 23 2/8 olarak gösterir. Pay 0 olursa kesirli kısım oluşturulmaz. 0 #/3 sayı biçimine sahip 23,1 sayısı sadece 23 olarak oluşturulur (0,1 0/3'e yuvarlandığı için). /, bilimsel biçimle veya ondalık ayırıcı bulunan bir biçimle uyumlu değildir.
* Bu, Microsoft Excel sayı biçimleriyle uyumluluk için eklenmiştir. İleti şu anda yoksayılıyor.
_ Alt çizgi jetonu sonraki karakteri atlar ve bir boşluk oluşturur. Bu, negatif değerin parantez içine alındığı sayı biçimlerini sıralamak için kullanılır.
\ Sonraki karakteri, sahip olabileceği özel bir anlama değil, gerçek bir değer olarak değerlendirir. Örneğin, \#0 sayı biçimi, 10 sayısını "#10" olarak oluşturur.
"text" Tırnak işaretlerinin içindeki metni bir değişmez değer olarak görüntüler.
@ Hücrede metin girişi varsa, hücre için ham metni ekler. Diğer özel karakterlerin hiçbiriyle uyumlu değildir ve sayısal değerler (genel biçim olarak gösterilir) için gösterilmez.
$ - + ( ) : space E-Tablolar bu karakterleri değişmez değer olarak değerlendirir ve değiştirilmeden gösterir.

Meta talimatlar

Buna ek olarak, biçim bölümlerinin her biri, biçimden önce gelen ve ek talimatlar sağlayan [] karakter içine alınmış isteğe bağlı meta talimatlara sahip olabilir. İki meta talimat türü vardır ve belirli bir bölümde her ikisi de kullanılabilir:

Talimat Açıklama
[condition] Bölümün varsayılan pozitif, negatif veya sıfır karşılaştırmasını başka bir koşullu ifadeyle değiştirir. Örneğin [<100]”Low”;[>1000]”High”;000, 100'ün altındaki değerler için "Low" (Düşük), 1000'in üzerindeki değerler için "High" (Yüksek) kelimesini ve aradaki her şey için üç basamaklı bir sayıyı (başta 0 ile) oluşturur. Koşullar yalnızca ilk iki alt biçime uygulanabilir. Bir sayı birden fazla alt biçimle eşleşiyorsa ilkiyle eşleşen ilk biçim kullanılır. Üçüncü bir biçim varsa "diğer her şey" için kullanılır. Aksi takdirde, bir sayı iki biçimle de eşleşmezse "#" işareti hücre genişliğini dolduruyormuş gibi gösterilir. Varsa metin için her zaman dördüncü biçim kullanılır.
[Color] or [Color#] Bu alt biçimin oluşturduğu tüm değerlerin belirtilen metin rengiyle görünmesini sağlar. Color için geçerli değerler Siyah, Mavi, Camgöbeği, Yeşil, Macenta, Kırmızı, Beyaz veya Sarı'dır. Color# içindeki "#" için geçerli değerler 0&ndash1;56'dır (bu renk paleti her bir sayıya karşılık gelen renklerin listesini gösterir). Sayı biçimi renkleri, hücreye kullanıcı tarafından girilen renkleri geçersiz kılar. Ancak koşullu biçimlendirme tarafından ayarlanan renkleri geçersiz kılmaz.

Sayı biçimi örnekleri

Aşağıdaki tabloda bazı örnek kalıplar ve bunlara karşılık gelen biçimlendirilmiş sayı oluşturmaları gösterilmektedir:

Sayı Kalıp Biçimlendirilmiş Değer
12345,125 ####.# 12345,1
12,34 000.0000 012,3400
12 #.0# 12.0
5,125 # ???/??? 5 1/8
12000 #,### 12.000
1230000 0.0,,"M" 1,2 Mn
1234500000 0.00e+00 1,23e+09
123114.15115
Metnim
###0.000;"TEXT: "_(@_) 123114.151
METİN: MyText
1234
-1234
0
Metnim
[Blue]#,##0;[Red]#,##0;[Green]0.0;[Magenta]_(@_) 1.234
1.234
0,0
MyText
1.005
32
527
[>1000]"HIGH";[Color43][<=200]"LOW";0000 YÜKSEK
DÜŞÜK
0527