如果在Excel中遇到這種情況,你要這麼操作

我們都知道利用Excel可以快速計算單元格結果,但是遇到下圖表格將數字和單位寫在同一個單元格時,要怎麼得出結果呢?本期與大家分享的就是有關計算式的計算方式。


如果在Excel中遇到這種情況,你要這麼操作


首先點擊公式——定義名稱,這裡我們命名為“計算”,之後在引用位置中輸入公式

=EVALUATE(SUBSTITUTE(SUBSTITUTE(A2,"[","*ISTEXT("""),"]",""")")),然後在相應的單元格中輸入=計算回車即可。

具體操作步驟如下:


如果在Excel中遇到這種情況,你要這麼操作


為了讓大家更加了解名稱框中引用位置公式的含義,這裡將公式進行一個拆解。

1、SUBSTITUTE函數的用法

SUBSTITUTE(A2,"[","*ISTEXT("""):表示將原來計算公式中的【[】符號替換為【*ISTEXT(“】。

ISTEXT函數:表示對文本的邏輯判斷,返回的結果有TRUE和FALSE兩個結果。

SUBSTITUTE語法:SUBSTITUTE(需要替換的文本,舊文本,新文本,第N箇舊文本)

具體操作如下:


如果在Excel中遇到這種情況,你要這麼操作


溫馨提示:很多小夥伴會問為什麼【"*ISTEXT(""")】中多一個引號,這裡我們要知道,單獨替換為【”】是需要用到一對引號的,所以可以將【"*ISTEXT("""】紅色部分理解為對文本的引用,裡面一對就是一個單引號。

2、EVALUATE函數的用法

該函數是一個宏函數,不能之間在表格中使用,需要藉助名稱框來實現。

現在知道要怎麼計算帶文本的算式公式了吧,希望對大家有所幫助。


分享到:


相關文章: