午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

TEXT 函數(shù)

 星之明光 2012-02-03
EXECL 2007幫助文件整理:                                       
說(shuō)明                                       
TEXT 函數(shù)可將數(shù)值轉(zhuǎn)換為文本,并可使用戶通過(guò)使用特殊格式字符串來(lái)指定顯示格式。需要以可讀性更高的格式顯示數(shù)字或需要合并數(shù)字、文本或符號(hào)時(shí),此函數(shù)很有用。                                       
例如,假設(shè)單元格 A1 含有數(shù)字 23.5。若要將數(shù)字格式設(shè)置為美元金額,可以使用以下公式:                                       
=TEXT(23.5,"$0.00")                                       
在本例中,Excel 會(huì)顯示 $23.50。                                       
也可以使用功能區(qū)“開始”選項(xiàng)卡上的“數(shù)字”組中的命令來(lái)設(shè)置數(shù)字格式。但是,只有整個(gè)單元格都為數(shù)字時(shí),這些命令才起作用。如果需要設(shè)置數(shù)字格式并將其與其他文本                                       
合并,使用 TEXT 函數(shù)是最佳選擇。例如,可以向前一個(gè)公式中添加文本:                                       
=TEXT(E1,"$0.00") & " per hour"                                       
Excel 會(huì)顯示 $23.50 per hour。                                       
                                       
語(yǔ)法:                                       
TEXT(value, format_text)                                       
TEXT 函數(shù)語(yǔ)法具有以下參數(shù) (參數(shù):為操作、事件、方法、屬性、函數(shù)或過(guò)程提供信息的值。):                                       
1)value  必需。數(shù)值、計(jì)算結(jié)果為數(shù)值的公式,或?qū)Π瑪?shù)值的單元格的引用。                                       
2)format_text  必需。使用雙引號(hào)括起來(lái)作為文本字符串的數(shù)字格式,例如,"m/d/yyyy" 或 "#,##0.00"。有關(guān)詳細(xì)的格式準(zhǔn)則,請(qǐng)參閱以下部分。                                       
備注:Format_text   為“單元格格式”對(duì)話框中“數(shù)字”選項(xiàng)卡上“分類”框中的文本形式的數(shù)字格式。                                       
1、有關(guān)數(shù)字格式的準(zhǔn)則                                       
1)顯示小數(shù)位和有效位:若要設(shè)置分?jǐn)?shù)或含有小數(shù)點(diǎn)的數(shù)字的格式,請(qǐng)?jiān)?format_text 參數(shù)中包含以下位占位符、小數(shù)點(diǎn)和千位分隔符。                                       
占位符                說(shuō)明                       
0(零)                如果數(shù)字的位數(shù)少于格式中零的數(shù)量,則顯示非有效零。例如,如果鍵入 8.9,但要將其顯示為 8.90,請(qǐng)使用格式 #.00。                       
#                按照與 0(零)相同的規(guī)則執(zhí)行操作。但是,如果鍵入的數(shù)字在小數(shù)點(diǎn)任一側(cè)的位數(shù)均少于格式中 # 符號(hào)的數(shù)量,Excel 不會(huì)顯示多余的零。                       
                例如,如果自定義格式為 #.## 且在單元格中鍵入了 8.9,則會(huì)顯示數(shù)字 8.9。                       
                按照與 0(零)相同的規(guī)則執(zhí)行操作。但是,對(duì)于小數(shù)點(diǎn)任一側(cè)的非有效零,Excel 會(huì)加上空格,使得小數(shù)點(diǎn)在列中對(duì)齊。例如,自定義格式 0.0? 會(huì)                       
                對(duì)齊列中數(shù)字 8.9 和 88.99 的小數(shù)點(diǎn)。                       
.(句點(diǎn))                在數(shù)字中顯示小數(shù)點(diǎn)。                       
2)如果數(shù)字的小數(shù)點(diǎn)右側(cè)的位數(shù)大于格式中的占位符,該數(shù)字會(huì)四舍五入到與占位符具有相同小數(shù)點(diǎn)位的數(shù)字。如果小數(shù)點(diǎn)左側(cè)的位數(shù)大于占位符數(shù),                                       
Excel 會(huì)顯示多余的位數(shù)。如果格式僅在小數(shù)點(diǎn)左側(cè)含有數(shù)字符號(hào) (#),小于 1 的數(shù)字會(huì)以小數(shù)點(diǎn)開頭;例如,.47。                                       
                                       
顯示內(nèi)容                顯示格式                使用此格式       
1234.59                1234.6                "####.#"       
8.9                8.9                "#.000"       
0.631                0.6                "0.#"       
12                12                "#.0#"       
1234.568                   1234.57                       
44.398                  44.398                "???.???"       
102.65                102.65                       
2.8                    2.8                       
                (小數(shù)點(diǎn)對(duì)齊)                       
5.25                5 1/4                "# ???/???"       
5.3                5  3/10                       
                (分?jǐn)?shù)對(duì)齊)                       
