格式字串

您可以使用格式字串,在匯入的文件中指定日期、時間、時間戳記及數字格式。

 

日期、時間及時間戳記格式字串

若要指定日期、時間或時間戳記格式字串,請使用下列型樣字母:

 

符號

意義

表示法

範例

G

紀元指定元

(文字)

AD

y

(數字)

1996

M

一年中的月份

(文字 & 數字)

March & 03

d

每個月中的日期

(數字)

15

h

AM/PM 制的小時 (1-12)

(數字)

12

H

一天內的小時 (0-23)

(數字)

0

m

一小時內的分鐘

(數字)

30

s

一分鐘內的秒

(數字)

55

S

千分之一秒

(數字)

978

E

星期幾

(文字)

Tuesday

D

一年中的第幾天

(數字)

189

F

每個月的第幾個星期幾

(數字)

2 (2nd Wed in July)

w

一年的第幾個星期

(數字)

27

W

每個月的第幾個星期

(數字)

2

a

AM/PM 記號

(文字)

PM

k

一天內的小時 (1-24)

(數字)

24

K

AM/PM 制的小時 (0-11)

(數字)

0

z

時區

(文字)

Pacific Standard Time

'

文字跳出字元

(區隔字元)

 

' '

單引號

(文字)

'

 

字母 A-Z 以外型樣的任何字元皆視為含引號的文字。例如,格式字串 "mm/dd/yy" 可能顯示為 "03/15/96"

以「文字」表示法的字元而言,使用少於 4 個字元就代表縮寫格式,4 個字元以上就代表完整格式。例如,格式字串 "dd MMM yyyy" 可能顯示為 "15 Mar 1996",而 "MMMM dd yyyy" 則顯示為 "March 15 1996"

以「數字」表示法的字元而言,格式字串中的字元數即表示最小顯示位數。較短的數字會填補零來符合最小數量。例如,格式字串 "h:mm a" 可能顯示為 "6:30 PM",而 "hh:mm a" 則顯示為 "06:30 PM"

 

數字格式字串

若要指定數字格式字串,請使用下列符號:

 

符號

意義

0

一位數

#

一位數;若無則顯示零

.

小數點符號的位置保留字元

,

分組分隔字元的位置保留字元

;

分隔格式

-

預設負值字首

%

乘以 100 並顯示為百分比

ë

乘以 1000 並顯示為千分之一

ñ

貨幣記號;以貨幣符號替代。如果有兩個,則以國際貨幣符號替代。如果出現在某種型樣中,則使用貨幣小數點符號來代替小數點符號。

X

其它任何字元可以使用在字首或字尾

'

用來括住字首或字尾中的特殊字元

 

請使用下列元件來鍵入數字格式字串:

 

元件

定義

型樣

型樣是一個完整的格式字串。如果您的直欄內同時含有正數值和負數值,則型樣中應該包含兩個子型樣。第一個子型樣代表正數的格式,第二個子型樣代表負數的格式。請在第二個子型樣前面插入一個 ";" 來分隔這兩者。例如,您可能鍵入 "#00.0# ;-##0.0#" 作為格式字串。

子型樣

子型樣是一個完整的格式字串,也是某個型樣的一部份。子型樣代表正數或負數格式。子型樣可能由字首、整數、小數及字尾依序組成。

字首

字首是指出現在直欄中每一個數字值前面的字元。您必須在數字格式字串中指出任何字首,才不會被當作值的一部份來做處理。數字和小數點符號以外的任何字元,都必須包括在字首或字尾中。例如,在子型樣 "$ ##0.0#" 中,"$" 即為字首。

字尾

字尾是指出現在直欄中每一個數字值後面的字元。您必須在數字格式字串中指出任何字尾,才不會被當作值的一部份來做處理。數字和小數點符號以外的任何字元,都必須包括在字首或字尾中。例如,在子型樣 "#0 yrs" 中,"yrs" 即為字尾。

整數

整數是由數字字串中小數點符號前面的數字組成。整數位數可以用 "#" "0" 來代表。若要指出位數並不固定,請在數字符號後面加上一個 "*"

小數

小數是由數字字串中小數點符號後面的數字組成,且前面是一個 "."例如,在子型樣 "##0.0#" 中,".0#" 即為小數。

 

您也可以在數字格式字串中使用下列表示法格式:

 

表示法

意義

*

指出在 * 前面 (如果位於小數點符號之後) 或後面 (如果位於小數點符號之前),該類型還有零個或更多個元素。例如,在格式字串 "*#0.00" 中,直欄的數字值可以是任何長度,但有兩個固定的小數位數,且小數點符號前面至少有一個整數。在格式字串 "00.0#*" 中,直欄的數字值可能有一或多個小數位數,但必須剛好有兩位整數。

1*

指出在 1* 前面 (如果位於小數點符號之後) 或後面 (如果位於小數點符號之前),該類型還有一個或更多個元素。例如,在格式字串 "1*#0.00" 中,直欄的數字值可以是任何長度,但有兩個固定的小數位數,且小數點符號前面至少有兩個整數。在格式字串 "00.0#1*" 中,直欄的數字值可能有兩個或更多個小數位數,但必須剛好有兩位整數。

|

指出一種及 () 關係。例如,在格式字串 "*#0 (apples|oranges|bananas)" 中,每一個值的數字後面會接著 "apples""oranges" "bananas"

/

指出一種及 () 關係。例如,在格式字串 "*#0 (apples/oranges/bananass)" 中,每一個值的數字後面會接著 "apples""oranges" "bananas"

..

指出值可能是 .. 前後字元之間 () 的任何字元。 例如,在格式字串 "1..8" 中,直欄的值可能是 1 8 之間的任何數字

-

指出值可能是 - 之前的組合中的任何字元,但絕不是 - 之後的組合。例如,在格式字串 "(1..12) - 7" 中,直欄的值可能是 1 12 之間的任何數字,但不包括 7 在內。

[]

指出含括的元素是選用的。

()

可用來將元素組成群組。

<>

指出含括的元素是文字字串。 例如,假設您要讓 " 這個字元顯示在您的值中,請鍵入 <">