Aracılığıyla paylaş


FORMAT_STRING İçindekiler (mdx)

The FORMAT_STRING cell property formats the VALUE cell property, creating the value for the FORMATTED_VALUE cell property.The FORMAT_STRING cell property handles both string and numeric raw values, applying a format expression against the value to return a formatted value for the FORMATTED_VALUE cell property.Aşağıdaki tablolarda sözdizimi ve dize ve sayısal değerler işlemek için kullanılan biçimlendirme karakterlerini ayrıntılı olarak açıklanmaktadır.

Dize değerleri

Bir biçimi ifade dizeleri bir bölümü veya iki bölümü bir noktalı virgülle (;) ayrılmış olabilir.

Kullanım

Sonuç

Bir bölüm

Tüm dize değerlerine biçimini uygular.

İki bölüm

İkinci bölüm null değerler ve sıfır uzunluklu dizeler için geçerlidir, ancak ilk bölümü, dize veri geçerlidir ("").

Aşağıda, açıklanan karakterleri tablo karakter dizeleri için biçim dizesi görünebilir.

Karakter

Açıklama

@

Bir karakter veya boşluk görüntüler bir karakter yer tutucusu temsil eder.Bir karakter dize konumu varsa, burada (@) işareti görünür Biçim dizesinde karakter biçimlendirilmiş dize görüntüler.Aksi takdirde, biçimlendirilmiş dize boşluk, bu konumda görüntüler.Yer tutucuları doldurma sağdan sola biçimde bir ünlem işareti (!) sürece dize.

&

Bir karakter veya hiçbir şey görüntüleyen bir karakter yer tutucusu temsil eder.Bir karakter dize konumu varsa, burada ampersanı (&) görünür biçimlendirilmiş dize görüntüler karakter.Aksi takdirde, biçimlendirilmiş dize hiçbir şey görüntülemez.Yer tutucuları doldurma sağdan sola biçimde bir ünlem işareti (!) sürece dize.

<

Küçük zorlar.Biçimlendirilmiş dize tüm karakterleri küçük harfe biçiminde görüntüler.

>

Büyük zorlar.Biçimlendirilmiş dize tüm karakterler büyük harf biçiminde görüntüler.

!

Yer tutucuları soldan sağa dolgusunu zorlar.(Yer tutucular sağdan sola doğru doldurmak için varsayılandır.)

Sayısal değerler

Sayılar için bir kullanıcı tanımlı biçim ifade bir noktalı virgülle ayrılmış dört bölüm ile herhangi bir yerde olabilir.Biçimi bağımsız değişkeni adlandırılmış sayısal biçimlerinden birini içeriyorsa, yalnızca bir bölümüne izin verilir.

Kullanım

Sonuç

Bir bölüm

Biçim ifadesi tüm değerler için geçerlidir.

İki bölüm

İlk bölüm pozitif değerler ve sıfır, negatif değerler için ikinci uygulanır.

Üç bölüm

İlk bölümü için pozitif değerler, negatif değerler için ikinci ve üçüncü sıfırlar için geçerlidir.

Dört bölüm

İlk bölüm pozitif değerler için negatif değerler için ikinci sıfırlar için üçüncü ve dördüncü null değerler için geçerlidir.

Aşağıdaki örnek, iki bölümden oluşur.İlk bölüm pozitif değerler ve sıfır biçimini tanımlar ve ikinci bölümü negatif değerlerin biçimini tanımlar.

"$#,##0;($#,##0)"

Noktalı virgül ile aralarında bir şey eklerseniz, eksik bölüm pozitif değer biçimi kullanarak yazdırır.Örneğin, aşağıdaki biçimde pozitif ve negatif değerleri ilk bölümde biçimini kullanarak görüntüler ve "Sıfır" görüntüler değer sıfır ise:

"$#,##0;;\Z\e\r\o"

Aşağıdaki tablo biçiminde görünen karakterleri tanımlar dize sayısal biçimler için.

Karakter

Açıklama

Hiçbiri

Herhangi bir biçimlendirme olmadan numarasını görüntüler.

0

Bir basamak veya sıfır (0) görüntüler basamak yer tutucusu temsil eder.

Sayı biçiminde görüntülendiği sıfır konumda bir basamak varsa, dize, basamak biçimlendirilmiş değeri görüntüler.Aksi takdirde, biçimlendirilmiş değeri sıfır konumda görüntüler.

Sayı sahipse daha az sayıda basamak biçiminde sıfırlar (tarafındaki ya da ondalık) çok dize, öndeki veya sondaki sıfırları biçimlendirilmiş değeri görüntüler.

Sayı ondalık ayırıcının sağındaki daha fazla basamağa sahipse biçiminde ondalık ayırıcının sağındaki sıfırların vardır ifade, biçimlendirilmiş değeri sıfır gibi çok sayıda ondalık basamak sayısına yuvarlar.