3)顯示千位分隔符:要將逗號(hào)顯示為千位分隔符或按倍數(shù) 1,000 縮放數(shù)字,請(qǐng)?jiān)跀?shù)字格式中包含以下",(逗號(hào))"分隔符。                                       
,(逗號(hào)):在數(shù)字中顯示千位分隔符。如果格式中含有被數(shù)字符號(hào) (#) 或零包圍起來(lái)的逗號(hào),Excel 會(huì)分隔千位。位占位符后的逗號(hào)會(huì)以 1,000 為單位計(jì)量數(shù)字。                                       
顯示內(nèi)容                顯示格式                使用此格式       
12000                12,000                "#,###"       
12000                12                "#,"       
12200000                12.2                "0.0,,"       
12200000                12,200.0                #,###.0,       
                                       
2、有關(guān)日期和時(shí)間格式的準(zhǔn)則                                       
1)顯示日、月和年:若要將數(shù)字顯示為日期格式(如日、月和年),請(qǐng)?jiān)?format_text 參數(shù)中使用以下代碼。                                       
m                將月顯示為不帶前導(dǎo)零的數(shù)字。                       
mm                根據(jù)需要將月顯示為帶前導(dǎo)零的數(shù)字。                       
mmm                將月顯示為縮寫形式(Jan 到 Dec)。                       
mmmm                將月顯示為完整名稱(January 到 December)。                       
mmmmm                將月顯示為單個(gè)字母(J 到 D)。                       
d                將日顯示為不帶前導(dǎo)零的數(shù)字。                       
dd                根據(jù)需要將日顯示為帶前導(dǎo)零的數(shù)字。                       
ddd                將日顯示為縮寫形式(Sun 到 Sat)。                       
dddd                將日顯示為完整名稱(Sunday 到 Saturday)。                       
yy                將年顯示為兩位數(shù)字。                       
yyyy                將年顯示為四位數(shù)字。                       
                                       
顯示內(nèi)容                顯示格式                使用此格式       
月                1月12日                "m"       
月                1月12日                "mm"       
月                Jan–Dec                "mmm"       
月                January–December                "mmmm"       
月                J–D                "mmmmm"       
日                1月31日                "d"       
日                01–31                "dd"       
日                Sun–Sat                "ddd"       
日                Sunday–Saturday                "dddd"       
年                00-99                "yy"       
年                1900-9999                "yyyy"       
2)顯示小時(shí)、分鐘和秒鐘  若要顯示時(shí)間格式(如小時(shí)、分鐘和秒鐘),請(qǐng)?jiān)?format_text 參數(shù)中使用以下代碼。                                       
h                將小時(shí)顯示為不帶前導(dǎo)零的數(shù)字。                       
[h]                以小時(shí)為單位顯示經(jīng)過(guò)的時(shí)間。如果使用了公式,該公式返回小時(shí)數(shù)超過(guò) 24 的時(shí)間,請(qǐng)使用類似于 [h]:mm:ss 的數(shù)字格式。                       
hh                根據(jù)需要將小時(shí)顯示為帶前導(dǎo)零的數(shù)字。如果格式含有 AM 或 PM,則基于 12 小時(shí)制顯示小時(shí);否則,基于 24 小時(shí)制顯示小時(shí)。                       
m                將分鐘顯示為不帶前導(dǎo)零的數(shù)字。注釋   m 或 mm 代碼必須緊跟在 h 或 hh 代碼之后或緊跟在 ss 代碼之前;否則,Excel 會(huì)顯示月份而不是分鐘。                       
[m]                以分鐘為單位顯示經(jīng)過(guò)的時(shí)間。如果所用的公式返回的分鐘數(shù)超過(guò) 60,請(qǐng)使用類似于 [mm]:ss 的數(shù)字格式。                       
mm                根據(jù)需要將分鐘顯示為帶前導(dǎo)零的數(shù)字。注釋   m 或 mm 代碼必須緊跟在 h 或 hh 代碼之后或緊跟在 ss 代碼之前;否則,Excel 會(huì)顯示月份而不是分鐘。                       
s                將秒顯示為不帶前導(dǎo)零的數(shù)字。                       
                以秒為單位顯示經(jīng)過(guò)的時(shí)間。如果所用的公式返回的秒數(shù)超過(guò) 60,請(qǐng)使用類似于 [ss] 的數(shù)字格式。                       
ss                根據(jù)需要將秒顯示為帶前導(dǎo)零的數(shù)字。如果要顯示秒的小數(shù)部分,請(qǐng)使用類似于 h:mm:ss.00 的數(shù)字格式。                       
"AM/PM、am/pm、
A/P、a/p"                基于 12 小時(shí)制顯示小時(shí)。時(shí)間介于午夜和中午之間時(shí),Excel 會(huì)使用 AM、am、A 或 a 表示時(shí)間;時(shí)間介于中午和午夜之間時(shí),Excel 會(huì)使用                        
                PM、pm、P 或 p 表示時(shí)間。                       
                                       
顯示內(nèi)容                顯示格式                使用此格式       
小時(shí)                0-23                "h"       
小時(shí)                00-23                "hh"       
分鐘                0-59                "m"       
分鐘                00–59                "mm"       
秒                0-59                "s"       
秒                00–59                "ss"       
時(shí)間                4:00:00                "h AM/PM"       
時(shí)間                0.691666667                "h:mm AM/PM"       
時(shí)間                4:36:03 PM                "h:mm:ss A/P"       
時(shí)間                0.191710069                "h:mm:ss.00"       
經(jīng)過(guò)的時(shí)間(小時(shí)和分鐘)                1:02:00                "[h]:mm"       
經(jīng)過(guò)的時(shí)間(分鐘和秒)                2.594444444                "[mm]:ss"       
經(jīng)過(guò)的時(shí)間(秒和百分之一秒)                3735.8                "[ss].00"       
                                       
3、有關(guān)貨幣、百分比和科學(xué)記數(shù)法格式的準(zhǔn)則                                       
1)包含貨幣符號(hào)  若要在數(shù)字前加上美元符號(hào) ($),請(qǐng)?jiān)?format_text 參數(shù)的開頭鍵入美元符號(hào)(例如,"$#,##0.00")。若要以數(shù)字格式輸入以下                                       
貨幣符號(hào)之一,請(qǐng)按 Num Lock 并使用數(shù)字小鍵盤鍵入各符號(hào)對(duì)應(yīng)的 ANSI 代碼。                                       
顯示內(nèi)容                使用此組合鍵                       
¢                Alt+0162                       
£                Alt+0163                       
¥                Alt+0165                        




