本文的excel截取括號(hào)內(nèi)數(shù)字案例來(lái)源于群內(nèi)網(wǎng)友的提問(wèn),老師將公式進(jìn)行整理剖析,告訴大家excel提取括號(hào)內(nèi)數(shù)據(jù)的公式.
下面是老師和學(xué)友之間的對(duì)話:
人生:請(qǐng)教下高手,=IF(AND(B12=10.1,(FIND("Ø",C12)=2)),(ABS(SUBSTITUTE(C12,"Ø",""))))與=IF(AND(B12=10.1,(FIND("R",C12)=2)),ABS(SUBSTITUTE(C12,"R","")))兩個(gè)公式如何合并在一起?將三種取值方法合并到一個(gè)公式里。
今朝:提取數(shù)字? 人生:對(duì) 今朝:只有兩個(gè)特殊字符? 人生:對(duì),但是括號(hào)內(nèi)數(shù)字的位數(shù)是不固定的哈 今朝:=TEXT(-SUBSTITUTE(SUBSTITUTE(C12,"Ø",),"R",),"0.000")
下面是對(duì)上面的excel截取括號(hào)內(nèi)數(shù)字公式進(jìn)行剖析: 1、了解負(fù)數(shù)的另一種表示方法 負(fù)數(shù)等同于帶括號(hào)的數(shù)字。
2、文本數(shù)字轉(zhuǎn)換是數(shù)值 通過(guò)負(fù)運(yùn)算可以將文本數(shù)字轉(zhuǎn)換成數(shù)值。
3、替換掉無(wú)用字符 Ø跟R是非數(shù)字,用技巧的話可以用查找替換,在公式中的替換用SUBSTITUTE =SUBSTITUTE(SUBSTITUTE(C12,"Ø",),"R",) 完整公式應(yīng)該這么寫(xiě) =SUBSTITUTE(SUBSTITUTE(C12,"Ø",""),"R","") 這里有一個(gè)專業(yè)名詞叫缺省,也就是默認(rèn)的意思,但缺省不同于省略,而是有用逗號(hào)占位。最常見(jiàn)的是VLOOKUP函數(shù)的用法 =VLOOKUP(A1,B:C,2,)精確查找(用逗號(hào)占位就表示,默認(rèn)這里是0) =VLOOKUP(A1,B:C,2)模糊查找(省略逗號(hào)就表示這里什么都沒(méi),只有三個(gè)參數(shù)) 到這里就得到帶括號(hào)數(shù)字,如果不懂轉(zhuǎn)換請(qǐng)重新看1、2點(diǎn)。TEXT在這里的作用等同于自定義單元格格式效果,將小數(shù)點(diǎn)設(shè)置成3位。