EXCEL TEXT 函數


簡介幾個學會後可以無往不利的EXCEL方法

1.TEXT 函數

本文將說明 Microsoft Excel 中 TEXT 函數的公式語法及使用方式。

描述

TEXT 函數會將數值轉換成文字,並讓您使用特殊格式字串來指定顯示格式設定。 若您想要以更容易閱讀的格式顯示數字,或是要結合數字與文字或符號,使用此函數會很有幫助。 例如,假設儲存格 A1 包含數字 23.5。 若要將數字的格式設定為金額,您可以使用下列公式:
=TEXT(A1,"$0.00")
此範例中,Excel 會顯示 $23.50 (美元)。
您也可以使用功能區的 [常用] 索引標籤上,[數值] 群組中的命令來設定數字的格式。 不過,這些命令只有在整個儲存格都是數值時才可用。 如果您要設定數字的格式,並將它與其他文字結合,則 TEXT 函數是最理想的選擇。 例如,您可以新增文字至上述的公式:
=TEXT(A1,"$0.00") & "每小時"
Excel 會顯示每小時 $23.50 (美元)。

語法

TEXT(value,format_text)
TEXT 函數語法具有下列引數
  • value    必要。 這是數值、會傳回數值的公式,或者是含有數值的儲存格參照。
  • format_text    必要。 一個以雙引號括住並格式化為文字字串的數值,例如 "m/d/yyyy" 或 "#,##0.00"。 如需特殊格式設定的相關方針,請參閱下列各節。

數字格式的方針

  • 顯示小數位數和有效位數    若要格式化含有小數點的分數或數字,請在 format_text 引數中加入下列小數預留位置、小數點以及千分位分隔符號。
