电竞比分网-中国电竞赛事及体育赛事平台

分享

Excel Text函數(shù)的9大使用實例

 excel05 2019-09-03

在 Excel 中,Text函數(shù)用于把數(shù)字、日期轉(zhuǎn)為文本,轉(zhuǎn)換時要指定格式??芍付ǖ母袷奖容^多,主要有保留小數(shù)位、給數(shù)字加百分號或千位分隔符、在數(shù)字前加貨幣符號、把日期按年月日顯示、時間按 24 小時或 12 小時顯示、格式中帶條件等,所有這些格式將用具體實例演示,總共分為九大實例,以下就是它們的具體操作方法,實例操作所用版本均為 Excel 2016。

一、Text函數(shù)語法

1、表達式:TEXT(Value, Format_Text)

中文表達式:TEXT(數(shù)值, 格式)

2、說明:

A、保留指定小數(shù)位數(shù)時,如果要保留小數(shù)部分末尾的 0,用 0 占位符,例如 5.604 用格式 0.00 或 #.00 保留兩位小數(shù),結(jié)果為 4.60;如果不希望保留小數(shù)部分末尾的 0,用 # 占位符,例如 5.604 用格式 #.## 保留兩位小數(shù),結(jié)果為 5.6。

B、保留指定小數(shù)位數(shù)時,如果要求小數(shù)部分末尾的 0 用空格代替,用 ? 占位符,例如 4.503 用格式 0.0?,結(jié)果為 4.5。

二、Text函數(shù)的使用方法及實例

(一)用 0 和 # 保留小數(shù)

1、選中 A1 單元格,輸入公式 =TEXT(A1,'0.00'),按回車,返回 34.50;雙擊 A1 單元格,把公式中的 0.00 改為 #.##,按回車,返回 34.5;操作過程步驟,如圖1所示:

Excel Text函數(shù)的9大使用實例

圖1

2、用格式 0.00 時,Text函數(shù)把數(shù)值轉(zhuǎn)為文本時會保留小數(shù)部分末尾的 0;用格式 #.## 時,則會省略小數(shù)部分末尾的 0。

(二)把小數(shù)轉(zhuǎn)為整數(shù)和分?jǐn)?shù)

選中 B1 單元格,把公式 =TEXT(A1,'0 ?/?') 復(fù)制到 B1,按回車,返回 2 1/8;雙擊 B1,把公式中的 0 改為 #,按回車,返回相同的結(jié)果;操作過程步驟,如圖2所示:

Excel Text函數(shù)的9大使用實例

圖2

(三)以 0 開頭的數(shù)字用Text函數(shù)轉(zhuǎn)換后仍以0開頭

1、選中 B1 單元格,輸入公式 =TEXT(A1,REPT(0,8)),如圖3所示:

Excel Text函數(shù)的9大使用實例

圖3

2、按回車,返回 02512569,原 A1 中的數(shù)字前面有三個 0,返回結(jié)果只有一個 0,如圖4所示:

Excel Text函數(shù)的9大使用實例

圖4

3、公式說明:公式 =TEXT(A1,REPT(0,8)) 用 REPT函數(shù)把 0 重復(fù) 8 次,即得格式 00000000,然后把 A1 中的數(shù)字 0002512569 按 8 個 0 的格式返回文本;如果用 Rept函數(shù)把 0 重復(fù) 9 次,即 REPT(0,9),則返回結(jié)果 002512569。

(四)用井號 # 和星號 * 把數(shù)字轉(zhuǎn)為文本并取整

1、選中 B1 單元格,把公式 =TEXT(A1,'#*,') 復(fù)制到 B1,按回車,返回 24;把鼠標(biāo)移到 B1 單元格右下角的填充柄上,按住鼠標(biāo)左鍵,往下拖,則 A2 和 A3 單元格中的數(shù)字也被轉(zhuǎn)為文本并取整;操作過程步驟,如圖5所示:

Excel Text函數(shù)的9大使用實例

圖5

2、從對三個數(shù)字的取整可以看出,每個數(shù)字都按四舍五入取整;另外要注意取整格式 #* 后帶一個半角逗號(,)。

(五)給數(shù)字加上貨幣符號

