Text函數的基本語法
公式:Text(單元格,轉換后的格式)作用:將指定單元格的內容轉換成指定的格式。
日期和星期相關的

TEXT(A2,'emmdd') ====>>>>’20181024"
看起來好像表格中的公式挺多的,公式的作用主要是可以提取一個日期中的年、月、日、星期。大致的規律可以歸納成下面兩點:
年、月、日的英文單詞是“year”、“month”、“day”,所以和年有關的用字母“yyyy”和“yy”;和月有關的用字母“m”,1-3個“m”,分別可以得到的月份的格式不同;和天數有關的用字母“d”。和星期有關的可以用“dd”、“ddd”、“aaa”和“aaaa”,字母短的將得到星期縮寫,長的得到完整的星期名稱。時間相關的

和上面的日期類似。小時、分鍾、秒的英文單詞分別是“hour”、"minute”、“second”,所以可以用單詞首字母來提取相應的數值。
至於是一個字母還是兩個字母,就看你的需要了。例如“2018/1/4 6:2:00”,用“hh”就會得到“06”,用“h”就會得到“6”,也就是說兩個字母式,Excel會根據需要自動在前面補零。
注意,不要用“Text(時間,"mm")”提取分鍾,因為提取月份用的也是“mm”,這樣在提取分鍾時,就會出錯。
千分位和小數位數相關的

看暈了吧?又是“0”又是“#”的。
其實,很容易。首先,“0”和“#”的區別在於,一個會在需要的時候補“0”,一個不會,如前兩行所示。
其次,加了一個逗號“,”可以將數字轉換成英文形式,給數字每隔3位添加一個分隔符。
數值轉換相關的

和上一個格式有點類似,主要用到的也是0”和“#”,區別也是相同的。
想在數值前面添加貨幣符號,就可以用第一個公式。想轉換成百分比,就直接在格式后添加“%”,保留幾位小數,就看text函數中小數點后面有幾位。
手機號、銀行卡號分段顯示時,用0”和“#”寫出分段后的效果即可達到目的。
條件格式的

格式1:=TEXT(A3,"A3為正數時顯示的文字;A3為負數時顯示的文字;A3為零時顯示的文字")格式2:=TEXT(A7,"[條件1]A7滿足條件1時顯示的文字;[條件2]A7滿足條件2時顯示的文字;A7不滿足條件1和2時顯示的文字")
這個公式就類似於IF,但比IF要簡潔一些。
補充
Text函數上面說的這些格式,是可以一起使用的。例如,可以用“=TEXT(B3,"yyyy-mm-dd AAAA 上午/下午")”將B3單元格的日期轉換成“年-月-日 星期 上午/下午”的格式。
最后,再回到文章開頭的問題“位數不同的編號怎么統一成相同的編號,例如你輸入的是“1、33、445”怎么快速統一成“00001、00033、00445”?