預留位置描述
0 (零)如果數字的位數少於格式中零的個數,則顯示無意義的零。 例如,如果您輸入 8.9,而想要把它顯示為8.90,請使用 #.00 的格式。
#請遵循與 0 (零) 相同的規則。 不過,如果您輸入的數字其小數點兩邊的位數少於格式中 # 符號的個數,Excel 並不會顯示額外的零。 例如,如果自訂格式是 #.##,而您在儲存格中輸入 8.9,則會顯示數字8.9
?請遵循與 0 (零) 相同的規則。 不過,Excel 會在小數點兩邊加上代表無意義零的空格,這樣欄中的小數點就會對齊。 例如,自訂格式 0.0? 會對齊欄中 8.9 和 88.99 這兩個數字的小數點。
. (句號)顯示數字內的小數點。
  • 如果數字的小數點右邊位數比格式中預留位置的個數還多,數字的小數位數就會四捨五入成預留位置的個數。 如果小數點左邊位數比格式中預留位置的個數還多,則會顯示多出來的位數。 如果格式中小數點左邊只有數字符號 (#),則小於 1 的數字前面會加上一個小數點,例如:.47。
顯示項目顯示為使用此格式
1234.591234.6"####.#"
8.98.900"#.000"
0.6310.6"0.#"
12
1234.568   
12.0
1234.57
"#.0#"
44.398
102.65
2.8
  44.398
102.65
    2.8
(小數點對齊)
"???.???"
5.25
5.3
5 1/4
5 3/10
(分數對齊)
"# ???/???"
  • 顯示千分位分隔符號    若要顯示逗號做為千分位分隔符號,或以 1,000 做為數字的刻度單位,請在數字格式中加入下列分隔符號。
, (逗號)顯示數字的千分位分隔符號。 如果格式中有以數字符號 (#) 或零括住的逗號,Excel 會以逗號分隔千分位。 位於小數預留位置後面的逗號會以 1,000 做為數字的刻度單位。 例如,如果 format_text 引數是"#,###.0,",Excel 會將數字 12,200,000 顯示為 12,200.0
顯示項目顯示為使用此格式
1200012,000"#,###"
1200012"#,"
1220000012.2"0.0,,"

日期和時間格式的方針

  • 顯示日期、月份及年份    若要將數字顯示為日期格式 (例如日、月和年),請在 format_text 引數中使用下列代碼。
M將月份顯示為數字,前面不補零。
mm將月份顯示為數字,適當時前面會補零。
mmm將月份顯示為縮寫 (Jan 至 Dec)。
mmmm顯示完整月份名稱 (January 至 December)。
mmmmm將月份顯示為單一字母 (J 至 D)。
d將日期顯示為數字,前面不補零。
dd將日期顯示為數字,適當時前面會補零。
ddd將星期顯示為縮寫 (Sun 至 Sat)。
dddd顯示完整星期名稱 (Sunday 至 Saturday)。
yy將年份顯示為兩位數字。
yyyy將年份顯示為四位數字。
顯示項目顯示為使用此格式
月份1–12"m"
月份01–12"mm"
月份Jan–Dec"mmm"
月份January–December"mmmm"
月份J–D"mmmmm"
日期1–31"d"
日期01–31"dd"
日期Sun–Sat"ddd"
日期Sunday–Saturday"dddd"
00–99"yy"
1900–9999"yyyy"
  • 顯示時、分與秒    若要顯示時間格式 (例如時、分與秒),請在 format_text 引數中使用下列代碼。
H將小時顯示為數字,前面不補零。
[h]以小時顯示經過的時間。 若使用傳回時間的公式,其中時數超過 24,請使用類似 [h]:mm:ss的數字格式。
hh將小時顯示為數字,適當時前面會補零。 如果格式包含 AM 或 PM,則會依照 12 小時制來顯示小時。 否則小時將以 24 小時制表示。
m
將分鐘顯示為數字,前面不補零。
 附註   m 或 mm 代碼必須緊接在 h 或 hh 代碼之後,或緊接在 ss 代碼之前,否則 Excel 會顯示月份,而不是分鐘。
[m]以分鐘顯示經過的時間。 若使用傳回時間的公式,其中分鐘數超過 60,請使用類似 [mm]:ss的數字格式。
mm
將分鐘顯示為數字,適當時前面會補零。
 附註   m 或 mm 代碼必須緊接在 h 或 hh 代碼之後,或緊接在 ss 代碼之前,否則 Excel 會顯示月份,而不是分鐘。
s將秒鐘顯示為數字,前面不補零。
[s]以秒鐘顯示經過的時間。 若使用傳回時間的公式,其中秒數超過 60,請使用類似 [ss] 的數字格式。
ss會將秒鐘顯示為數字,適當時前面會補零。 如果您要顯示秒鐘的分數,請使用類似h:mm:ss.00 的數字格式。
AM/PM, am/pm, A/P, a/p使用 12 小時制來顯示小時。 如果是午夜到中午的時間,Excel 會顯示 AMamA 或 a;如果是中午到午夜的時間,則會顯示 PMpmP 或 p
顯示項目顯示為使用此格式
小時0–23"h"
小時00–23"hh"
分鐘0-59"m"
分鐘00–59"mm"
秒鐘0-59"s"
秒鐘00–59"ss"
時間4 AM"h AM/PM"
時間4:36 PM"h:mm AM/PM"
時間4:36:03 P"h:mm:ss A/P"
時間4:36:03.75"h:mm:ss.00"
經過的時間 (小時與分鐘)1:02"[h]:mm"
經過的時間 (分鐘與秒鐘)62:16"[mm]:ss"
經過的時間 (秒鐘與百分之一秒)3735.80"[ss].00"

貨幣、百分比與科學符號格式的方針

  • 加上貨幣符號    若要在數字前面加上貨幣符號 ($),請在 format_text 引數開頭輸入貨幣符號 (例如,"$#.##0.00")。 若要在數字格式中輸入下列其中一種貨幣符號,請按 NUM LOCK,並使用數字鍵盤輸入符號的 ANSI 代碼。
若要輸入使用此組合鍵
¢ALT+0162
£ALT+0163
¥ALT+0165
歐元ALT+0128
  •  附註   您必須使用數字鍵台;使用 ALT 鍵與鍵盤頂端列的數字鍵無法產生 ANSI 代碼。
  • 顯示百分比    若要以百分比顯示數字,例如,將  .08 顯示為 8% 或將 2.8 顯示為  280%,請在 format_text引數中加入百分比符號 (%)。
  • 顯示科學記號標記法    若要以科學符號 (指數) 的格式顯示數字,請在 format_text 引數中使用下列指數代碼。
E (E-, E+, e-, e+)以科學符號 (指數) 的格式來顯示數字。 Excel 會在 "E" 或 "e" 的右邊顯示對應於小數點移動位數的數字。 例如,若 format_text 引數是 "0.00E+00",Excel 會將數字 12,200,000 顯示為 1.22E+07。 如果您將format_text 引數變更為 "#0.0E+0",Excel 會顯示 12.2E+6

加入文字與空格的方針

  • 如果您在 format_text 引數內加入下列任一個字元,便會依照輸入的內容顯示該字元。
$美元符號
+加號
(左括弧
:冒號
^抑揚符號 (插入號)
'單引號
{左大括弧
<小於符號
=等號
-減號
/斜線
)右括弧
!驚嘆號
&符號
~波狀符號
}右大括弧
>大於符號
 空白字元

 記事 
  • format_text 引數不能包含星號 (*)。
  • 使用 TEXT 函數會將數值轉換成格式化的文字,且計算結果不再是數字。 若要設定儲存格的格式,使其值仍為數值,請以滑鼠右鍵按一下儲存格,按一下 [儲存格格式],然後在 [儲存格格式] 對話方塊的 [數值] 索引標籤上,設定想要的格式設定選項。 如需使用 [儲存格格式] 對話方塊的詳細資訊,按一下對話方塊右上角的 [說明] 按鈕 (?)。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。
銷售人員銷售額資料
一原$2,80039300.63
戴克40%
公式描述結果
=A2&"賣出"&TEXT(B2, "$0.00")&"單位價值"。將儲存格 A2、文字字串「賣出」、儲存格 B2 (已格式化為貨幣),以及文字字串「單位價值」的內容合併成為一個詞組。一原賣出 $2800.00 單位價值。
=A3&"佔"&TEXT(B3, "0%")&"總銷售額的"。將儲存格 A3、字串「賣出」、儲存格 B3 (已格式化為百分比),以及文字字串「總銷售額的」的內容合併成為一個詞組。戴克佔總銷售額的 40%。
="日期:" & TEXT(C2,"yyyy-mm-dd")在 C2 內以四位數的年、二位數的月、二位數的日格式來顯示值。日期: 2007-08-06
="日期-時間:" & TEXT(C2, "m/d/yyyy h:mm AM/PM")在 C2 內以簡短日期、12 小時時間格式顯示值。日期-時間:2007/8/6 3:07 PM
=TEXT(C2, "0.00E+00")在 C2 內以科學記號 (指數) 格式顯示值。3.93E+04
=TEXT(C2, "$#,##0.00")在 C2 內以貨幣格式顯示值,內含千分位分隔符號。$39,300.63



See also :

  1. http://office.microsoft.com/zh-tw/excel-help/HA102752840.aspx?CTT=5&origin=HA102752955
張貼留言

Featured Post

AZURE POWERSHELL 查虛擬網路子網路

前面記得登入 並取得訂閱授權 以下是PowerShell (記得要安裝AzureRM指令集) Connect-AzureRmAccount  # 登入 Get-AzureRMSubscription | Format-Table  #展開可用的訂閱資訊 $s...

Popular Posts