在Excel表格中無(wú)法對(duì)字符進(jìn)行四則運(yùn)算,如下圖所示數(shù)字帶單位,計(jì)算后返回錯(cuò)誤值。
蘭色以前也分享過(guò)用 Ctrl+E 配合 替換的方法完成。
輸入 字母+空格+運(yùn)算式,然后按Ctrl + E 填充,然后再把字母+空格替換為=號(hào)
這種方法雖然簡(jiǎn)單,但如果表格數(shù)據(jù)更新,還需要重新操作一次。如果經(jīng)常更新數(shù)據(jù),這個(gè)簡(jiǎn)單方法反布變得復(fù)雜了。
那...怎么簡(jiǎn)單。一定要寫(xiě)復(fù)雜的數(shù)字提取公式嗎?當(dāng)然不用。看蘭色寫(xiě)的公式,是不是很簡(jiǎn)單。
=提取(B2)*提取(C2)
提取 ? 這是什么函數(shù)?懂得VBA同學(xué)一眼就猜出來(lái)答案,這是自定義函數(shù)。
自定義函數(shù)? 我又不懂VBA編程,這個(gè)方法還是算了吧。
嘿嘿,別急著放棄,等蘭色讓你看看代碼多簡(jiǎn)單再?zèng)Q定。
Function 提取(rg As Range)
提取 = Val(rg)
End Function
只有簡(jiǎn)單三句話,而且添加自定義函數(shù)也很簡(jiǎn)單。千萬(wàn)別錯(cuò)過(guò)這次認(rèn)識(shí)自定義函數(shù)的機(jī)會(huì)哦。
添加方法:
開(kāi)發(fā)工具 - 插入 - 模塊 - 粘貼上面的代碼 - 關(guān)閉窗口
最后要把文件別存為啟用宏的模式,否則下次打開(kāi)函數(shù)就不能用了。
蘭色說(shuō):經(jīng)常有人問(wèn)VBA有什么用,今天通過(guò)簡(jiǎn)單三句代碼就可以自已做一個(gè)提取數(shù)字的函數(shù),是不是初步領(lǐng)略到VBA迷人和強(qiáng)大。其實(shí)這只是VBA最最最最簡(jiǎn)單的一個(gè)應(yīng)用而已。
長(zhǎng)按下面二維碼圖片,點(diǎn)上面”前往圖中包含的公眾號(hào)“然后再點(diǎn)關(guān)注,每天可以收到一篇蘭色最新寫(xiě)的excel教程。
聯(lián)系客服