Excel中的文本函數(shù)功能比較單一拘荡,參數(shù)也較少,因此使用起來非常的簡(jiǎn)單网缝。比如left函數(shù)蟋定,Right函數(shù),upper函數(shù)等等扼仲。那么今天我給大家介紹的這個(gè)函數(shù)呢?它號(hào)稱是函數(shù)中的戰(zhàn)斗機(jī)驰后,參數(shù)雖然也比較少阅畴,但掌握起來難卻不是那么簡(jiǎn)單迅耘,這就是text函數(shù)颤专。好,讓我們先簡(jiǎn)單認(rèn)識(shí)text函數(shù)。
TEXT到底是用來干啥的春塌?
首先要搞清楚的是簇捍,這個(gè)函數(shù)到底它的最主要的功能是什么?它的主要功能簡(jiǎn)單來說就是將咱們的數(shù)值轉(zhuǎn)換成文本吼句。因此text函數(shù)產(chǎn)生的結(jié)果一定是文本事格,是無法參與運(yùn)算的。這是這個(gè)函數(shù)远搪,我們要認(rèn)識(shí)的第一點(diǎn)逢捺;那么關(guān)于這個(gè)函數(shù)的第二點(diǎn)呢,我們要注意的是:雖然棠耕,這個(gè)函數(shù)產(chǎn)生的結(jié)果是文本柠新,然而顯示的出來的結(jié)果往往達(dá)到了我們的要求。關(guān)于這一點(diǎn)不是很好理解蕊退,那么我們來看一個(gè)例子:a1單元格的日期格式是一個(gè)標(biāo)準(zhǔn)的Excel日期格式,yyyy/m/d,但現(xiàn)在我的需求卻是需要這樣的日期格式:yyyy-mm-dd净蚤。那么怎么辦呢输硝?方法之一就是使用text函數(shù)点把,因此我們?cè)贐1單元格輸入公式:=TEXT(A1,"yyyy-mm-dd"),結(jié)果如下圖所示哥童。這個(gè)格式是符合咱們的要求的褒翰,然而細(xì)心的人會(huì)發(fā)現(xiàn),一般數(shù)值型數(shù)字都是在單元格中都靠右的朵你,但B1單元格中的日期格式卻是靠左揣非,者說明Excel已經(jīng)將數(shù)值轉(zhuǎn)換成了文本。
講完了這個(gè)函數(shù)的主要功能呢魂拦?現(xiàn)在我們來看看這個(gè)函數(shù)的兩個(gè)參數(shù)芯勘,第一個(gè)參數(shù)叫做value,第二個(gè)參數(shù)text_format腺逛。Value主要為數(shù)值、計(jì)算結(jié)果為數(shù)字值的公式安疗,或?qū)Π瑪?shù)字值的單元格的引用够委;第二個(gè)參數(shù)為text_format。最為重要的也最為難掌握的就是這第二個(gè)參數(shù)玉罐,就是格式。這個(gè)函數(shù)強(qiáng)不強(qiáng)大饶号,關(guān)鍵就在這第二個(gè)參數(shù)季蚂,如果我們精通單元格數(shù)值格式的設(shè)置扭屁,那么這個(gè)函數(shù)就是無比的強(qiáng)大,在我們手里簡(jiǎn)直就是如虎添翼濒生。如果根本不知道如何設(shè)置單元格格式幔欧,那么這個(gè)函數(shù)對(duì)我們來說就沒有說明卵用丽声。因此今天我們的內(nèi)容跟單元格自定義格式是密不可分的雁社。簡(jiǎn)單的說,text函數(shù)的功能幾乎等同于將某列的內(nèi)容復(fù)制到另外一列磺浙,然后對(duì)新的到的列設(shè)置自定義格式徒坡。
Text_Format是個(gè)什么玩意?
Text_Format直譯過來指的是文本格式伦泥。然而锦溪,它卻不是那么翻譯的那么簡(jiǎn)單刻诊。應(yīng)該這樣說,除了結(jié)果顯示為文本外域帐,text_format這個(gè)參數(shù)可以為設(shè)置單元格格式設(shè)置對(duì)話框數(shù)字選項(xiàng)卡下任意格式。因此掌握必要的一些格式代碼知識(shí)是我們使用好text函數(shù)的必備基礎(chǔ)民假。
1.Excel單元格數(shù)字格式的代碼結(jié)構(gòu)
在excel當(dāng)中彤断,單元格的值一般分為兩種形式,一種叫作文本平道,另外一種叫做數(shù)值供炼。由于以上那是一個(gè)數(shù)據(jù)處理工具,所以說它比較偏愛數(shù)值冀墨,而輕視文本涛贯。
1)完整的來說,單元格數(shù)字格式一般包括4個(gè)部分虫腋,既正數(shù)悦冀、負(fù)數(shù)滚躯、零以及文本。這4個(gè)部分之間呢用分號(hào)隔開茁影。如圖1所示:A列中的值包含了正數(shù)丧凤、負(fù)數(shù),零以及文本浩螺,現(xiàn)在我們需要為不同值的類型設(shè)置不同的顯示格式。首先鸳君,復(fù)制A列的值到B列患蹂,選中B列传于,按下ctrl+1打開單元格格式設(shè)置對(duì)話框,單擊自定義平挑,在代碼框中首先輸入三個(gè)英文輸入法下的分號(hào)(因?yàn)橛?種類型系草,所以用3個(gè)分號(hào)隔開),然后在第一個(gè)分號(hào)前輸入正數(shù)棠隐,第二個(gè)分號(hào)前輸入負(fù)數(shù)檐嚣,第三個(gè)分號(hào)前輸入零嚎京,第三個(gè)分號(hào)后輸入文本隐解。我們便可以得到如圖2的結(jié)果煞茫。
2)如果不完整的話续徽,可以分為,包含3個(gè)部分纫版,2個(gè)部分客情,1個(gè)部分癞己。如果代碼只有3個(gè)部分痹雅,既用兩個(gè)分號(hào)隔開時(shí)糊识,第一個(gè)分號(hào)前為正數(shù),第二個(gè)分號(hào)前為負(fù)數(shù)铃将,第二個(gè)分號(hào)后為零哑梳;包含2個(gè)部分時(shí)鸠真,分號(hào)前為正數(shù)和零,分號(hào)后為負(fù)數(shù)锡垄;如果不包含分號(hào)祭隔,則可為單一的任意數(shù)值類型設(shè)置相關(guān)格式。
3)可以對(duì)單元格內(nèi)容判斷后再設(shè)置格式千贯。條件格式化只限于使用三個(gè)條件搞坝,其中兩個(gè)條件是明確的桩撮,另個(gè)是“所有的其他”。條件要放到方括號(hào)中芜果。必須進(jìn)行簡(jiǎn)單的比較垫桂。如圖3所示,B列考試成績(jī)霹粥,我們將其復(fù)制到C列,然后選中C列庙曙,Ctrl+1打開單元格格式設(shè)置對(duì)話框浩淘,單擊數(shù)字選項(xiàng)開张抄,選擇自定義,輸入如下代碼:[>=80]優(yōu)秀;[>=60]合格;不合格左驾。即可得到如圖所示的結(jié)果极谊。
2.Excel單元格格式設(shè)置的常見代碼
#數(shù)字占位符轻猖。只顯有意義的零而不顯示無意義的零。一般與","結(jié)合使用猜煮,實(shí)現(xiàn)千位分隔友瘤。例如我們要實(shí)現(xiàn)5000000到5,000,000.00的格式轉(zhuǎn)變檐束,只需要設(shè)置其自定義格式為#,000,000.00即可束倍。
0數(shù)字占位符绪妹。統(tǒng)一數(shù)字的位數(shù),不足位數(shù)都黄选,則用0補(bǔ)足。如我們需要將1變成001貌夕,只需要設(shè)置其格式為000即可民镜。
@文本占位符制圈,如果只使用單個(gè)@,作用是引用原始文本慧库。如果使用多個(gè)@馋嗜,則可以重復(fù)文本嵌戈。
空表示隱藏:如果我們不想讓某些單元格的內(nèi)容顯示出來,可以直接將這些單元格的格式設(shè)置為;;;即可宽档。
限于文章篇幅庵朝,今天只介紹這么幾個(gè)代碼,如果大家有興趣椎瘟,可查詢相關(guān)圖書肺蔚。
Text函數(shù)都有哪些妙用呢儡羔?
1.自動(dòng)判斷結(jié)果
如圖4所示,我們得知7月份各地區(qū)利潤(rùn)金額(萬元)仇冯,現(xiàn)在需要判斷我們哪些地區(qū)是盈利苛坚、虧損、收支平衡或者哪些地區(qū)沒有營(yíng)業(yè)姐赡。
2種方法柠掂,其一是B列值到C列涯贞,然后設(shè)置自定義格式。其二是直接寫text函數(shù)州疾。今天我們以寫函數(shù)為例:1)在C13單元格輸入:=text(B13,";;;")皇拣,記住氧急,text_format這個(gè)參數(shù)99.9%都需要使用引號(hào)引起來。因此我們先這樣輸入毒姨;2)繼續(xù)輸入:(正數(shù)代表盈利钉寝,負(fù)數(shù)代表虧損嵌纲,零代表收支平衡,其他為營(yíng)業(yè)鸠蚪;因此第一個(gè)分號(hào)前輸入輸入盈利¥0元言沐,第二個(gè)分號(hào)前輸入虧損¥0元险胰;第三個(gè)分號(hào)前輸入:收支平衡矿筝,第三個(gè)分號(hào)后輸入未營(yíng)業(yè)。如下圖所示:
2.自動(dòng)評(píng)定等級(jí)
以圖3所示例子為例妙痹,我們也可以直接在C14單元格輸入公式:=TEXT(B14,"[>=80]優(yōu)秀;[>=60]合格;不合格")怯伊,然后填充到整列得到正確的結(jié)果判沟。
3.百變大咖秀
今天的分享就到這里挪哄。
如需轉(zhuǎn)載請(qǐng)聯(lián)系授權(quán)迹炼,謝謝!