跳到主要內容

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
張貼留言

Popular Posts

EXCEL VBA 指令集錦

VBA中字符換行顯示需要使用換行符來完成。下面是常用的換行符
            chr(10) 可以生成換行符
            chr(13) 可以生成ENTER
            vbcrlf 換行符和ENTER
            vbCr 等同於chr(10)
            vblf 等同於chr(13)
EXCEL常用的物件Workbook 活頁簿 Workbooks 活頁簿集合 Workbooks("filename") 檔名為filename的活頁簿 ActiveWorkbook 正在作用中的活頁簿 Sheets 活頁簿中所有工作表 Sheets(n) 活頁簿中第n張工作表 Worksheet 工作表 Worksheets 所有工作表(包括圖表) Worksheets("sheet") 指表名為sheet工作表 ActiveSheet 正在作用中的工作表 Columns("c1:c2") c1至c2欄(其中c1,c2為A~Z或AA~XFD等欄名) Rows("r1:r2") r1至r2列(其中r1,r2為1~1048576等列名 Range("x1:x2") x1至x2間的儲存格(其中x1,x2為儲存格位址名稱) cells(i,j) 儲存格(第i列、第j行) ActiveCell 目前的儲存格 Selection 目前所選取的物件範例: Workbooks("Book1").Sheets("Sheet1").Range("A1:D5").Font.Bold = True Worksheets("Sheet1").Cells.ClearContents Worksheets("Sheet1").Rows(1).Font.Bold = True Range("1:1,3:3,8:8") Worksheets("Sheet1").Cells(6, 1).Value = 10 Worksheets("Sheet1").[A1:B5…

汐止區的月子中心SUVERY 價格/特點分析

緣起:
老婆懷孕了 預產期在105/12~106/1之間
因此幫老婆看了一下台北市月子中心
主要在經濟跟品質都要取捨的狀態下
希望一天控制在五千上下
這個目前台北市已經無法符合(都要六千以上)
因此就近看汐止區的

分析:
由於網路上的資料大多是住或是參觀的心得
缺乏老公最關心的"價格" 所以我整理一下我蒐集到的資料
以下價格請參考(這大約是2013~2015的價格  2016大概漲價15~20%)
月子中心通常都會分 小中大型房  價格比例大概是 1、1.2、1.5

名稱地址MEMO價格台北市立聯合醫院中興院區 產後護理之家每日參觀時間:15:00~16:00至本院10樓A區,有專人為您服務。
電話登記:25523234轉5099 、5095衛福部產後護理機構評鑑『優等』
衛生局督導考評『特優1.溫馨房4550/日(包含產後調理餐800,若不訂購可扣800元)
2.精緻房5400/日(包含產後調理餐800,若不訂購可扣800元)

不收預約金、出院費用可刷卡。雙璽人文產後護理之家新北市汐止區大同路2段240號17樓之一
Tel:(02)2691-9818 雙人套房
獨立式空調、水泥磚牆隔間、線板設計挑高空間、氣密窗,寬頻上網、第四台、32吋液晶電視、DVD播放機、冷氣、專屬衣櫃、冰箱、暖氣、浴室乾濕分離(沐浴乳、洗手乳、暖房、換氣乾燥等設備)
與汐止國泰醫院簽轉診合約。4200上下新生產後產後護理之家(原藍田產後護理之家)新北市汐止區新台五路一段207號7樓
電話 (02)2647-6299汐止老牌產後護理之家 4000上下滿園產後護理之家台北市光復南路415巷2號3樓(仁愛禦品)
諮詢專線:(02)2345-8767與國泰醫院之小兒科醫師及長庚醫院之婦產科醫師簽訂合約;產婦13房、嬰兒15床,由9位護理人員共同照護,嬰兒室旁邊有書報櫃及臭氧殺菌、按鈕式的水龍頭3600~5300元 台北醫學大學附設醫院 產後護理之家台北市吳興街252號02-27372181每星期有二-三次的育嬰、產後自我照顧課程。另有哺乳室,設有隔簾及呼叫按鈕。配膳室提供微波爐、電鍋、飲水機、投幣式洗衣機與烘衣機等設施,省卻陪住家屬往返家中洗衣曬衣的不便住宿…

AKG K701 改平衡線 (XLR)

今天終於把孝想很久的全平衡系統終於齊備了在外國已經盛行已久的全平衡系統當初發明全平衡架構 乃是為了麥克風長距離傳輸因此非常講求傳輸衰減與信號干擾的問題簡單來講傳統的非平衡系統信號由GND與V+所組成電壓擺幅靠V+負責而全平衡改由V-與V+和GND分開電壓擺幅靠V-與V+實現圖片轉自 http://www.6moons.com/audioreviews/balancedheadphones/one.html網路上看到一個很好的譬喻非平衡系統就像一個人再拉繩子而全平衡系統 就像拔河一樣 兩邊都有人再拉可以想像的到 全平衡對耳機帶來的好處 全平衡系統 不會受到兩聲道共地的影響能降低背景噪音 提高SNR比同時正負V可讓電壓擺幅加倍 對耳機的控制力更好端子是寧波電子生產的XLR公母頭寧波樂器是neutrik的子公司品質不錯 價格低廉通通都買neutrik我會破產首先缺一條 XLR線跑了一趟高雄買線TOMBA是我覺得可以在現場買到 還不錯的線每米280的價格 也還算便宜劈哩啪啦就作好了上機...先拿已經改好平衡線的K240 Sextett看看恩恩 工作正常接著就是 K701了這是HEAD-FI上改平衡的常客也公認的 改起來效果最明顯的一支之前在網路上已經爬過文AKG原廠以配了四絞線 所以可以直接改平衡我就沿用原廠線來改XLR平衡端子希望不要破壞原廠調音剪線啦 ~~去勢完成先從接頭端量出左右聲道再透過反向工程取得兩邊地線的顏色在這編列給網友們參考如果你的K701現的顏色跟我一樣則 黑 右聲道 GND白 左聲道 GND橘 右聲道 V+黃 左聲道 V+開工吧先把左右聲道分好 繳完後套上透明熱縮套管 分左右聲道  沒有黑色 拿白色代表L聲道..中間分差套熱縮套加強...作到忘我忘記拍照所以直接跳到完成..