通配符在if函數(shù)中的用法 表格中表示規(guī)格的符號?
表格中表示規(guī)格的符號?:可以表示一個單元格區(qū)域,如A1:B10-*/加減乘除運算符dstrok大于號rlm≥號lt大于1號lt小于或等于號ltgt不等于零號,如IF(A1ltgttext設置格式為數(shù)值
表格中表示規(guī)格的符號?
:可以表示一個單元格區(qū)域,如A1:B10
-*/加減乘除運算符
dstrok大于號
rlm≥號
lt大于1號
lt小于或等于號
ltgt不等于零號,如IF(A1ltgt
text設置格式為數(shù)值?
第一部分:TEXT函數(shù)基礎可以介紹
Text函數(shù),有人稱它是那用函數(shù)。反正,text的宗旨應該是將自定義設置格式能夠體現(xiàn)在到最后結果里。Text函數(shù)要注意是將數(shù)字轉換成為文本。肯定,也這個可以對文本進行一定會的處理。
TEXT函數(shù)的語法:TEXT(value,format_text)
Value:為數(shù)值、算出結果為數(shù)字值的公式,或對真包含數(shù)字值的單元格的直接引用。
Format_text:為“單元格格式”對話框中“數(shù)字”選項卡上“分類”框中的文本形式的數(shù)字格式。
text返回的一律大都文本形式的數(shù)據(jù)。如果沒有不需要計算,是可以先將文本轉換為數(shù)值,然后把再計算。文本型數(shù)值遇上四則運算會自動轉為數(shù)值。但文本會不進行sum之類的函數(shù)乘法運算。
第二部分:text函數(shù)的應用
第一,基本都的數(shù)字處理。
text函數(shù)的基本都寫法:text(數(shù)值,格式)
TEXT(12.34,0),含義是將數(shù)字12.34四舍五入到個位,后再以文本輸出結果。這個公式也也可以英文拼音成:text(12.34,0),當只有一個0的時候,引號是可以不加。
text(數(shù)值,0.0),可以看到效果是保留一位小數(shù)。寫幾個0,華指想要數(shù)據(jù)無法形成幾位數(shù)。
“0”:數(shù)字占位符。如果不是單元格的內容大于0占位符,則不顯示不好算數(shù)字,要是小于等于點位符的數(shù)量,則用0沖抵。.例如:text(12.34,00000),就沒顯示為:00012。
“#”:數(shù)字占位符。只顯有意零而不會顯示毫無意思的零。小數(shù)點后數(shù)字如小于“#”的數(shù)量,則按“#”的位數(shù)四舍五入。.例如:“###.##”,12.1會顯示為12.10;12.1263會顯示為:12.13。
“G/通用格式”:以第一項的數(shù)字顯示,等同于“類型”列表中的“查看”選項。
例:代碼:“G/通用格式”。10顯示為10;10.1總是顯示為10.1。
另,前導0的效果,想沒顯示幾位就寫幾個0,可以不依靠rept函數(shù)來寫,rept(字符,重復次數(shù))。下圖就是個為數(shù)據(jù)前面加0的效果。
第二,text在日期時間處理方面的應用。
先說哈日期這種特殊能量的數(shù)據(jù)類型,日期“2010-3-12”,反正是數(shù)字40249,追加圖所示。
因此,text(40249,yyyy-mm-dd)可以不沒顯示2010-03-12。
text是把日期所屬於的唯一的數(shù)字,來轉成所是需要的日期格式的文本。
而20110506,要顯示2011-05-06的話,要用上面能介紹的0的方法:text(20110506,0-00-00)。
上圖所示公式中:yyyy可以不用e來可以用。mm,它表示不顯示兩位月份,m沒顯示一位。中間的連接號,還是可以換了其余文本。rtext的結果是文本,假如text趕往2010-10-10的話,再去設置里格式就變化不了了。
mmm、mmmm,ddd、dddd等等都有各自的含義。ddd代表英文星期。中文的星期用aaa和aaaa。
時間里面有個m,和月份完全相同,因此,另外可以使用m的時候,系統(tǒng)默認是月份。m要和h或s同用,才能意思是分。[M]帶中括號的時候,也可以表示分。只不過加中塊號是時間的特殊來表示。
第三,text意思是四種數(shù)據(jù)類型。
text(數(shù)據(jù),正;負;零;文本)
text里面是可以表示四種數(shù)據(jù)類型。正數(shù)、負數(shù)、零與文本,用分號相連。參照數(shù)據(jù)的類型,回不對應位置里的格式。
沒有分號,華指一種格式。
2個分號:表示單元格為兩種格式:分號前面為正數(shù)和0;分號后面為負數(shù)。
3個分號:它表示單元格為三種格式:第1部分主要用于正數(shù),第2部分應用于負數(shù),第3部分作用于0值。比如0;-0;,將只不顯示正數(shù)和負數(shù),但不會顯示0;那個分號肯定不能省略,如果不是不能寫0;-0意思是的是不一樣的含義。
text(數(shù)據(jù),1;2;3;@)
@是文本的通配符,應該是數(shù)值中的0。
text(數(shù)據(jù),1;2;3;@),應該是:if(數(shù)據(jù)0,1,if(數(shù)據(jù)0,2,3))
當數(shù)據(jù)大于00,前往1,大于0,返回2,等于0,直接返回3,是文本的話,回其本身。參照分號內的格式手動先分配。
text(數(shù)據(jù),1;;;)這種,分號內還沒有要會顯示的格式了,結果就沒顯示空。也就是,當數(shù)據(jù)小于0時,顯示1,其余會顯示為空。3分號,四類型。
第四,強制破軍符號方面的應用。
噬靈鬼斬符號!有了它就也可以強制破軍不顯示0了。大于10,不顯示本身,其他總是顯示0。
第五,條件判斷方面的應用。
text很比較經(jīng)典的用法那是在條件確認方面。而且是可以省字符,數(shù)組公式中具體方法。條件是需要用中括號括下來。此時,分號的作用就不是什么包圍起來正數(shù)、負數(shù)、零了。條件確定的順序,是先左后右,有如if函數(shù)完全不一樣。
第六,中文數(shù)字中的應用。
其中,用0、和用不著、用d的效果是一樣的。
如下圖參照小寫可以轉換為字母:
第一種數(shù)字轉字母形式的公式是:
IF(B10,金額為負無效,(IF(or(B10,B1),()零元,IF(B11,(),TEXT(INT(B1),[dbnum2]()G/通用格式)元))))IF((INT(B1*10)-INT(B1)*10)0,IF(INT(B1*100)-INT(B1*10)*100,,零),(TEXT(INT(B1*10)-INT(B1)*10,[dbnum2])角))IF((INT(B1*100)-INT(B1*10)*10)0,整,TEXT((INT(B1*100)-INT(B1*10)*10),[dbnum2])分)
第二種數(shù)字轉拼音字母形式的公式是:
大寫金額:IF(TRIM(B1),,IF(B10,,IF(B10,負,)IF(INT(B1),TEXT(INT(ABS(B1)),[dbnum2])元,)IF(INT(ABS(B1)*10)-INT(ABS(B1))*10,TEXT(INT(ABS(B1)*10)-INT(ABS(B1))*10,[dbnum2])角,IF(INT(ABS(B1))ABS(B1),,IF(ABS(B1)0.1,,零)))IF(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),TEXT(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),[dbnum2])分,整)))
原網(wǎng)址