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 uygulayabilirsiniz. Sheets API'de bu biçimleri, UpdateCellsRequest veya RepeatCellRequest göndermek için bir spreadsheets.batchUpdate yöntem çağrısı kullanarak ayarlarsınız.

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

Tarih ve saat değerleri hakkında

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

E-Tablolar, e-tablolarda yaygın olarak kullanılan bir dönem tarihi biçimi kullanır. Değerin tam sayı kısmı (ondalık sayının solunda) 30 Aralık 1899 tarihinden sonraki günleri sayar. Kesirli kısım (ondalık sayının sağında) süreyi bir günün kesiri olarak sayar. Örneğin, 1 Ocak 1900, öğlen 2.5, 2 çünkü 30 Aralık 1899 tarihinden 2 gün sonradır ve öğlen 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ı artık yıl olarak değil, ortak yıl olarak kabul etmektedir.

Tarih ve saat biçimi kalıpları

Tarih-saat biçimi kalıbı, ayrıştırıldığında karşılık gelen tarih-saat öğeleriyle (ay veya saat gibi) değiştirilen jeton alt dizelerinden oluşan bir dizedir.

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 yine de kalıpla eşleşebileceğini belirtir. Aşağıdaki tabloda listelenmeyen karakterler, değişmez değer olarak kabul edilir ve değişiklik olmadan çıktı.

Jeton Açıklama
h Günün saati. Dizede ÖÖ veya ÖS göstergesi olup olmadığına bağlı olarak 12 ile 24 saat biçimi arasında geçiş yapar.
hh+ Öncekiyle aynı ama 1-9 için başta 0 olsun.
m Değişmez olmayan önceki jeton saat, sonraki jeton ise saniyeyse saat içindeki dakikayı temsil eder (başında 0 olmadan). Aksi takdirde, yılın ayını bir sayı olarak (başında 0 olmadan) temsil eder.
M Başında 0 bulunmayan yılın ayı. Kalıbınızda bir dakika yerine bir ayı açıkça belirtmek için bu jetonu kullanın.
mm m ile aynıdır ancak her iki durum için de başında 0 bulunur.
MM Yılın başında 0 olan ay. Kalıbınızda bir dakika yerine bir ayı açıkça belirtmek için bu jetonu kullanın.
mmm Üç harfli ay kısaltması (örneğin, "Şubat").
mmmm Tam ay adı. mmmmmm+ da bununla eşleşiyor.
mmmmm Ayın ilk harfi (örneğin, Haziran için "J").
s Başında 0 olmadan dakikadaki saniye sayısı.
ss Başında 0 ile dakikadaki saniye sayısı.
[h+] Bir zaman süresinde geçen saat sayısı. Harf sayısı, minimum basamak sayısını belirtir (başa 0 eklenir).
[m+] Bir zaman süresinde geçen dakika sayısı. Harf sayısı, minimum basamak sayısını belirtir (başa 0 eklenir).
[s+] Bir süre içinde geçen saniye sayısı. Harf sayısı, minimum basamak sayısını belirtir (başa 0 eklenir).
d 10'dan küçük sayılar için başında 0 olmadan ayın günü.
dd 10'dan küçük sayılar için başında 0 olacak şekilde ayın günü.
ddd Haftanın günü, üç harfli kısaltma (örneğin, "Pzt").
dddd+ Haftanın günü, tam ad.
y 2 basamaklı yıl.
yy
yyy 4 basamaklı yıl.
yyyy+
a/p ÖÖ için "a" ve PM için "p" görüntüler. Ayrıca, saati 12 saat biçimi olarak değiştirir. Jeton harfi büyük harfle yazılırsa çıktı da büyük olur.
am/pm Yukarıda olduğu gibi, ancak bunun yerine "ÖÖ" veya "ÖS" yazar ve her zaman büyük harfle yazılır.
0 Saniyenin onda biri. 000 ile hassasiyeti 00 veya üç basamaklı (milisaniye) iki basamağa çıkarabilirsiniz.
\ Sonraki karakteri gerçek bir değer olarak değerlendirir ve sahip olabileceği özel bir anlam olarak değerlendirmez.
"text" Tırnak işaretleri arasındaki metni değişmez değer olarak görüntüler.

Tarih ve saat biçimi örnekleri

Tarih ve saat Tuesday, April 5, 2016, 4:08:53.528 PM dikkate alındığında aşağıdaki tabloda bazı örnek kalıplar ve bunlara karşılık gelen tarih-saat oluşturmaları gösterilmektedir. Tablonun ikinci bölümü, geçen 3 hours, 13 minutes, 41.255 seconds süresi için geçen süre biçimi örneklerini gösterir:

Tarih ve Saat Kalıpları Tuesday, April 5, 2016, 4:08:53.528 PM
h:mm:ss.00 a/p 4:08:53.53 k
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 05 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 dizelerinden oluşan bir dizedir. Sayı biçimi kalıbı, noktalı virgülle ayrılmış en fazla dört bölümden oluşabilir. Bu bölüm, pozitif sayılar, negatif sayılar, sıfır ve metin (bu sırayla) için kullanılan ayrı biçimleri tanımlar:

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

