![](/files/attmgn/2023/10/freeflydom20231025152545104_0.jpg)
Text函數的語法:
Text(value,format_text)
表示將數值轉換成指定的數值格式,日期在內部存儲也是數值
先看下數字類,Text能做哪些格式化
這是最基本的,有些場景需要文本類數字
![](/files/attmgn/2023/10/freeflydom20231025152545368_1.jpg)
需要固定位數的文本類數字
![](/files/attmgn/2023/10/freeflydom20231025152545556_2.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152545784_3.jpg)
這里注意下,是四舍五入
![](/files/attmgn/2023/10/freeflydom20231025152545971_4.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152546330_5.jpg)
銀行卡、身份證都可以分段顯示
見過太多的身份證號、手機號字段顯示成科學計數法了
![](/files/attmgn/2023/10/freeflydom20231025152546542_6.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152546766_7.jpg)
你也可以加其他文本
![](/files/attmgn/2023/10/freeflydom20231025152546989_8.jpg)
這里注意下,也是四舍五入
![](/files/attmgn/2023/10/freeflydom20231025152547176_9.jpg)
Text函數只能判斷三種及以下的段
一二三四五六七八九十,這是中文數字
壹貳叁肆伍陸柒捌玖拾,這是中文大寫數字
123456789(123456789),這是中文全角數字,括號里是英文數字
后面兩種只是數字對數字轉換,不加計數單位
再看下日期類的格式化
yyyy表示4位年,yy表示2位年
mm表示2位月,8顯示成08,前補0
m表示1位月,8顯示成8,不顯示成08
dd表示2位日,8顯示成08,前補0
d表示1位日,8顯示成8,不顯示成08
hh表示2位小時,8顯示成08,前補0
h表示1位小時,8顯示成8,不顯示成08
mm表示2位分鐘,8顯示成08,前補0
m表示1位分鐘,8顯示成8,不顯示成08
ss表示2位秒,8顯示成08,前補0
s表示1位秒,8顯示成8,不顯示成08
AM/PM表示上午/下午
也許大家會發現,前面說的mm一會代表月,一會代表分鐘
如果跟在hh或h后mm就代表分鐘,如果沒有hh或h就是月
就是得到這個時間,共有多少分鐘,秒忽略
就是得到這個時間,共有多少秒
![](/files/attmgn/2023/10/freeflydom20231025152547389_10.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152547594_11.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152547790_12.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152547982_13.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152548198_14.jpg)
![](/files/attmgn/2023/10/freeflydom20231025152548446_15.jpg)
查看原文
該文章在 2023/10/25 15:27:12 編輯過