Tarih-saat ve sayı biçimleri, verilerinizin bir sayfada nasıl göründüğünü kontrol etmenizi sağlar. Google E-Tablolar'da, aralarından seçim yapabileceğiniz bazı sık kullanılan biçimler mevcuttur. Ancak kendi biçimlerinizi de tanımlayabilirsiniz.
E-Tablolar kullanıcı arayüzünde, Biçimlendir > 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 dahil edebileceğiniz yeni tarih ve sayı biçimi kalıplarının nasıl tanımlanacağı açıklanmaktadır. Bir aralık için özel bir tarih/saat veya ondalık biçim ayarlama örneğinde, API'yi kullanarak biçim deseninin nasıl ayarlanacağı gösterilmektedir. Biçimin gerçek şekilde oluşturulmasının e-tablonun locale
değerine bağlı olduğunu unutmayın. Bu rehberde, locale
değerinin en_US
olduğu varsayılmaktadır. Bir e-tablonun locale
değerini, spreadsheets.get
isteğiyle SpreadsheetProperties
değerini okuyarak belirleyebilirsiniz.
Tarih ve saat değerleri hakkında
Diğer e-tablo uygulamalarının çoğu gibi E-Tablolar da tarih ve saat değerlerini ondalık değerler olarak işler. Bu sayede, formüllerde bunlar üzerinde aritmetik işlemler yapabilirsiniz. Böylece günleri veya haftaları artırabilir, iki tarih ve saati toplayabilir ya da çıkarabilir ve benzer diğer işlemleri yapabilirsiniz.
E-Tablolar, e-tablolarda yaygın olarak kullanılan bir dönem tarihi biçimini kullanır. Değerin tam sayı kısmı (ondalık değerin solunda), 30 Aralık 1899'dan sonraki günleri sayar. Kesirli kısım (ondalık basamağın sağında), zamanı bir günün kesri olarak hesaplar. Örneğin, 1 Ocak 1900 öğlen 2.5
, 30 Aralık 1899'dan 2 gün sonra olduğu için 2
ve öğlen yarım gün olduğu için 0.5
değerini alır. 1 Şubat 1900, 15:00 33.625
.
E-Tablolar, 1900 yılını artık yıl değil, normal yıl olarak doğru şekilde ele alır.
Tarih ve saat biçimi kalıpları
Tarih/saat biçimi kalıbı, ayrıştırıldığında ilgili tarih/saat öğeleriyle (ör. ay veya saat) değiştirilen bir jeton alt dizesi dizesidir.
Tarih ve saat biçimi jetonları
Aşağıdaki tabloda, tarih-saat biçimi kalıbında kullanabileceğiniz jeton alt dizelerini tanımlamaktadı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 olarak kabul edilir ve herhangi bir değişiklik yapılmadan yayınlanır.
Jeton | Açıklama |
---|---|
h |
Günün saati. Dizide AM veya PM göstergesinin bulunup bulunmadığına bağlı olarak 12 ve 24 saatlik biçim arasında geçiş yapar. |
hh+ |
Öncekiyle aynıdır ancak 1-9 için başında 0 bulunur. |
m |
Önceki gerçek olmayan jeton saat ise veya sonraki jeton saniye ise bu, saatteki dakikaları temsil eder (başında 0 olmadan). Aksi takdirde, yılın ayı bir sayı olarak (başında sıfır olmadan) temsil edilir. |
M |
Başında sıfır olmadan yılın ayı. Deseninizde dakika yerine ay belirtmek için bu jetonu kullanın. |
mm |
m ile aynıdır ancak her iki durumda da başında 0 vardır. |
MM |
Başında 0 bulunan yılın ayı. Deseninizde dakika yerine ay belirtmek için bu jetonu kullanın. |
mmm |
Üç harfli ay kısaltması (örneğin, "Şub"). |
mmmm |
Ayın tam adı. mmmmmm+ de bu ile eşleşir. |
mmmmm |
Ayın ilk harfi (örneğin, Haziran için "H"). |
s |
Başında 0 olmadan dakikadaki saniyeler. |
ss |
Başında 0 olan dakikadaki saniyeler. |
[h+] |
Bir zaman aralığında geçen saat sayısı. Harf sayısı, minimum basamak sayısını gösterir (baştaki 0'lar eklenir). |
[m+] |
Bir zaman aralığında geçen dakika sayısı. Harf sayısı, minimum basamak sayısını gösterir (baştaki 0'lar eklenir). |
[s+] |
Bir zaman aralığında geçen saniye sayısı. Harf sayısı, minimum basamak sayısını gösterir (baştaki 0'lar eklenir). |
d |
10'dan küçük sayılar için başında sıfır olmadan ayın günü. |
dd |
10'dan küçük sayılar için başında 0 bulunan ayın günü. |
ddd |
Haftanın günü, üç harfli kısaltma (örneğin, "Paz"). |
dddd+ |
Haftanın günü, tam ad. |
y |
2 haneli yıl. |
yy |
|
yyy |
4 haneli yıl. |
yyyy+ |
|
a/p |
AM için "a", PM için "p" gösterilir. Ayrıca saatleri 12 saatlik biçime değiştirir. Jeton harfi büyük harf ise çıkış da büyük harf olur. |
am/pm |
Yukarıdaki gibidir ancak bunun yerine "S" veya "G" gösterilir ve her zaman büyük harflerle yazılır. |
0 |
Saniyenin onda biri. Doğruluğu 00 ile iki basamağa veya 000 ile üç basamağa (milisaniye) artırabilirsiniz. |
\ |
Bir sonraki karakteri, sahip olabileceği özel anlam yerine harf değeri olarak işler. |
"text" |
Tırnak işaretleri içindeki metni değişmez değer olarak gösterir. |
Tarih ve saat biçimi örnekleri
Tuesday, April 5, 2016, 4:08:53.528 PM
tarihi ve saati için aşağıdaki tabloda bazı örnek kalıplar ve bunlara karşılık gelen tarih-saat biçimlerinin görünümü yer almaktadır. Tablonun ikinci bölümünde, 3 hours, 13 minutes, 41.255 seconds
geçen süre için geçen süre biçimleri örnekleri gösterilmektedir:
Tarih ve saat kalıpları | Tuesday, April 5, 2016, 4:08:53.528 PM |
---|---|
h:mm:ss.00 a/p |
4:08:53.53 s |
hh:mm A/P".M." |
16:08 |
yyyy-mm-dd |
2016-04-05 |
mmmm d \[dddd\] |
5 Nisan [Salı] |
h PM, ddd mmm dd |
5 Nisan Salı, 16:00 |
dddd, m/d/yy at h:mm |
5 Nisan 2016 Salı, 16:08 |
Geçen Süre Desenleri | 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ı gösterimleriyle değiştirilen jeton alt dizelerinden oluşan bir dizedir. Sayı biçimi kalıbı, pozitif sayılar, negatif sayılar, sıfır ve metin için kullanılan ayrı biçimleri (bu sırayla) tanımlayan, noktalı virgülle ayrılmış en fazla dört bölümden oluşabilir:
[POSITIVE FORMAT];[NEGATIVE FORMAT];[ZERO FORMAT];[TEXT FORMAT]
Bir biçime dört bölümün tamamını eklemeniz gerekmez. Yalnızca bir bölüm eklerseniz tüm değerler için bu biçim kullanılır. İki bölüm kullanıldığında ilk biçim sıfır ve pozitif sayılara, ikinci biçim ise negatif sayılara uygulanır. Üç bölüm kullanmak, pozitif, negatif ve sıfır sayılar için ayrı biçimler tanımlar. Örneğin:
[NUMBER FORMAT] [POSITIVE/ZERO FORMAT];[NEGATIVE FORMAT] [POSITIVE FORMAT];[NEGATIVE FORMAT];[ZERO FORMAT]
Ancak iki veya daha fazla bölüm varsa ve son bölüm metin biçimindeyse bu bölüm metin biçimi olarak değerlendirilir ve diğer bölümler bir bölüm eksikmiş gibi davranır. Bu nedenle, son metin biçimi ekleyerek aşağıdaki gibi biçimler tanımlayabilirsiniz:
[POSITIVE/ZERO FORMAT];[NEGATIVE FORMAT];[TEXT FORMAT] [NUMBER FORMAT];[TEXT FORMAT]
Bir biçimin bölümlere ayrılması, diğer ayrıştırma işlemlerinden önce gerçekleşir. Bu nedenle, bölümlerden birine tarih veya saat biçimi eklenebilir (ancak bu işlemin yararlılığı sınırlıdır).
Sayı biçimi jetonları
Aşağıdaki tabloda, bir biçim bölümündeki 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. Rakam önemsiz bir 0 ise 0 olarak oluşturulur. Örneğin, 00.0 sayı biçimi 3 sayısını "03.0 " olarak gösterir. |
# |
Sayıdaki bir basamağı temsil eder. Sayı önemsiz bir 0 ise oluşturulmaz. Örneğin, ##0 sayı biçimi, 12 sayısını "12 " olarak gösterir. |
? |
Sayıdaki bir basamağı temsil eder. Rakam önemsiz bir 0 ise boşluk olarak oluşturulur. Bu, sabit genişlikli yazı tipleri kullanıldığında genellikle bir sütundaki ondalık noktasını hizalamak için kullanılır. Örneğin, sayı biçimi ???.??? , 12,4 sayısını şu şekilde gösterir:
" 12.4 ". |
. |
İlk nokta, sayının ondalık ayırıcısını temsil eder. Sonraki nokta işaretleri ise değişmez değer olarak oluşturulur. Biçime ondalık ayırıcı eklerseniz tam sayılar için bile her zaman oluşturulur. Örneğin,
#0.# 3 sayısını "3. " olarak gösterir. |
% |
Değişken olarak görünür ancak yüzdeleri daha okunaklı hale getirmek için mevcut sayıların oluşturulmadan önce 100 ile çarpılmasına da neden olur. Örneğin, #% biçimi
0,25 sayısını "25% " olarak gösterir. |
, |
İki basamaklı karakterler (0 ,
# veya ? ) arasında görünürse sayının tamamını gruplandırma ayırıcılarıyla (binlere göre gruplandırma) oluşturur. Sayı karakterlerinden sonra gelirse basamakları virgül başına bin olarak ölçeklendirir (örneğin, #0.0,, biçimi 12.200.000 sayısını 12.2 olarak gösterir). |
E- |
Sayı, üs olmayan kısım için E 'ün solunda, üslü kısım için E'nin sağında biçimlendirilerek bilimsel biçimde oluşturulur. E+ , pozitif üsler için + işareti gösterir. E- yalnızca negatif üsler için bir işaret gösterir. Küçük harf kullanılıyorsa e çıktısı da küçük harflidir.
Örneğin, ##0.00#E+## sayı biçimi, 0,0000001 sayısını "100.00E-9 " olarak gösterir. |
E+ |
|
e- |
|
e+ |
|
/ |
İki haneli karakterler (0 , # veya ? ) arasında görünüyorsa bu sayı grupları kesirli biçim olarak değerlendirilir. Örneğin, 0 #/# sayı biçimi 23,25 sayısını 23 1/4 olarak gösterir. Payda, gerçek bir tam sayı da olabilir. Bu durumda, payda olarak bu tam sayı kullanılır. 0 #/8 sayı biçimindeyse
23,25 sayısı 23 2/8 olarak gösterilir. Payda 0 olursa kesirli bölüm oluşturulmaz. 0 #/3 sayı biçimindeki 23,1 sayısı, 23 olarak oluşturulur (0,1 sayısı 0/3'e yuvarlandığı için). / , bilimsel biçim veya ondalık noktası içeren bir biçimle uyumlu değildir. |
* |
Bu, Microsoft Excel sayı biçimleriyle uyumluluk için eklenmiştir. Şu anda yoksayılıyor. |
_ |
Alt çizgi jetonu, sonraki karakteri atlar ve bir boşluk oluşturur. Bu, negatif değerin parantezle çevrili olduğu sayı biçimlerini hizalamak için kullanılır. |
\ |
Bir sonraki karakteri, sahip olabileceği özel anlam yerine harf değeri olarak işler. Örneğin, \#0 sayı biçimi
10 sayısını "#10 " olarak gösterir. |
"text" |
Tırnak işaretleri içindeki metni değişmez değer olarak gösterir. |
@ |
Hücrede metin girişi varsa hücrenin ham metnini ekler. Diğer özel karakterlerden hiçbiriyle uyumlu değildir ve sayısal değerler için (genel biçim olarak gösterilir) gösterilmez. |
$ - + ( ) : space |
E-Tablolar bu karakterleri değişmeden metin olarak gösterir. |
Meta talimatları
Ayrıca, biçim bölümlerinin her biri, biçimin önüne eklenip ek talimatlar sağlayan ve []
karakterleriyle çevrili isteğe bağlı meta talimatlara sahip olabilir. İki meta talimat türü vardır ve belirli bir bölüm her ikisini de kullanabilir:
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'ün üzerindeki değerler için "Yüksek" ve bu değerler arasındaki değerler için üç haneli bir sayı (başında sıfırlarla) döndürür. Koşullar yalnızca ilk iki alt biçime uygulanabilir ve bir sayı birden fazlayla eşleşirse eşleştiği ilk sayı 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 hücre genişliğini dolduran tüm "#" karakterleri olarak oluşturulur. Dördüncü biçim varsa metin için her zaman bu 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, Eflatun, Kırmızı, Beyaz veya Sarı'dır. Color# içindeki "#" için geçerli değerler 1-56'dır (bu renk paletinde her sayıya karşılık gelen renklerin listesi gösterilir). Sayı biçimi renkleri, hücreye kullanıcı tarafından girilen tüm renkleri geçersiz kılar ancak koşullu biçimlendirmeyle 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ı biçimleri 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 MyText |
###0.000;"TEXT: "_(@_) |
123114.151 TEXT: MyText |
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 |