Dört bölümün tümünü bir biçimde 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ün 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ımlanı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 metin biçimiyse bu bölüm metin biçimi olarak değerlendirilirken diğerleri bir tane eksik bölüm varmış gibi davranır. Dolayısıyla, nihai metin biçimi ekleyerek aşağıdaki gibi biçimleri tanımlamak mümkündür:

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

Bir biçimin bölümlere ayrıştırılması, diğer ayrıştırmalardan önce gerçekleşir. Bu nedenle, bölümlerden biri olarak tarih veya saat biçiminin dahil edilmesi mümkündür (ancak bu, sınırlı bir fayda sağlar).

Sayı biçimi jetonları

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

Jeton Açıklama
0 Sayıdaki bir basamağı temsil eder. Rakam önemsiz 0 ise 0 olarak işlenir. Örneğin, 00.0 sayı biçimi, 3 sayısını "03.0" olarak oluşturur.
# Sayıdaki bir basamağı temsil eder. Rakam önemsiz 0 ise işlenmez. Örneğin, ##0 sayı biçimi, 12 sayısını "12" olarak oluşturur.
? Sayıdaki bir basamağı temsil eder. Rakam önemsiz 0 ise boşluk olarak oluşturulur. 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 nokta, sayının ondalık noktasını temsil eder. Sonraki dönemler değişmez değer olarak oluşturulur. Biçime bir ondalık nokta eklerseniz (tam sayılar için bile) her zaman oluşturulur. Örneğin, #0.#, 3 sayısı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 tüm sayıyı gruplandırma ayırıcılarıyla (binlere göre gruplandırma) oluşturur. Rakam karakterlerinin ardından gelen basamakları virgül başına bin basamakla ölçeklendirir (örneğin, #0.0,, biçimi 12.200.000 sayısını 12.2 olarak oluşturur).
E- Sayıyı bilimsel biçimde oluşturur. Biçim, üs olmayan kısım için kullanılan E değerinin solundaki biçimlendirme, üs kısmı için kullanılan E'nin sağındaki biçimlendirme. 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ırsa e çıkışı da küçük harfle yazılır. Ö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 basamak gruplarını kesirli biçimde işler. Örneğin, 0 #/# sayı biçimi, 23,25 sayısını 23 1/4 olarak oluşturur. Payda, sabit bir tam sayı da olabilir. Bu durumda, payda olarak bu tam sayıyı uygular. 0 #/8 sayı biçiminde, 23,25 sayısı 23 2/8 olarak görüntülenir. Payı 0 olursa kesir kısmı oluşturulmaz. 0 #/3 sayı biçimine sahip 23.1 sayısı yalnızca 23 olarak oluşturulur (0.1, 0/3'e yuvarlandığı için). /, bilimsel biçim veya ondalık nokta içeren bir biçimle uyumlu değil.
* Bu metin, Microsoft Excel sayı biçimleriyle uyumluluk için eklenmiştir. Bu öğe ş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 hizalamak için kullanılır.
\ Sonraki karakteri gerçek bir değer olarak değerlendirir ve sahip olabileceği özel bir anlam olarak değerlendirmez. Örneğin, \#0 sayı biçimi, 10 sayısını "#10" olarak oluşturur.
"text" Tırnak işaretleri arasındaki metni değişmez değer olarak görüntüler.
@ Hücrede metin girişi varsa hücrenin işlenmemiş metni eklenir. 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ştirmeden görüntüler.

Meta talimatlar

Buna ek olarak, biçim bölümlerinin her birinde [] karakter içinde, biçimden önce gelen ve ek talimatlar içeren isteğe bağlı meta talimatlar yer alabilir. İ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 "Düşük", 1.000'in üzerindeki değerler için "Yüksek" ve bunların arasındaki değerler için üç basamaklı bir sayı (başında 0 ile birlikte) oluşturur. Koşullar yalnızca ilk iki alt biçime uygulanabilir. Bir sayı birden fazlayla eşleşirse, eşleştiği ilk biçimi kullanır. Üçüncü bir biçim varsa bu "diğer her şey" için kullanılır. Aksi takdirde, bir sayı iki biçimle de eşleşmezse tüm "#" işaretinin hücre genişliğini doldurduğu şeklinde oluşturulur. 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ünmesine neden olur. 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ücrede kullanıcı tarafından girilen tüm 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çimli sayı oluşturma 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: Metnim
1234
-1234
0
Metnim
[Blue]#,##0;[Red]#,##0;[Green]0.0;[Magenta]_(@_) 1.234
1.234
0,0
MyText
1005
32
527
[>1000]"HIGH";[Color43][<=200]"LOW";0000 YÜKSEK
DÜŞÜK
0527