Text函數對于小白來說使用頻率不高或都沒聽說過,但是excel中的一個功能想必大家都不陌生:
Text函數将數值轉換為按指定數字格式表示的函數。可以實現上面的數字的所有格式,但就此認為Text函數也就不過如此,就不能被稱作萬能函數了。 它的語法是比較簡單:TEXT(value,format_text),不過要注意第二個參數,這個地方可就大有文章了。 1.顯示數字格式常規、數值、小數位補齊等等 我們可以用它來四舍五入的操作,可以做到round函數和Int函數的一些功能,而且使用起來很簡單,還可以做到其他函數達到的效果,比如加美元符号、加人民币符号。 有時候我們呢在合并單元格直接使用千分位的時候發現數字不能居中,總是靠右,這時候我們可以使用顯示千分位的方法來實現,與單元格格式設置中也是一樣的。 2.日期格式 日期格式是text函數有趣的一個使用方式,可以替代date,year,month,day,weekday等等日期類函數,而且顯示結果也更加的靈活,大家可以做其他的嘗試,比如小時、分鐘等等的使用。 3.條件判斷,If函數都在它面前低下了頭 可以看到這個函數的判斷是很簡單的,但是也有局限,那就是不要超過3個,我之前試過,超過3個就會報錯。 下面這個是比較有意思的用法,需要注意的是不要把順序搞混了,text(value,”正數;負數;零”),通過我們的需要增加文字表述。 當然這不是text函數使用的全部功能,大家有興趣可以自己去嘗試,比如手機号進行分組,使手機号連續11位變成3-4-4的格式,比如與其他函數一起使用,比如實現換行,可以通過與char函數組合來實現等等,使用這個函數大家可以把想象空間無限放大,然後嘗試,你肯定會有許多驚喜。
有話要說...