補(bǔ)充說(shuō)明部分:
1、(:)        時(shí)間分隔符。在一些國(guó)別,可能用其他符號(hào)來(lái)當(dāng)時(shí)間分隔符。格式化時(shí)間值時(shí),時(shí)間分隔符可以分隔時(shí)、分、秒。                                                                               
2、(/)         日期分隔符。在一些國(guó)別,可能用其他符號(hào)來(lái)當(dāng)日期分隔符。格式化日期數(shù)值時(shí),日期分隔符可以分隔年、月、日。                                                                               
3、y 或 yy        以兩位數(shù)來(lái)表示年 (00 – 99)。                                                                               
4、yyy或yyyy或e        以四位數(shù)來(lái)表示年 (0000 – 9999),其中e與語(yǔ)言設(shè)定有關(guān)的,并不是必然等于yyyy,所以不確定打開文件的Excel環(huán)境的話,最好不要用e代替yyyy。                                                                               
5、b或bb佛歷        以2位數(shù)來(lái)表示佛歷年,公元前544元是佛歷元年                                                                               
6、bbb或bbbb佛歷        以4位數(shù)來(lái)表示佛歷年,公元前545元是佛歷元年                                                                               
B1和B2        他們本身不顯示任何東西,但是控制后面的y,m,d等所采用的日歷,B1是Gregorian歷,也就是現(xiàn)行的公歷,忽略區(qū)域語(yǔ)言設(shè)置,B2是一種回歷(伊斯蘭歷法)                                                                               
7、(g)        這個(gè)是年號(hào),在簡(jiǎn)體中文版中沒(méi)有相關(guān)內(nèi)容可用來(lái)顯示,給個(gè)例子“[$-411]ggge”,這個(gè)格式可以顯示日本年號(hào)紀(jì)年,比如1991年的日期會(huì)顯示成“平成3”,兩個(gè)g                                                                               
        就用年號(hào)的簡(jiǎn)寫,一個(gè)g使用一個(gè)英文字母表示年號(hào)                                                                               
8、(%)        百分比符號(hào)占位符。表達(dá)式乘以 100。而百分比字符 (%) 會(huì)插入到格式字符串中出現(xiàn)的位置上。                                                                               
9、(,)        千分位符號(hào)占位符。在一些國(guó)別,是用句點(diǎn)來(lái)當(dāng)千位符號(hào)。千位符號(hào)主要是把數(shù)值小數(shù)點(diǎn)左邊超過(guò)四位數(shù)以上分出千位。關(guān)于千位分隔符,這個(gè)要寫在小數(shù)點(diǎn)左邊                                                                               
        的0或#之間,寫在小數(shù)點(diǎn)之前或者寫在末尾,都表示除以1000的意思,國(guó)際單位制的詞頭大多是1000倍一個(gè),此項(xiàng)功能用于更改單位。寫在數(shù)字最前面,就直接顯                                                                               
        示“,”,寫在小數(shù)點(diǎn)后但不是結(jié)尾,則忽略。                                                                               
10、(\)        將格式字符串中下一個(gè)字符顯示出來(lái)。如想顯示一作為原義字符并有特殊含義的字符,可將此字符置于反斜杠 (\) 之后。反斜杠本身并不會(huì)顯示出來(lái)。                                                                               
        而使用反斜杠 (\) 的效果和使用雙引號(hào)是一樣的。如想顯示反斜杠字符,可使用兩個(gè)反斜杠 (\\)。那些不能顯示為原義字符的字符是日期格式字符和                                                                               
        時(shí)間格式字符(a, d, h, m, s, y, / 和 :)、數(shù)值格式字符(#, 0, %, E, e, 逗點(diǎn)和句點(diǎn))和字符串格式字符(@, &,和 !)。                                                                               
11、(!)        強(qiáng)制顯示下一個(gè)字符,作用同\。                                                                               
12、(@)        就表示原來(lái)的整個(gè)文本串,寫在哪里,就是把原先的文本串顯示在哪里                                                                               
13、(0)        數(shù)字占位符。顯示一位數(shù)字或是零。如果表達(dá)式在格式字符串中 0 的位置上有一位數(shù)字存在,那么就顯示出來(lái);否則,就以零顯示。如果數(shù)值的位數(shù)                                                                               
        少于格式表達(dá)式中零的位數(shù)(無(wú)論是小數(shù)點(diǎn)的左方或右方),那么就把前面或后面的零補(bǔ)足。如果數(shù)值的小數(shù)點(diǎn)右方位數(shù)多于格式表達(dá)式中小數(shù)點(diǎn)右面零的                                                                               
        位數(shù),那么就四舍五入到有零的位數(shù)的最后一位。如果數(shù)值的小數(shù)點(diǎn)左方位數(shù)多于格式表達(dá)式中小數(shù)點(diǎn)左面零的位數(shù),那么多出的部分都要不加修飾地顯示出來(lái)。                                                                               
14、(#)        數(shù)字占位符。顯示一位數(shù)字或什么都不顯示。如果表達(dá)式在格式字符串中“#”的位置上有數(shù)字存在,那么就顯示出來(lái);否則,該位置就什么都不顯示。                                                                               
        此符號(hào)的工作原理和“0”數(shù)字占位符大致相同,不同之處只有在當(dāng)表達(dá)式中數(shù)值的位數(shù)少于“#”的位數(shù)(無(wú)論是小數(shù)點(diǎn)左方或右方)時(shí),不會(huì)把前面或后面的零顯示出來(lái)。                                                                               
15、(.)        小數(shù)點(diǎn)占位符。在一些國(guó)別是用逗號(hào)來(lái)當(dāng)小數(shù)點(diǎn)的。小數(shù)點(diǎn)占位符用來(lái)決定在小數(shù)點(diǎn)左右可顯示多少位數(shù)。如果格式表達(dá)式在此符號(hào)左邊只有正負(fù)號(hào),那么小于                                                                               
         1 的數(shù)字將以小數(shù)點(diǎn)為開頭。如想在小數(shù)前有“0”的話,那么請(qǐng)?jiān)谛?shù)點(diǎn)占位符前加上“0”這個(gè)數(shù)字占位符。小數(shù)點(diǎn)占位符的實(shí)際字符在格式輸出時(shí)要看                                                                               
        系統(tǒng)的數(shù)字格式而定。例如,可以用格式字符串 "##0,," 將 1 億表示成 100。數(shù)值小于 1 百萬(wàn)的話表示成“0”,兩個(gè)鄰近的千分位符號(hào)除了緊接在小數(shù)                                                                               
        點(diǎn)左邊以外,在任何位置出現(xiàn)時(shí)均簡(jiǎn)單地視為指定了使用千分位符號(hào)。小數(shù)點(diǎn)占位符的真正字符在格式輸出時(shí),需視系統(tǒng)識(shí)別的數(shù)字格式而定。                                                                               