Sayı ondalık ayırıcının solunda daha fazla basamağa sahipse biçiminde ondalık ayırıcının solunda sıfır vardır ifade, değişiklik yapılmaksızın ek basamakları biçimlendirilmiş değeri görüntüler.

#

Bir basamak veya hiçbir şey görüntüler basamak yer tutucusu temsil eder.

ifade bir rakam nerede numara işareti konumu varsa (#) biçiminde görünür dize, basamak biçimlendirilmiş değeri görüntüler.Aksi takdirde, biçimlendirilmiş değer hiçbir şey, bu konumda görüntüler.

Sayı işareti (#) yer tutucu sıfır gibi çalışır (0) numarası aynı veya sayısından daha az basamak varsa, baştaki ve sondaki sıfırları görüntülenmez dışında basamak yer tutucusu # her iki tarafına biçiminde ondalık ayırıcı karakterleri ifade.

.

Sol ve ondalık ayırıcının sağında kaç basamak görüntüleneceğini belirler ondalık yer tutucu temsil eder.

Biçimi ifade yalnızca sayı işaretini içerir (#) dönem solundaki karakterleri (.), sayıları ondalık ayırıcı ile 1 başlangıç değerinden daha küçük.Kesirli sayılarla görüntülenen başında sıfır görüntülemek için ondalık ayırıcının solundaki ilk basamak yer tutucusu olarak sıfır (0) kullanın.

Biçimlendirilmiş çıktısında ondalık yer tutucu olarak kullanılan gerçek karakter bilgisayar sistemi tarafından tanınan sayı biçimine bağlıdır.

NotNot
Bazı yerel ayarlarda, ondalık ayırıcı olarak virgül kullanılır.

%

Yüzde yer tutucusu temsil eder.ifade, 100 ile çarpılır.Yüzde (%) yüzde biçiminde göründüğü konumda eklenen dize.

,

Arasında bir sayı ondalık ayırıcısını sola dört veya daha fazla basamağı varsa içinde yüzlerce binler ayıran binlik ayıracı temsil eder.

binlik ayıracı standart kullanımını belirtilen biçim basamak yer tutucuları içine binlik ayıracı içeriyorsa (0 veya #).

Bitişik iki binlik ayırıcı veya binlik ayıracı (da olmasa ondalık belirtilir), ondalık ayırıcı hemen solundaki "numara sayısı 1000, gerektiği gibi yuvarlama bölünerek ölçeklendirme." anlamına gelir Örneğin, biçim kullanabilirsiniz dize "## 0,," 100 milyon 100 olarak göstermek için.1 Milyondan küçük sayılar 0 görüntülenir.Herhangi bir yere dışında hemen soluna, ondalık ayırıcı iki bitişik binlik ayırıcı binlik ayıracı kullanımını belirleme olarak kabul edilir.

Biçimlendirilmiş çıktısında binlik ayıracı olarak kullanılan gerçek karakter bilgisayar sistemi tarafından tanınan sayı biçimine bağlıdır.

NotNot
Bazı yerel ayarları, binlik ayıracı bir süre kullanılır.

:

Saat, dakika ve saniye zaman zaman değerleri biçimlendirilmiş ayıran zaman ayırıcı temsil eder.

NotNot
Bazı yerlerde diğer karakterler saat ayırıcı olarak kullanılabilir.

Biçimlendirilmiş çıktısında saat ayırıcısı olarak kullanılan gerçek karakter bilgisayarda sistem ayarları tarafından belirlenir.

/

Ne zaman tarih değerleri biçimlendirilmiş gün, ay ve yılı ayıran bir tarih ayırıcı temsil eder.

Biçimlendirilmiş çıktı tarih ayırıcı olarak kullanılan gerçek karakter bilgisayarda sistem ayarları tarafından belirlenir.

NotNot
Bazı yerlerde tarih ayırıcı olarak kullanılan diğer karakterler.

E - e + e - e +

Bilimsel biçimde temsil eder.

Biçimi ifade en az bir basamak yer tutucusu içeren (0 veya #) sağ tarafındaki e -, e +, e -, ya da e +, bilimsel biçimde ve e biçimlendirilmiş değeri görüntüler veya numara ve sayının üssü arasında e eklenir.Sağdaki basamak yer tutucuları üstel basamak sayısını belirler.Use e - ya da e - Negatif üs sayıların yanında eksi işareti dahil etmek.Use e + ya da e + Negatif üs sayıların yanında eksi işareti ve pozitif üs yanındaki artı işareti dahil etmek.

- + $ ( )

Hazır bilgi karakteri görüntüler.

Bu listelenen biri dışında bir karakter görüntülemek için bir ters eğik çizgi koyun (\) karakterin önüne veya karakteri çift tırnak işareti içine alın ("").

\

Biçim dizesindeki bir sonraki karakteri görüntüler.

Hazır bilgi karakteri olarak özel anlamı olan bir karakter görüntülemek için bir ters eğik çizgi koyun (\) karakterin önüne.Ters eğik çizgi kendisi görüntülenir.Ters eğik çizgi kullanmak arkasındaki karakteri çift tırnak işaretleri içine almakla aynıdır.Ters eğik çizgi görüntülemek için iki ters eğik çizgi kullanın (\).Hazır bilgi karakteri olarak görüntülenen karakterler aşağıdaki karakterleri örnekler:

  • The tarih-formatting and saat-formatting characters—a, c, d, h, m, n, p, q, s, t, w, y, /, and :

  • The numeric-formatting characters—#, 0, %, E, e, comma, and period

  • Dize biçimlendirme karakterleri —@, &, <, >, ve !

"ABC"

Çift tırnak içinde dize görüntüler ("").

Chr formatındaki kodu bir dize eklemek için kullanın (34) metin içine.(Çift tırnak işareti karakter kodu 34.)

Adlandırılmış sayısal biçimler

Aşağıdaki tablo önceden tanımlanmış bir sayısal biçim adları tanımlar:

Biçim adı

Açıklama

General Number

Hiçbir binlik ayıracı ile numarasını görüntüler.

Currency

Sayıyı uygunsa, binlik ayıracı ile görüntüler.İki basamaklı ondalık ayırıcının sağında görüntüler.Çıktı sistem yerel ayarına göre belirlenir.

Fixed

Ondalık ayırıcının solunda en az bir basamak ve sağında iki basamak görüntüler.

Standard

binlik ayıracı, en az bir basamak solunda ve iki basamaklı numarasını ondalık ayırıcının sağında görüntüler.

Percent

Yüzde işaretiyle (%) sağda eklenen 100 ile çarpılmasıyla numarasını görüntüler.Her zaman iki basamaklı ondalık ayırıcının sağında görüntüler.

Scientific

Standart bilimsel işaretler kullanır.

Yes/No

Sayı 0 ise Hayır Aksi halde Evet'i görüntüler.

True/False

Sayı 0 ise yanlış Aksi takdirde True görüntüler.

On/Off

Görüntüler sayı 0 ise kapalı; Aksi takdirde, görüntüler.

Tarih değerleri

Aşağıdaki tablo biçiminde görünen karakterleri tanımlar dize tarih/saat biçimleri için.

Karakter

Açıklama

:

Saat, dakika ve saniye zaman zaman değerleri biçimlendirilmiş ayıran zaman ayırıcı temsil eder.

Biçimlendirilmiş çıktısında saat ayırıcısı olarak kullanılan gerçek karakter bilgisayarın sistem ayarları tarafından belirlenir.

NotNot
Bazı yerlerde saat ayırıcısı olarak kullanılan diğer karakterler.

/

Ne zaman tarih değerleri biçimlendirilmiş gün, ay ve yılı ayıran bir tarih ayırıcı temsil eder.

Biçimlendirilmiş çıktı tarih ayırıcı olarak kullanılan gerçek karakter bilgisayarın sistem ayarları tarafından belirlenir.

NotNot
Bazı yerlerde diğer karakterler tarih ayırıcı temsil etmek için kullanılabilir.

C

tarih olarak görüntüler GGGGG ve görüntüler saat olarak ttttt, o sırada.

Tarih seri numarası için kesirli bölüm ise görüntüler yalnızca bilgi tarih.Herhangi bir tamsayı bölümü ise görüntüler yalnızca bilgi saat.

d

Olmadan bir önde gelen bir sayı görüntüler günleri 1-sıfır (31).

dd

Bir önde gelen bir sayı görüntüler Günleri 01-sıfır (31).

ddd

Günün kısaltmasını (Paz-Cts) görüntüler.

dddd

Günün tam adı (Pazar-Cumartesi) görüntüler.

GGGGG

Sisteminizin kısa tarih biçimi ayarlama göre biçimlendirilmiş tarihi (gün, ay ve yıl dahil), tam bir tarih olarak görüntüler.

Microsoft Windows için varsayılan kısa tarih biçimi olan d MMMM.

GGGGGG

Tarih seri numarası bilgisayar sistemi tarafından tanınan uzun tarih ayarı göre biçimlendirilmiş (gün, ay ve yıl dahil), tam bir tarih olarak görüntüler.

Windows için varsayılan uzun tarih biçimi olan mmmm yyyy dd.

w

Haftanın gününü (1 ile 7 Cumartesi Pazar için) sayı olarak görüntüler.

hh

Yılın hafta numarası (1–54) görüntüler.

m

Önüne koymadan ayları görüntüler ayları 1-sıfır (12).

If m immediately follows h or hh, the minute instead of the month is displayed.

mm

Bir önde gelen bir sayı görüntüler sıfır (01–12).

If m immediately follows h or hh, the minute instead of the month is displayed.

aaa

Ayın kısaltmasını (ayları Oca-Ara) görüntüler.

MMMM

Ayı, tam ay adı (Ayları Ocak-Aralık) görüntüler.

S

Çeyrek yıl (arasında açıklandıı gibi) sayı olarak görüntüler.

y

Yılın günü (1–366) sayı olarak görüntüler.

yy

Yılı iki basamaklı bir sayı (00-99) görüntüler.

yyyy

Yılı dört basamaklı bir sayı (100–9999) görüntüler.

h

Saat öndeki sıfır olmadan bir sayı görüntüler (0-23).

hh

Saat başına sıfır eklenerek sayı olarak görüntüler (00-23).

n

Öndeki sıfır olmadan bir sayı dakika görüntüler (0-59 arasında).

nn

Dakika başına sıfır eklenerek sayı olarak görüntüler (00–59).

s

İkinci öndeki sıfır olmadan bir sayı görüntüler (0-59 arasında).

ss

Saniye başına sıfır eklenerek sayı olarak görüntüler (00–59).

t t t t t

Bilgisayar sistemi tarafından tanınan saat biçimi tarafından tanımlanan zaman ayırıcı kullanılarak biçimlendirilmiş bir saat (saat, dakika ve saniye dahil), tam saat olarak görüntüler.

A leading zero is displayed if the leading zero option is selected, and the time is earlier than 10:00 in either the A.M.or the P.M.cycle.Örneğin, 09: 59

Windows için varsayılan saat biçimi olan s: dd:.

AM/PM

Bir büyük görüntüler am gece yarısına kadar öğlen; herhangi bir saat ile bir büyük görüntüler pm öğleden gece yarısı kadar gelen herhangi bir saat ile.

NotNot
12 Saatlik zaman biçimi kullanır.

am/pm

Bir küçük görüntüler am gece yarısına kadar öğlen; herhangi bir saat ile bir küçük görüntüler pm öğleden gece yarısı kadar gelen herhangi bir saat ile.

NotNot
12 Saatlik zaman biçimi kullanır.

A / P

Bir büyük görüntüler a gece yarısına kadar öğlen; herhangi bir saat ile bir büyük görüntüler p öğleden gece yarısı kadar gelen herhangi bir saat ile.

NotNot
12 Saatlik zaman biçimi kullanır.

bir / p

Bir küçük görüntüler bir ile herhangi bir saat gece yarısına kadar öğlen; bir küçük görüntüler p öğleden gece yarısı kadar gelen herhangi bir saat ile.

NotNot
12 Saatlik zaman biçimi kullanır.

AMPM

Gece yarısından öğlen kadar gelen herhangi bir saat ile bilgisayar sistemi tarafından tanımlanan am dize sabit değeri görüntüler; öğlen gece yarısı kadar gelen herhangi bir saat ile bilgisayar sistemi tarafından tanımlanan pm dize hazır bilgi görüntüler.

NotNot
12 Saatlik zaman biçimi kullanır.

ampm büyük veya küçük durum olabilir, ancak görüntülenen dize dize bilgisayarın sistem ayarları tarafından tanımlanan uyan.

Windows için varsayılan biçim olan am/pm.

Adlandırılmış tarih biçimleri

Aşağıdaki tablo önceden tanımlanmış tarih ve saat biçim adları tanımlar:

Biçim adı

Açıklama

General Date

Bir tarih ve/veya saat görüntüler.Reel sayılar için bir tarih ve saat, örneğin, görüntüler, 4/3/93 05:34 pm.Kesirli bölüm ise, örneğin yalnızca bir tarih görüntüler, 4/3/93.Görüntüler tam sayı bölümü ise, bir saat yalnızca, örneğin, 05:34 pm.Tarih görüntüleme biçimini sistem ayarları tarafından belirlenir.

Long Date

Bir tarihe sisteminizin uzun tarih biçiminde görüntüler.

Medium Date

Orta uzunlukta tarih biçimi kullanarak tarih görüntülenir, ana uygulama dil sürüm için uygun.

Short Date

Sisteminizin kısa tarih biçimi kullanarak tarih görüntülenir.

Long Time

Sisteminizin uzun saat biçimini kullanarak görüntüler; saat, dakika ve saniye içerir.

Medium Time

Saat ve dakika ve am/pm göstergesi kullanarak 12 saatlik biçimde zamanı gösterir.

Short Time

Örneğin, 17: 45 24 saat biçimini kullanarak bir kez görüntüler.