Excel 利用公式(TEXT())將儲存格的字格式化 - Ks Notes - 痞客邦
文章推薦指數: 80 %
TEXT 函數可將數值轉換成文字,並讓您使用特殊格式字串來指定顯示的格式。
當您想要以更容易閱讀的格式顯示數字,或者要結合數字與文字或符號時,使用 ...
關閉廣告
KsNotes
跳到主文
我的習學筆記//如果對你有幫助到,不吝嗇點個訂閱,就不會錯過新文章消息喔
部落格全站分類:數位生活
相簿
部落格
留言
名片
blog目前學習建立中..
Apr07Thu201114:16
Excel利用公式(TEXT())將儲存格的字格式化
本文將說明MicrosoftOfficeExcel中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函數的語法具有下列引數(引數:將資訊提供給動作、事件、方法、屬性、函數或程序的值。
):
值 必要項。
可以是數值、一個會傳回數值的或者是一個參照到含有數值資料的儲存格位址。
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.59
1234.6
"####.#"
8.9
8.900
"#.000"
0.631
0.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
51/4
53/10
(含對齊的分數文字)
"#???/???"
顯示千分位分隔符號 若要顯示逗號做為千分位分隔符號,或將某個數字以1,000的倍數衡量,請在數字格式中加入下列分隔符號。
,(逗號)
在數字內顯示千分位分隔符號。
如果格式內含以數字符號(#)或零括住的逗號,Excel就會以逗號分隔千位數。
逗號之後若跟隨著一個數字預留位置,表示以1,000的倍數衡量該數字。
例如,若format_text引數為"#,###.0,",Excel便會將數字12,200,000顯示為12,200.0。
若要顯示
為
使用此格式
12000
12,000
"#,###"
12000
12
"#,"
12200000
12.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會顯示AM、am、A或a來表示從午夜到中午的時間,並以PM、pm、P或p來表示從中午到午夜的時間。
若要顯示
為
使用此格式
小時
0–23
"h"
小時
00–23
"hh"
分鐘
0–59
"m"
分鐘
00–59
"mm"
秒數
0–59
"s"
秒數
00–59
"ss"
時間
4AM
"hAM/PM"
時間
4:36PM
"h:mmAM/PM"
時間
4:36:03P
"h:mm:ssA/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")。
若在數字格式中輸入下列其中一種貨幣符號,請按下NUMLOCK鍵並使用數字鍵盤來輸入符號的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函數將數值轉換成格式化的文字後,其運算的結果便無法再當做數字來計算。
若要格式化某個儲存格,使其值保持數值形態,請在儲存格上按一下滑鼠右鍵,按一下[儲存格格式],然後在[儲存格格式]對話方塊中,於[數值]索引標籤上設定所需的格式化選項。
更多關於使用[儲存格格式]對話方塊的詳細資訊,請按一下對話方塊右上角的[說明]按鈕(?)。
範例
請將範例複製到空白的工作表,以便瞭解範例內容。
如何複製範例?
選取本篇文章中的範例。
如果您複製ExcelWebApp中的範例,請一次複製及貼上一個儲存格。
重要事項 請勿選取列標題或欄標題。
從說明中選取範例
按CTRL+C鍵。
建立空白活頁簿或工作表。
在工作表中,選取儲存格A1,然後按CTRL+V鍵。
如果您使用ExcelWebApp,重複複製及貼上範例中的每個儲存格。
重要事項 您必須將範例貼上到工作表的儲存格A1,範例才能正常運作。
若要切換檢視結果和檢視傳回結果的公式,按CTRL+`(重音符),或在[公式]索引標籤的[公式稽核]群組,按一下[顯示公式]按鈕。
當您將範例複製到空白工作表後,可以依照您的需求加以修改。
1
2
3
4
5
6
7
8
9
10
A
B
C
銷售人員
銷售額
資料
Burke
2800
39300.625
Dykstra
40%
公式
描述
結果
=A2&"賣出"&TEXT(B2,"$0.00")&"單位價值"
合併儲存格A2、文字字串「賣出」、儲存格B2(已格式化為貨幣),以及文字字串「單位價值」的內容成為一個句子。
Burke賣出$2800.00價值的單位。
=A3&"賣出"&TEXT(B3,"0%")&"總銷售額"
合併儲存格A3、字串「賣出」、儲存格B3(已格式化為百分比),以及文字字串「總銷售額」的內容成為一個句子。
Dykstra銷售業績為總銷售的40%。
="Date:"&TEXT(C2,"yyyy-mm-dd")
在C2內以四位數的年份、二位數的月份、二位數的天數顯示數值。
Date:2007-08-06
="Date-time:"&TEXT(C2,"m/d/yyyyh:mmAM/PM")
在C2內以簡短日期、12小時制的時間格式顯示數值。
Date-time:8/6/20073:00PM
=TEXT(C2,"0.00E+00")
在C2內以科學(指數)格式顯示數值。
3.93E+04
TEXT(C2,"$#,##0.00")
在C2內以貨幣格式顯示數值,內含千分位分隔符號。
$39,300.63
全站熱搜
創作者介紹
Ching
KsNotes
Ching發表在痞客邦留言(1)人氣()
E-mail轉寄
全站分類:進修深造個人分類:MicrosoftExcel筆記此分類上一篇:Excel四捨五入[ROUND(number,num_digits)]
此分類下一篇:Excel設定開啟或修改文件、活頁簿或簡報的密碼
上一篇:Excel四捨五入[ROUND(number,num_digits)]
下一篇:C#form2關閉後再回到form1
歷史上的今天
2011:Excel四捨五入[ROUND(number,num_digits)]
▲top
留言列表
發表留言
最新文章
熱門文章
文章分類
教學筆記(17)
AdobeAfterEffects筆記(1)Swift(AppleAPP程式開發)(0)AdobePhotoshop筆記(1)AdobePremierePro筆記(1)CSS筆記(0)Youtube筆記(0)Linux筆記(1)Windows筆記(8)DSLR(1)MicrosoftPowerPoint筆記(1)MicrosoftExcel筆記(10)MicrosoftWord筆記(2)教學文章(3)C#筆記(10)SQL筆記(3)PHP筆記(1)PixnetNotes(2)
語言筆記(2)
柬語筆記(0)English筆記(1)
旅遊紀事(4)
維多利亞州(1)西澳大利亞州(1)出國前準備功課(14)澳洲打工旅遊(1)
引用好文(1)
推薦文章(9)
最新留言
文章精選
文章精選
2019七月(7)
2011八月(8)
2011六月(1)
2011五月(5)
2011四月(15)
2011三月(35)
2009四月(1)
所有文章列表
文章搜尋
誰來我家
參觀人氣
本日人氣:
累積人氣:
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
延伸文章資訊
- 1Excel 利用公式(TEXT())將儲存格的字格式化 - Ks Notes - 痞客邦
TEXT 函數可將數值轉換成文字,並讓您使用特殊格式字串來指定顯示的格式。當您想要以更容易閱讀的格式顯示數字,或者要結合數字與文字或符號時,使用 ...
- 2【教學】Excel 如何將數字轉換成文字?只要一個符號馬上完成!
【教學】Excel 如何將數字轉換成文字?只要一個符號馬上完成! · Step 1 在數值前加上「'」符號 · Step 2 即可看到內容為靠左對齊,即數值已轉換成文字 · Step 3 點選驚...
- 3【笨問題】Excel「數值儲存為文字」小筆記 - 黑暗執行緒
使用選擇性貼上配合乘法運算(跟JavaScript String轉Number有異曲同工之妙XD) EXCEL 移除' 符號並讓「格式為文字」的數字,一次轉換成數字格式的 ...
- 4將數字格式化為文字
- 5Excel文字與公式串接合併,使用「””」及「&」符號 - T客邦
一格一格的Excel儲存格,方便進行大量數字的運算,但若是儲存格裡出現的數字不是用來加總,例如日期、學號、電子郵件帳號等等,甚至是純文字時,要將 ...