1、假如要給價格加上元(¥)。選中 E2 單元格,把公式 =TEXT(C2,'¥#') 復(fù)制到 E2,按回車,則給 C2 中的價格加上 ¥;用往下拖的方法給其它價格加上 ¥,操作過程步驟,如圖6所示:

Excel Text函數(shù)的9大使用實例

圖6

2、如果要保留指定小數(shù)位數(shù)(例如保留一位小數(shù)),可以把公式改為 =TEXT(C2,'¥#.0'),如圖7所示:

Excel Text函數(shù)的9大使用實例

圖7

3、按回車,返回 89.0,同樣用往下拖的方法按指定格式返回其它價格,如圖8所示:

Excel Text函數(shù)的9大使用實例

圖8

(六)給數(shù)字加上百分號 %

1、選中 B2 單元格,把公式 =TEXT(A1,'0.0%') 復(fù)制到 B2,按回車,則 A1 單元格的數(shù)字被加上 %,并自動擴大 100 倍;用往下拖的方法給其它數(shù)字加上 %,操作過程步驟,如圖9所示:

Excel Text函數(shù)的9大使用實例

圖9

2、如果只是給小數(shù)加上百分號,不要求擴大 100 倍,可以把公式改為 =TEXT(A1/100,'0.0%'),操作過程步驟,如圖10所示:

Excel Text函數(shù)的9大使用實例

圖10

(七)給數(shù)字加上千位分隔符

1、把公式 =TEXT(A1,'#,###') 復(fù)制到 B1,按回車,返回 235,362,同樣用往下拖的方法給其它數(shù)字加上千位分隔符,操作過程步驟,如圖11所示:

Excel Text函數(shù)的9大使用實例

圖11

2、如果有小數(shù)要保留指定小數(shù)位數(shù)(例如保留兩位小數(shù)),可以把公式改為 =TEXT(A1,'#,###.00')

(八)按指定格式顯示日期和時間

1、按指定格式顯示日期

A、把公式 =TEXT(A1,'YYYY年MM月dd日') 復(fù)制到 B1 單元格,按回車,返回 2018年9月20日,用往下拖的方法把其它日期顯示為指定格式;雙擊 B1 單元格,把年月改為-,刪除“日”,按回車,返回 2018-09-20,同樣往下拖把其它日期改為指定格式,操作過程步驟,如圖12所示:

Excel Text函數(shù)的9大使用實例

圖12

B、還可以把日期顯示為其它格式,例如把短橫線改為點(.),只需把公式改為 =TEXT(A1,'YYYY.MM.dd')。另外,如果“年”只允許顯示兩位,可以把公式改為 =TEXT(A1,'YY.MM.dd')。

2、按指定格式顯示時間

A、把公式 =TEXT(A1,'h:mm:ss') 復(fù)制到 B1 單元格,按回車,返回 9:23:38,往下拖把其它時間顯示為時分秒的格式;雙擊 B1 單元格,把公式改為 =TEXT(A1,'h:mm:ss AM/PM'),按回車,返回 12 小時制的時間,同樣往下拖把其它時間改為12小時制;再次雙擊 B1 單元格,把秒去掉,公式變?yōu)?=TEXT(A1,'h:mm AM/PM'),按回車,返回只有時分的時間;操作過程步驟,如圖13所示:

Excel Text函數(shù)的9大使用實例

圖13

B、格式 'h:mm:ss AM/PM' 中,AM 表示上午,PM 表示下午。如果要求把日期和時間都按指定格式輸出,公式可以這樣寫:=TEXT(A1,'YYYY年MM月dd日 h:mm:ss')。

(九)格式帶條件

1、假如要求價格大于 0,顯示價格,價格為 0 或空顯示 0。把公式 =TEXT(C2,'[>'&C7&']0') 復(fù)制到 E2,按回車,返回 89,用往下拖的方法把其余價格顯示為指定格式,操作過程步驟,如圖14所示:

Excel Text函數(shù)的9大使用實例

圖14

2、價格大于 0 的都顯示為價格,價格為 0 和空都顯示為 0,說明格式 '[>'&C7&']0') 無誤。如果反過來要求價格小于等于 0 的顯示價格,價格大于 0 的顯示 0,格式可以這樣寫 '[>'&C7&']!0',即在 0 前加 !,則公式變?yōu)?=TEXT(C2,'[>'&C7&']!0')。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多