Aracılığıyla paylaş


FORMAT İşlevi İçin Özel Sayı Biçimleri

Sayılar için kullanıcı tanımlı bir biçim ifadesi noktalı virgülle ayrılmış bir ila üç bölüme sahip olabilir. Format işlevinin Style bağımsız değişkeni önceden tanımlanmış sayısal biçimlerden birini içeriyorsa, yalnızca bir bölüme izin verilir.

Bunu kullanırsanız

Sonuç budur

Yalnızca bir bölüm

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

İki bölüm

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

Üç bölüm

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

Biçim Belirtimleri

Aşağıdaki tabloda kullanıcı tanımlı sayı biçimleri oluşturmak için kullanabileceğiniz karakterler belirtilmiştir.

Biçim belirtimi

Açıklama

Hiçbiri

Sayıyı biçimlendirme olmadan görüntüler.

0 (sıfır karakteri)

Basamak yer tutucusu. Bir basamak veya bir sıfır görüntüler. İfadede eğer biçim dizesinin sıfır bulunan konumunda bir rakam varsa rakamı görüntüler, aksi halde bu konumda bir sıfır görüntüler.

Sayıdaki basamak sayısı biçim ifadesindeki sıfır sayısından azsa (ondalık ayırıcının iki tarafı için de), başta veya sonda sıfırlar görüntüler. Sayıda ondalık ayırıcının sağındaki basamak sayısı biçim ifadesindeki ondalık ayırıcının sağındaki sıfır sayısından fazlaysa, sayıyı sıfır sayısı kadar ondalık basamağa yuvarlar. Sayıda ondalık ayırıcının solundaki basamak sayısı biçim ifadesinde ondalık ayırıcının solundaki sıfır sayısından fazlaysa, fazlalık basamakları değiştirmeden görüntüler.

#

Basamak yer tutucusu. Bir rakam görüntüler veya hiçbir şey görüntülemez. İfadede, biçim dizesinde # karakterinin bulunduğu konumda bir rakam varsa rakamı görüntüler, aksi halde bu konumda hiçbir şey görüntülemez.

Bu simge 0 basamak yer tutucusu gibi çalışır, ancak sayıdaki basamak sayısı biçim ifadesinde ondalık ayırıcının iki tarafından birindeki # karakteri sayısından daha azsa başta ve sonda sıfırlar görüntülenmez.

. (nokta karakteri)

Ondalık yer tutucu. Ondalık yer tutucu ondalık ayırıcının solunda ve sağında kaç basamak görüntüleneceğini belirler. Biçim ifadesinde bu simgenin solunda yalnızca # karakterleri varsa, 1'den küçük sayılar bir ondalık ayırıcıyla başlar. Kesitli sayılarda başta bir sıfır görüntülemek için, ondalık ayırıcının solundaki ilk basamak yer tutucusu için sıfır kullanın. Bazı yerel ayarlarda, ondalık ayırıcı olarak virgül kullanılır. Biçimlendirilmiş çıktıda gerçekte hangi karakterin ondalık yer tutucu olarak kullanılacağı sisteminizin kabul ettiği sayı biçimine bağlıdır. Bu nedenle, yerel ayarınızda ondalık ayırıcı olarak virgül kullanılsa da biçimlerinizde ondalık yer tutucu olarak nokta kullanmalısınız. Biçimlendirilmiş dize yerel ayar için doğru olan biçimde görüntülenir.

%

Yüzde yer tutucusu. İfadeyi 100 ile çarpar. Yüzde karakteri (%) biçim dizininde göründüğü konuma eklenir.

, (virgül karakteri)

