小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

EXCEL中的TEXT函數(shù)詳解

 JT_man 2010-01-28



EXCEL 中的 TEXT 函數(shù) 
TEXT 
將數(shù)值轉(zhuǎn)換為按指定數(shù)字格式表示的文本。 

語法
TEX
T(value,format_text) 

Value 為數(shù)值、計(jì)算結(jié)果為數(shù)字值的公式,或?qū)Π瑪?shù)字值的單元格的引用。
Format_text 為“單元格格式”對(duì)話框中“數(shù)字”選項(xiàng)卡上“分類”框中的文本形式的數(shù)字格式。 

說明 

Format_text 不能包含星號(hào) (*)。 
通過“格式”菜單調(diào)用“單元格”命令,然后在“數(shù)字”選項(xiàng)卡上設(shè)置單元格的格式,只會(huì)更改單元格的格式而不會(huì)影響其中的數(shù)值。使用函數(shù) TEXT 可以將數(shù)值轉(zhuǎn)換為帶格式的文本,而其結(jié)果將不再作為數(shù)字參與計(jì)算。 

         A            B 
1 銷售人員 銷售 
2 Buchanan 2800 
3 Dodsworth 40% 
公式                                                                          說明                                            結(jié)果 
=A2&" sold "&TEXT(B2, "$0.00")&" worth of units." 將上面內(nèi)容合并為一個(gè)短語 (Buchanan sold $2800.00 worth of units.) 
=A3&" sold "&TEXT(B3,"0%")&" of the total sales." 將上面內(nèi)容合并為一個(gè)短語 (Dodsworth sold 40% of the total sales.)

TEXT生成的幾種日期格式:(假設(shè)當(dāng)前系統(tǒng)日期為2010年1月28日)
YYYY
=text(now(),"YYYY") (返回:2010)
dbnum1
=TEXT(NOW(),"[dbnum1]yyyy年m月d日") 中文小寫日期(返回:二○一○年一月二十八日)
dbnum2
=TEXT(NOW(),"[dbnum2]yyyy年m月d日") 中文大寫日期(返回:貳零壹零年壹月貳拾捌日)

日期轉(zhuǎn)換
把20080808修改成2008-08-08的格式可以用以下公式:
=text("20080808","#-00-00")

把英文月份化成數(shù)字月份:
=MONTH(("Aug"&1))
=MONTH(("August"&1))

返回一個(gè)月的最后一天,就是用下一個(gè)月的第一天-1就行。
得到上一個(gè)月的最后一天:
=today()-day(now())

確定季度:
=text(roundup(month(now())/3,0),"[dbnum1]第0季度")

返回星期:(假設(shè)當(dāng)前系統(tǒng)日期為2010年1月28日,星期四)
=weekday(now(),2)  返回:4
=text(today(),"aaaa")  返回:星期四
=text(today(),"aaa")    返回:四  (考勤表中用到)

返回最近星期天的日期
=today()-weekday(today(),2)
=today()-mod(today()-1,7)
=today()+8-weekday(today())
=today()+6-mod(today()-2,7)

兩個(gè)日期相隔的星期天數(shù):
=int((weekday(date1,2)+date2-date1)/7)


1.關(guān)于 TEXT(102,"!r0c00") 此類格式函數(shù)
TEXT(102,"!r0c00") --->"r1c02" 
前面加個(gè)indirect
indirect(TEXT(102,"!r0c00"),)---->INDIRECT("r1c02",)-->就是等于行1列2 即B1的值
故展開=INDIRECT(TEXT(1002,"!r00c00"),)--->B10的值
=INDIRECT(TEXT(1002,"!r00c0"),)--->B100的值
=INDIRECT(TEXT(102,"!r00c0"),)------->B10的值 注意前后的變化

繼續(xù)擴(kuò)展:
=INDIRECT(TEXT({101;102;103;201;202;203;301;302;303},"!r0c00"),)------->
=INDIRECT({"r1c01";"r1c02";"r1c03";"r2c01";"r2c02";"r2c03";"r3c01";"r3c02";"r3c03"},)這個(gè)得到一個(gè)數(shù)組

題外話:
SMALL(ROW($A$1:$C$3)*100+COLUMN($A$1:$C$3),ROW(1:9))--可得到(張貼:只是為了學(xué)習(xí)這個(gè)方法)------------------------------->{101;102;103;201;202;203;301;302;303}

2.關(guān)于此類TEXT({10;1;11;2;13;14;15;8;7;3},"[<=8]#;1")此類格式函數(shù)
先了解一下: TEXT({10;1;11;2;13;14;15;8;7;3},"[<=8]#;1")引申出結(jié)果為
{"1";"1";"1";"2";"1";"1";"1";"8";"7";"3"},意思就是說大于8的為1,小于等于8的為原來值
看 =TEXT({10;1;11;2;13;14;15;8;7;3},"[>=8]#;1")如果修改成大于等于 引申出結(jié)果為
{"10";"1";"11";"1";"13";"14";"15";"8";"1";"1"} 

繼續(xù)展開
=TEXT({10;1;11;2;13;14;15;8;7;3},"[=8]#;1")--->={"1";"1";"1";"1";"1";"1";"1";"8";"1";"1"}
=TEXT({10;1;11;2;13;14;15;8;7;3},"[<>8]#;1")--->={"10";"1";"11";"2";"13";"14";"15";"1";"7";"3"}
=TEXT({10;1;11;2;13;14;15;8;7;3},"[<>""]#;1")-->={"10";"1";"11";"2";"13";"14";"15";"8";"7";"3"}


題外話:(相關(guān)的例子)
"[<="&LEN($A$6)&"]#;1"--->如果LEN($A$6) 等于8 那么 就可以得到 "[<=8]#;1"
ROW($1:$10)-1----->就可以得到 {0;1;2;3;4;5;6;7;8;9}這個(gè)數(shù)組
10-ROW($1:$10)--->就可以得到 {9;8;7;6;5;4;3;2;1;0}這個(gè)數(shù)組

 

B

C

D

E

2

示例:查找字符串中第一個(gè)字母"a"的位置,如果沒有找到則返回0。  

3

字符串

位置

IF公式

Text公式

4

afair

1

=IF(FIND("a",B4&"a")>LEN(B4),0,FIND("a",B4&"a")) =TEXT(FIND("a",B4&"a"),"[>"&LEN(B4)&"]!0")

5

beat

3

=IF(FIND("a",B5&"a")>LEN(B5),0,FIND("a",B5&"a")) =TEXT(FIND("a",B5&"a"),"[>"&LEN(B5)&"]!0")

6

Excel

0

=IF(FIND("a",B6&"a")>LEN(B6),0,FIND("a",B6&"a")) =TEXT(FIND("a",B6&"a"),"[>"&LEN(B6)&"]!0")
 
 
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多