16、(E- E+ )        "科學(xué)格式??茖W(xué)記數(shù)只能用大寫的“E+""、“E-”,小寫不行,估計(jì)是M$增加了""e""的含義后,忘了改幫助文件
。如果格式表達(dá)式在 E-、E+的右方含有至少一個(gè)數(shù)字占位符"                                                                               
        (0 或 #),那么數(shù)值將表示成科學(xué)格式,而 E 會(huì)被安置在數(shù)字和指數(shù)之間。E右方數(shù)字占位符的個(gè)數(shù)取決于指數(shù)位數(shù)。使用 E-時(shí),會(huì)用減號(hào)來(lái)表示負(fù)的乘冪。使用 E+時(shí),                                                                               
        會(huì)用減號(hào)來(lái)表示負(fù)的乘冪并用加號(hào)來(lái)表示正的乘冪。                                                                               
17、- + $ ( )等        顯示一個(gè)原義字符。如想顯示那些列出的字符之外的字符時(shí),可以用反斜杠 ( \ ) 字符作前綴或以雙引號(hào) (" ") 括起來(lái)。                                                                               
18、TEXT與定義單元格格式的區(qū)別:                                                                                       
text函數(shù)以及Excel的所有工作表函數(shù)、自定義函數(shù)都只能返回結(jié)果值,而不能對(duì)單元格的其他屬性進(jìn)行操作。                                                                                       
TEXT得到的是“真實(shí)”的效果,其結(jié)果是文本;而自定義格式得到的是“顯示”的效果,表面現(xiàn)象而已,原本是數(shù)值的還是數(shù)值,未曾改變其本質(zhì)。                                                                                       
19、G/通用格式        以常規(guī)的數(shù)字顯示,相當(dāng)于”分類”列表中的”常規(guī)”選項(xiàng)。                                                                               
[dbnum1]        中文小寫,如:TEXT(NOW(),"[dbnum1]yyyy年m月d日")                                                                               
[dbnum2]        中文大寫日期,如:TEXT(NOW(),"[dbnum2]yyyy年m月d日")                                                                               
[Dbnum3]        這個(gè)格式符號(hào)是將數(shù)字由半角轉(zhuǎn)為全角字符                                                                               
[Dbnum4]        [Dbnum4]約等價(jià)于常規(guī)格式,但如果數(shù)值的小數(shù)位很多時(shí),自動(dòng)保留的小數(shù)位數(shù)不同。                                                                               
20、text函數(shù)省略格式:text(value,)相當(dāng)于 text(value,"") ,是文本就顯示,如果數(shù)值前是“-”,就顯示“-”,否則顯示空。                                                                                       
-                A30.52                                                                       
21、在自定義格式中,部分自定義格式代碼含有[$-804],比如“[dbnum2][$-804]G/通用格式”,將數(shù)字顯示為中文大寫數(shù)字,如果刪除[$-804],并不影響顯示結(jié)果,                                                                                       
那么這里的[$-804]作用是什么呢?[$-804]表示采用“漢語(yǔ)(中國(guó))”的語(yǔ)言習(xí)慣顯示結(jié)果,一般可以不填。如果電腦上沒(méi)有裝相應(yīng)的語(yǔ)言,把[$-804]改掉都不會(huì)影響顯示結(jié)果。                                                                                       
[$-804]把數(shù)值都轉(zhuǎn)換為簡(jiǎn)體形式的,比如說(shuō)月份,星期。[$-404]把數(shù)值轉(zhuǎn)換為繁體的                                                                                       
aaa相當(dāng)于"[$-804]ddd",aaaa相當(dāng)于"[$-804]dddd"                                                                                       
22、TEXT函數(shù)第二參數(shù)為條件格式時(shí),第一參數(shù)可以為文本型或數(shù)值型的數(shù)值,那么第二參數(shù)也可以為文本型或數(shù)值型的數(shù)值條件格式;                                                                                       
如果Text函數(shù)的第一參數(shù)為文本格式的日期數(shù)據(jù)時(shí),仍反映出日期序列數(shù)數(shù)值的特性,但如果第一參數(shù)和條件代碼中的數(shù)值均為文本格式的日期數(shù)據(jù),則將以文本字符串的形式進(jìn)行比較。                                                                                       
對(duì)于普通的文本字符串來(lái)說(shuō),進(jìn)行條件比較沒(méi)有意義,不會(huì)返回正確結(jié)果。                                                                                       
23、TEXT函數(shù)的結(jié)果為文本,如果用其返回的文本型數(shù)據(jù)繼續(xù)以后的運(yùn)算時(shí),應(yīng)該將其轉(zhuǎn)化為數(shù)值型數(shù)據(jù),轉(zhuǎn)換方法如下(其它字符處理函數(shù)的結(jié)果如果為文本型數(shù)值,方法同):                                                                                       
1)在TEXT()函數(shù)前加“--”,如--TEXT()                                                                                       
2)乘1,如TEXT()*1                                                                                       
3)加0,如TEXT()+0                                                                                       
既使--TEXT()進(jìn)行一次值不變的運(yùn)算后在進(jìn)行以后的運(yùn)算。                                                                                       
24、TEXT只能支持15位數(shù)                                                                                       
25、TEXT函數(shù)第一參數(shù)如果是文本,必須在兩端加上"";TEXT函數(shù)第二參數(shù)如果在某個(gè)單元格時(shí),被引用單元格中的代碼一般均為文本字符串,因此像“0.00”之類的格式代碼需要設(shè)置                                                                                       
為文本格式或在前面加單引號(hào),如果是直接寫在TEXT公式里面的,必須在兩端加上"".                                                                                       
26、在TEXT的第二參數(shù)中想寫空白""要敲四下




