作者:長途不知返
Text函式之所以被人成為“文字函式之王”,在於它的運用廣泛、且很實用,但它也是很低調的函式,因為它很少被人認識和了解。在日期函式和時間函式中,已經提到了兩種它的用法,本次就來說說text函式的其他用法。
Text函式是將數值轉換為指定格式的文字,語法為“text(值,數值格式)”,這裡的數值格式很多,可以從“設定單元格格式-自定義格式”中檢視。但是有些運用比較無聊,比如給一個單元格的數值保留兩位小數。
簡單運用
使用函式“=TEXT(A2,“0。00”)”,自動儲存兩位小數,和我們設定單元格中對數值保留兩位小數的設定是一樣的。
本次我們主要來說說一些實用的用法。
8#&!>一、統一格式
目標:我們經常會遇到編號的問題,比如一個公司員工有50人,那麼它的編號應該是0001-0050,預留的編號給後面新進員工。
統一格式1
統一格式2
使用函式:=TEXT(C2,“0000”)
說明:要注意的是數值格式要用半形雙引號(英文輸入法下的雙引號”。也可以用連線符(&)將部門連線起來,形成“銷售部0001”的格式。
二、顯示分段
目標:有時候,我們需要把一串很長的數字(比如身份證號碼、銀行卡號、電話號碼)進行分段,如果數量太多的話,一個個錄入顯然太浪費時間,加班不可避免,可以使用text函式,輕鬆搞定。
3$!>
顯示分段1
顯示分段2
使用函式:=TEXT(B2,“000-0000-0000”)
或者:=TEXT(B2,“000 0000 0000”)
三、替代if函式
目標:我們在說if函式的區間判斷中提到,判定等級時(優秀、良好、不及格),用if或ifs函式,text函式同樣能夠做判定。
判斷
使用函式:=TEXT(B2,“[>=90]優秀;[>=70]良好;不及格”)。
說明:這三個公式沒有孰優孰劣之分,主要看個人習慣用哪種,我是更喜歡用if函式。
四、判定顯示
目標:顯示盈利虧損情況
判定顯示
使用函式:=TEXT(B2-C2,“盈利0。00;虧損0。00;平衡”)
說明:也可以改變“盈利、虧損、平衡”,替換成想要的文字,這個text函式應用的語法就是:
text(值,“正值;負值;零;文字”),text函式的這個語法應用還非常廣泛,大家可以應用到日常工作中。
文字函式之王text函式的主要應用介紹到這裡,還有其他的應用大家可以摸索。總之,記住text函式能將數值格式匯出為文字格式,並能夠新增想要的內容。