Binlik ayırıcı. Binlik ayırıcı, ondalık sayının solunda dört veya daha fazla basamak bulunan bir sayıda binleri yüzlerden ayırır. Biçimde binlik ayırıcının çevresinde basamak yer tutucuları (0 veya #) varsa, binlik ayırıcının standart kullanımı belirtilir.

Ondalık ayırıcının hemen solunda (ondalık belirtilmiş olup olmamasına bakılmaksızın) veya dizede en sağdaki karakter olarak binlik ayırıcı bulunması, "sayıyı 1.000 ile bölerek ölçeklendir ve gerektiği şekilde yuvarla" anlamına gelir. 1.000'den küçük ancak 500'den büyük veya buna eşit sayılar 1 olarak, 500'den küçük sayılar 0 olarak görüntülenir. Bu konumda bitişik iki binlik ayırıcı bulunduğunda 1 milyon ile ölçeklendirilir ve her ek ayırıcı için ek bir 1.000 katsayısıyla ölçeklendirilir.

Ondalık ayırıcının hemen solu veya dizenin en sağı dışında herhangi bir konumda birden fazla ayırıcı bulunması basitçe binlik ayırıcı kullanımı belirtilmiş gibi değerlendirilir. Bazı yerel ayarlarda, binlik ayırıcı olarak nokta kullanılır. Biçimlendirilmiş çıktıda gerçekte hangi karakterin binlik ayırıcı olarak kullanılacağı sisteminizin kabul ettiği Sayı Biçimine bağlıdır. Bu nedenle, yerel ayarınızda binlik ayırıcı olarak nokta kullanılsa da biçimlerinizde binlik ayırıcı olarak virgül kullanmalısınız. Biçimlendirilmiş dize yerel ayar için doğru olan biçimde görüntülenir.

Örneğin, aşağıdaki üç biçim dizesini ele alalım:

"#,0.", 100 milyon sayısını "100.000.000" olarak biçimlendirmek için binlik ayırıcı kullanır.

"#0,.", 100 milyon dizesini "100000" olarak biçimlendirmek için ölçeklendirme faktörü olarak 1000 kullanır.

"#,0,.", 100 sayısını "100.000" olarak biçimlendirmek için binlik ayırıcı kullanır ve 1000 ile ölçeklendirir.

, (iki nokta karakteri)

Saat ayırıcısı. Bazı yerel ayarlarda, saat ayırıcısı olarak başka karakterler kullanılabilir. Saat değerleri biçimlendirilirken saat ayırıcısı saatleri, dakikaları ve saniyeleri ayırır. Biçimlendirilmiş çıktıda gerçekte hangi karakterin saat ayırıcı olarak kullanılacağı sisteminizin ayarlarına göre belirlenir.

/ (düz eğik çizgi karakteri)

Tarih ayırıcısı. Bazı yerel ayarlarda, tarih ayırıcısı olarak başka karakterler kullanılabilir. Tarih değerleri biçimlendirilirken tarih ayırıcısı günü, ayı ve yılı ayırır. Biçimlendirilmiş çıktıda gerçekte hangi karakterin tarih ayırıcı olarak kullanılacağı sisteminizin ayarlarına göre belirlenir.

E- , E+ , e- , e+

Bilimsel biçim. Biçim ifadesi E-, E+, e- veya e+ işaretinin solunda en az bir basamak yer tutucusu (0 veya #) içeriyorsa, sayı bilimsel biçimde görüntülenir ve sayı ile üssü arasına E veya e eklenir. Soldaki basamak yer tutucusu sayısı üsteki basamak sayısını belirler. Negatif üslerin yanında eksi işareti göstermek için E- veya e- kullanın. Negatif üslerin yanında eksi işareti ve pozitif üslerin yanında artı işareti görüntülemek için E+ veya e+ kullanın. Doğru biçimlendirmeyi elde etmek için bu simgenin sağına basamak yer tutucuları da eklemeniz gerekir.

- + $ ( )

Değişmez karakterler. Bu karakterler tam olarak biçim dizesine yazıldıkları gibi görüntülenir. Listelenenler dışında bir karakteri görüntülemek için önüne bir ters eğik çizgi (\) ekleyin veya çift tırnak işaretleri (" ") içine alın.

\ (ters eğik çizgi karakteri)

Biçim dizesindeki bir sonraki karakteri görüntüler. Özel anlamı olan bir karakteri değişmez karakter olarak görüntülemek için önüne bir ters eğik çizgi (\) ekleyin. Ters eğik çizginin kendisi görüntülenmez. 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 tane ters eğik çizgi (\\) kullanın.

Değişmez karakter olarak görüntülenemeyen karakterlere örnek olarak tarih biçimlendirme ve saat biçimlendirme karakterleri (a, c, d, h, m, n, p, q, s, t, w, y, / ve :), sayı biçimlendirme karakterleri (#, 0, %, E, e, virgül ve nokta) ve dize biçimlendirme karakterleri (@, &, <, > ve !) verilebilir.

"ABC"

Çift tırnak işaretleri (" ") içindeki dizeyi görüntüler. Kod içinden style bağımsız değişkene bir dize dahil etmek için metni kapsamak üzere Chr(34) kullanmanız gerekir (34 tırnak işaretinin (") karakter kodudur).

Aşağıdaki tabloda, sayılar için bazı örnek biçim ifadeleri bulunmaktadır. (Bu örneklerde sisteminizin yerel ayarının İngilizce-ABD olduğu varsayılmıştır.) İlk sütunda Format işlevinin biçim dizeleri bulunur; diğer sütunlarda ise biçimlendirilen veri sütun başlıklarında verilen değere sahip olduğunda sonuç çıktının ne olacağını gösterir.

Format (Style)

"5" şöyle biçimlendirilir:

"-5" şöyle biçimlendirilir:

"0,5" şöyle biçimlendirilir

"0" şöyle biçimlendirilir

Sıfır uzunluğunda dize ("")

5

-5

0.5

0

0

5

-5

1

0

0.00

5.00

-5.00

0.50

0.00

#,##0

5

-5

1

0

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

$5

($5)

$1

$0

$#,##0.00;($#,##0.00)

$5.00

($5.00)

$0.50

$0.00

0%

500%

-500%

50%

0%

0.00%

500.00%

-500.00%

50.00%

0.00%

0.00E+00

5.00E+00

-5.00E+00

5.00E-01

0.00E+00

0.00E-00

5.00E00

-5.00E00

5.00E-01

0.00E00

"$#,##0;;\S\ı\f\ı\r"

$5

$-5

$1

Sıfır

Açıklamalar

Aralarında hiçbir şey olmadan noktalı virgüller eklerseniz, eksik bölüm artı değerin biçimi kullanılarak yazdırılır.

Ayrıca bkz.

Başvuru

FORMAT İşlevi

FORMAT İşlevi İçin Önceden Tanımlanmış Sayı Biçimleri

FORMAT işlevi için özel Tarih ve Saat biçimleri