高級(jí)應(yīng)用部分:
一、在TEXT函數(shù)的條件格式中使用變量:                        例題請(qǐng)按住F9               
TEXT函數(shù)的條件格式公式樣式:text(數(shù)據(jù)源,"[條件1]顯示格式;[條件2]顯示格式;否則顯示格式;文本顯示格式")                                       
條件格式可以全部或者部分使用變量,當(dāng)部分使用變量時(shí),條件和顯示格式的任何部分都可以使用變量,包括條件格式中的運(yùn)算符號(hào)。                                       
當(dāng)使用變量時(shí),不使用變量的部分用引號(hào)("")引起來(lái),然后用&符號(hào)與使用變量的部分連接起來(lái),運(yùn)算后形成條件格式的樣式。                                       
變量可以是單元格引用,公式(包括數(shù)組公式)、函數(shù)結(jié)果。                                       
根據(jù)需要,條件格式的每個(gè)部分或者全部可以省略不使用。                                       
1、條件格式全部使用變量:見格式舉例部分,條件格式完全使用的是單元格引用。                                       
2、在條件代碼中使用變量                                       
公式樣式:        =text(數(shù)據(jù)源,"[運(yùn)算符號(hào)"&變量&"]格式代碼;[運(yùn)算符號(hào)"&變量&"]格式代碼;格式代碼")                               
        運(yùn)算符號(hào)應(yīng)是比較運(yùn)算符:>、=、<、>=、<=、<>。                               
        格式代碼是自定義單元格的代碼(顏色代碼除外)。                               
                                       
例子:        0.1561         隨機(jī)數(shù)<0.3                判定隨機(jī)數(shù)大小       
        0.4085         隨機(jī)數(shù)>0.3        >        運(yùn)算符號(hào)用單元格引用       
3、在格式代碼中使用變量                                       
公式樣式:        =text(數(shù)據(jù)源,"條件代碼"&變量&";條件代碼"&變量&";"&變量)                               
例子:        0.09322163         0.0932        0.00        0.0000        0.0       
        B13>0.5顯示兩位小數(shù),B13<0.3顯示一位小數(shù),其它則顯示四位小數(shù)                                       
        15         非月份數(shù)據(jù)        B20=10時(shí)出現(xiàn)錯(cuò)誤                       
        在格式代碼中使用變量時(shí),要注意引用的變量中是否有不能顯示為原義字符的字符,如0。                                       
        可用公式:        非月份數(shù)據(jù)                               
                                               
當(dāng)然可以在條件部分和格式部分同時(shí)使用變量,此處不在舉例,有興趣的可以根據(jù)上面的公式自己組合。                                               
4、條件格式中使用函數(shù)公式                                               
如:text()與REPT()聯(lián)合使用                                               
例1:                                               
123456789                10¥ 20¥ 30¥ 40¥ 50¥ 60¥ 70¥ 80¥ 90¥                                
A26=123456789,如何在C26顯示10¥ 20¥ 30¥ 40¥ 50¥ 60¥ 70¥ 80¥ 90¥ ,公式C26=SUBSTITUTE(TEXT(A26,REPT("0] ",9)),"]","0¥")                                               
例2:將"*"號(hào)前后的數(shù)字統(tǒng)一補(bǔ)足4位數(shù),不足4位的前面補(bǔ)"0"                                               
原格式                公式                               
1*12*234*254                0001*0012*0234*0254                               
10*234*56*211                0010*0234*0056*0211                               
1*1*25*36                0001*0001*0025*0036                                                       
以上公式只是演示在條件格式中使用變量的方法,大家可以根據(jù)該方法靈活運(yùn)用,解決實(shí)際問(wèn)題。                                                                       
例3:怎樣才能去掉每組數(shù)前面的0呢                                                                       
原格式                公式                                                       
121                1,21                                                       
30523                3,5,23                                                       
4502                45,2                                                       
123                1,23                                                       
567030612                5,67,3,6,12                                                       
                                                                       
二、與IF函數(shù)比較                        例題請(qǐng)按住F9                                               
text的一般格式"正數(shù);負(fù)數(shù);零;文本"對(duì)于處理數(shù)據(jù)來(lái)說(shuō),最多可以有四部分,但第四部分是數(shù)據(jù)源是非數(shù)據(jù)時(shí)的顯示值,如:                                                                正        10
加[]判斷時(shí)的條件格式也最多只能加四個(gè)判斷條件格式,與IF函數(shù)對(duì)比如下:                                                                       
1、當(dāng)有一個(gè)的時(shí)候,如:text(A1,"[>條件1]顯示1"),相當(dāng)于IF(A1>條件1,顯示1,A1);                                                        你好        你好        23.75102578
2、當(dāng)有兩個(gè)時(shí),如:text(A1,"[>條件1]顯示1;顯示2")相當(dāng)于IF(A1>條件1,顯示1,顯示2)                                                        你好        你好       
        text(A1,"[>條件1]顯示1;")相當(dāng)于IF(A1>條件1,顯示1,"");                                                你好        你好       
3、當(dāng)有三個(gè)時(shí),如:text(A1,"[>條件1]顯示1;[>條件2]顯示2;顯示3)相當(dāng)于IF(A1>條件1,顯示1,IF(A1>條件2,顯示2,顯示3))                                                                       
        text(A1,"[>條件1]顯示1;[>條件2]顯示2;顯示3)相當(dāng)于IF(A1>條件1,顯示1,IF(A1>條件2,顯示2,顯示3))                                                               
        你好        你好        你好        你好                                       
4、當(dāng)有四個(gè)時(shí),如:text(A1,"[>條件1]顯示1;[>條件2]顯示2;顯示3;顯示4)相當(dāng)于IF(ISTEXT(A1),"顯示4",IF(A1>條件1,顯示1,IF(A1>條件2,顯示2,顯示3)))                                                                       
        優(yōu)        優(yōu)                                                       
        text(A1,"[>條件1]顯示1;[>條件2]顯示2;顯示3;)相當(dāng)于IF(ISTEXT(A1),"",IF(A1>條件1,顯示1,IF(A1>條件2,顯示2,顯示3)))                                                               
                                                                       
三、TEXT函數(shù)的第一個(gè)參數(shù)研究                                                                       
1、第一個(gè)參數(shù)為一個(gè)單元格引用                                                                       
這種情況是比較常見的,具體例子可以看格式舉例部分。                                                                       
2、第一個(gè)參數(shù)為多單元格引用                                                                       
        日期        求出B57:B62區(qū)域中最小的年份、月份                                                       
        1985-06-17 05:05:05        數(shù)組公式如下:                                                       
        1906-07-19 06:06:06        1906年                                                       
        1907-08-20 07:07:07        2月                                                       
        1999-02-14 00:00:00        19060719                                                       
        2010-03-09 14:23:38        8日                                                       
        2008-08-08 00:00:00                                                               
3、第一個(gè)參數(shù)為函數(shù)、公式                                                                       
!A:A        !B:B        !C:C        !D:D                                               
4、第一個(gè)參數(shù)為2緯數(shù)組                                                                       
姓名        性別        籍貫        出生年月        工號(hào)                                       
張三豐        男        北京        1970年8月        KT001                                       
李四光        女        天津        1980年9月        KT002                                       
王麻子        男        河北        1975年3月        KT003                                       
                                                                       
工號(hào)        姓名        籍貫        用VLOOKUP聯(lián)合TEXT從右往左查詢                                               
KT001        張三豐        北京        TEXT({1,-1},)類似if({1,-1},,)的功能                                               
5、第一個(gè)參數(shù)為多緯數(shù)組                                                                       
優(yōu)        不及格        優(yōu)        不及格        優(yōu)        及格        不及格        及格        及格       
                                                                       
四、錯(cuò)誤處理:        例題請(qǐng)按住F9                                                               
   TEXT函數(shù)只能簡(jiǎn)單處理錯(cuò)誤值,對(duì)于出錯(cuò)的引用單元格本身不能在進(jìn)行引用計(jì)算。                                                                       
   公式樣式:        =TEXT(--ISERROR(A1),"[=1]顯示值1;顯示值2")或者=TEXT(--ISERROR(A1),"[=0]顯示值1;顯示值2")                                                               
   顯示值里不能包含A1,否則A1為錯(cuò)誤值時(shí)仍然出現(xiàn)錯(cuò)誤值。                                                                       
1、錯(cuò)誤時(shí)顯示為錯(cuò)誤值,否則顯示歡迎你,=TEXT(--ISERROR(K44),"[=1]錯(cuò)誤值;歡迎你")                                                        歡迎你               
2、錯(cuò)誤時(shí)顯示為空值,否則顯示另外單元格的值,=TEXT(--ISERROR(K44),"[=1]"""";[=0]"&E91+1)                                                        46               
3、錯(cuò)誤時(shí)顯示為0,否則顯示另外單元格的值,==--TEXT(--ISERROR(K44),"[=1]!0;"&E91+1)                                                        46               
4、錯(cuò)誤時(shí)顯示另外單元格的值,否則也顯示另外單元格的值,=TEXT(--ISERROR(K44),"[=1]"&D91+1&";"&E91+1)                                                        46               
5、錯(cuò)誤時(shí)顯示為錯(cuò)誤值,否則顯示原值,此時(shí)會(huì)出錯(cuò),=TEXT(--ISERROR(K44),"[=1]錯(cuò)誤值;"&K44)                                                        10               
                                                                       
五、TEXT函數(shù)帶"0"、"."和"!"的解釋:                                                                       
1)=TEXT(2,"[=2]我0;[=1]你;-1;"),此處0是占位符,結(jié)果是:我2                                                        我2               
2)=TEXT(2,"[=2]我!0;[=1]你;-1;") ,此處0前有!,不是占位符,被強(qiáng)制顯示,結(jié)果是:我0                                                        我0               
3)=TEXT(-222,"[=-222]3!00!00.00;[=1]"),此處第一和第三的0時(shí)被強(qiáng)制顯示,其它為占位符,                                                        302202.00               
所以小數(shù)點(diǎn)前只有兩位占位符,所以第二個(gè)0處顯示22,第四個(gè)0處顯示2,結(jié)果是:302202.00                                                                       
4)TEXT(-2,"[=-2]我3!.0;[=1]"),此處小數(shù)點(diǎn)是被強(qiáng)制顯示的字符,即在小數(shù)點(diǎn)前各有一個(gè)占位符0,結(jié)果是:我32.2                                                        我32.2               
5)=TEXT(-2,"[=-2]我3!0.0;[=1]"),此處第一個(gè)0被強(qiáng)制顯示,只有“.0"才是占位符號(hào),結(jié)果是:我302.0                                                        我302.0               
6)=TEXT(-22.22,"[=-22.22]3!0!.0;[=1]"),此處只有3后面的“0.”都是強(qiáng)制顯示,只有最后一個(gè)才是占位符號(hào),                                                        30.22               
實(shí)際上沒(méi)有小數(shù)點(diǎn)及小數(shù)部分的占位符號(hào),結(jié)果是:30.22                                                                       
7)=TEXT(-22.666,"[=-22.666]3!0!.0.00;[=1]"),此處的后面的“0.0”才是占位符號(hào),結(jié)果是:30.22.67                                                        30.22.67               
7)=TEXT(0.69,"[>0.2]0.5"),此處0.是占位符,0.69四舍五入為1.,結(jié)果是:1.5                                                        1.5               
解釋:在TEXT函數(shù)中,如果在"0"和"."前面沒(méi)有!(或者\(yùn)),就是占位符,否則就是被強(qiáng)制顯示的字符。只有有了小數(shù)點(diǎn)占位符號(hào)(不是!.),                                                                       
小數(shù)點(diǎn)后面的小數(shù)部分才能被顯示,否則只顯示整數(shù)部分,并且沒(méi)有被顯示的部分會(huì)自動(dòng)四舍五入。                                                                       
關(guān)于"0"、"."和"!"的詳細(xì)解釋請(qǐng)參考補(bǔ)充說(shuō)明部分。                                                                       
                                                                       
六、TEXT函數(shù)的參數(shù)中帶“-”的解釋:                                                                       
1、TEXT函數(shù)的參數(shù)帶一個(gè)"-"號(hào)的解釋,見以下語(yǔ)句:                                                                       
1)=TEXT(-1,"-2;[=-1]-3")顯示-3                        -3        -3                                       
2)=TEXT(-1,"[=-1]-2;-3")顯示-2                        -2        -2                                       
3)=TEXT(-1,"[=1]-2;-3")顯示--3                        --3        #VALUE!        -3                               
4)=TEXT(-1,"-2;[=-1]-3")顯示-3                        -3        -3                                       
5)=TEXT(-1,"[=1]-2;[=2]-3;-4")顯示--4                        --4        #VALUE!        -4                               
6)TEXT(-1,"[=1]-2;[=-1]"&-3)顯示-3                        -3        -3                                       
7)=TEXT(-1,"[=1]-2;[=2]-3;"&-45)顯示--45                        --45        #VALUE!        -45               
8)=TEXT(-1,"[=1]-2;[=-1]"&-3&";"&-4)顯示-3                        -3        -3                       
9)=TEXT(-1,"[=1]-2;[=2]-3;-你好;歡迎")顯示--你好                        --你好        #VALUE!                       
10)=TEXT("-1","-2;[=-1]-3")顯示-3                        -3        -3                       
個(gè)人解釋:第一個(gè)參數(shù)的“-”作為運(yùn)算符負(fù)號(hào)使用;如果第二個(gè)參數(shù)中[=第一參數(shù)]的條件出現(xiàn),則第二個(gè)參數(shù)的“-”作為運(yùn)算符負(fù)號(hào)使用;                                                       
如果第二個(gè)參數(shù)中[=第一參數(shù)]的條件沒(méi)有出現(xiàn),則作為字符符號(hào)使用并且如果且TEXT的條件只有一部分時(shí),顯示原值,有兩部分以上時(shí),則多顯示一個(gè)運(yùn)算符負(fù)號(hào)“-”。                                                       
2、TEXT函數(shù)的參數(shù)帶兩個(gè)"-"號(hào)的解釋,見以下語(yǔ)句:                                                       
1)=TEXT(--1,"[=1]-2;[=-1]-3;-4")顯示-2                        -2        -2        2               
2)=TEXT(--1,"[=1]--2;[=-1]--3;-4")顯示--2                        --2        #VALUE!        -2               
3)=TEXT("--1","[=1]--2;[=-1]--3;-4")顯示--1                        --1        #VALUE!        -1               
4)=TEXT(--1,"[=1]--2;[=-1]--3;-4")顯示--2                        --2        #VALUE!        -2               
5)=TEXT(--1,"[=-1]-2;[=1]"&--3)顯示3                        3        3                       
個(gè)人解釋:兩個(gè)“-”連用,如果“-”沒(méi)有在引號(hào)內(nèi),都作為運(yùn)算符負(fù)號(hào)使用;如果在引號(hào)內(nèi),緊挨著數(shù)字的一個(gè)作為運(yùn)算符負(fù)號(hào)使用,另一個(gè)“-”作為字符符號(hào)使用。                                                       
3、TEXT函數(shù)的兩個(gè)參數(shù)帶兩個(gè)以上"-"號(hào)連用,見以下語(yǔ)句:                                                       
1)=TEXT(---1,"[=1]--2;--3")顯示---3                        ---3        #VALUE!        #VALUE!        -3       
2)=TEXT(----1,"[=1]--2;--3")顯示--2                        --2        #VALUE!        -2        2       
3)=TEXT(----1,"[=1]--2;--3")顯示--3                        --3        #VALUE!        -3        3                       
4)=TEXT(---6,"[=1]-2;--3")顯示-2                        -2        -2        2        #VALUE!                       
5)TEXT(---6,"[=1]-2;--3;--4")顯示-6                        -6        -6        6        #VALUE!                       
6)=TEXT(----1,"[=-1]--2;--3")顯示--3                        --3        #VALUE!        -3        3                       
7)=TEXT(---1,"[=1]--2;"&-3)顯示--3                        --3        #VALUE!        -3                               
8)=TEXT(----1,"[=-1]--2;"&---3)顯示-3                        -3        -3        3                               
9)=TEXT("---1","[=1]-2;[=-1]--3;-4")顯示---1                        ---1        #VALUE!        #VALUE!        -1                       
10)=TEXT("----1","[=1]--2;[=-1]--3;-4")顯示----1                        ----1        #VALUE!        #VALUE!        #VALUE!        -1               
概括:                                                                       
1)第一參數(shù)的“-”號(hào)如果多于1個(gè)且在引號(hào)內(nèi),則第一參數(shù)為字符。                                                                       
2)第一參數(shù)的“-”號(hào)如果只有1個(gè)或者多于1個(gè)但沒(méi)在引號(hào)內(nèi),則第一參數(shù)為數(shù)值。                                                                       
3)如果第一參數(shù)的計(jì)算結(jié)果為正數(shù),第二個(gè)參數(shù)的“-“不在引號(hào)內(nèi),"-"全部為運(yùn)算符符號(hào)使用。第二個(gè)參數(shù)的“-“在引號(hào)內(nèi)時(shí),緊挨著數(shù)字的一個(gè)“-”作為運(yùn)算符負(fù)號(hào)使用。                                                                       
其它“-”作為字符符號(hào)使用。                                                                       
4)如果第一參數(shù)的計(jì)算結(jié)果為負(fù)數(shù),                                                                       
4-1)第二個(gè)參數(shù)的“-“不在引號(hào)內(nèi)時(shí):當(dāng)“-”為單數(shù)時(shí),則有1個(gè)作為字符使用,其它作為運(yùn)算符負(fù)號(hào)使用,雙數(shù)時(shí)全部“-”作為運(yùn)算符符號(hào)使用。                                                                       
4-2)第二個(gè)參數(shù)的“-“在引號(hào)內(nèi),則緊挨著數(shù)字的一個(gè)“-”作為運(yùn)算符負(fù)號(hào)使用,其它“-”作為字符符號(hào)使用;并且如果第二參數(shù)中[=第一參數(shù)]的條件沒(méi)有出現(xiàn),                                                                       
此時(shí)還要看TEXT的條件格式有幾部分:有兩部分且第二部分沒(méi)有條件時(shí)或者有三部分但第二部分有條件(=非第一參數(shù))時(shí),此時(shí)結(jié)果值前面還要多顯示一個(gè)“-”字符。                                                                       
4、條件格式是區(qū)間,第一參數(shù)為負(fù)數(shù)                                                                       
1)=TEXT(-3,"[<-4]-4;-5")顯示-5                        -5        -5        5                               
2)=TEXT(-3,"[<3]4;-5")顯示-4                        -4        -4        4                               
3)=TEXT(-3,"[>-4]-4;-5;-6")顯示--4                        --4        #VALUE!        -4                               
4)=TEXT(-3,"[<3]-4;-5")顯示--4                        --4        #VALUE!        -4                               
5)=TEXT(-3,"[<-4]-4;"&---5&";-6")顯示-5                        -5        -5        5                               
6)=TEXT(-3,"[<-4]-4;[>4]--5;-6")顯示--6                        --6        #VALUE!        -6                               
對(duì)第二參數(shù)的個(gè)人解釋:                                                                       
4-1)如果條件區(qū)間的范圍跨度包含正負(fù)數(shù)(第一部分[]不滿足條件且第二部分省略[]除外),就會(huì)多顯示一個(gè)負(fù)號(hào);如果條件區(qū)間僅在負(fù)數(shù)范圍內(nèi),就不會(huì)多顯示負(fù)號(hào)。                                                                       
4-3)如果第一部分[]不滿足條件且第二部分省略[],此時(shí),顯示第二部分的原數(shù)值。                                                                       
4-2)數(shù)字前的“-”都作為字符使用(第一部分[]不滿足條件且第二部分省略[]除外)。                                                                       
                                                                       
七、關(guān)于INDIRECT+TEXT(數(shù)字,"r0C00")此類格式的應(yīng)用                                                                       
1、解釋:TEXT(102,"r0c00") 函數(shù)的計(jì)算結(jié)果為"r1c02",前面再加個(gè)indirect函數(shù),相當(dāng)于INDIRECT("r1c02",),計(jì)算結(jié)果就是等于1行2列即B1的值。                                                                       
故展開該函數(shù):                                                                       
=INDIRECT(TEXT(1002,"r00c00"),)--->B10的值                               
=INDIRECT(TEXT(102,"r00c0"),)---->B10的值,注意前后的變化                               
=INDIRECT(TEXT(103,"r00c0"),)--->C100的值                               
=INDIRECT(TEXT(1003,"r00c0"),)--->C100的值                               
=INDIRECT(TEXT(901,"r00c0"),)--->A90的值                               
INDIRECT(TEXT({1681;1682;1683;1691;1692;1693;1701;1702;1703},"!r00c0"),)------->                               
得到一個(gè)數(shù)組INDIRECT({"r168c1";"r168c2";"r168c3";"r169c1";"r169c2";"r169c3";"r170c1";"r170c2";"r170c3"},)                               
1        4        7        45        45
2        5        8               
3        6        9               
2、怎么解決繁體版TEXT函數(shù)的R0C000用法問(wèn)題?                               
問(wèn)題:為什么在繁體版的Excel中使用INDIRECT+TEXT(數(shù)字,"R0C000")的解法不管用呢?怎樣解決?                               
回答:繁體版的格式代碼與R、C有沖突,需要加強(qiáng)制占位符!或\,用TEXT(數(shù)字,"!R0!C000")或者TEXT(數(shù)字,"\R0\C000")可以解決。                               
                               
indirect與TEXT聯(lián)合應(yīng)用例子,將數(shù)字按S型排列:                               
indirect函數(shù)的使用,請(qǐng)參考論壇chenjun版主的文章:函數(shù)的深入理解。                               



本文參考論壇文章:
1、你未曾見過(guò)的TEXT函數(shù)用法
2、TEXT 函數(shù)應(yīng)用技巧

    本站是提供個(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)論公約

    類似文章 更多