excel 計算文字型數學表示式 用 evaluate

ijwsoft發表於2013-05-13

Excel中,在A1單元格里寫有以下內容:

3*(4+5)-4^2

如何在B1單元格里求出其結果?

可用evaluate函式實現:

1、定義記憶體陣列。選擇B1單元格,然後按快捷鍵 Ctrl+F3,在名稱裡面隨便寫上一個名字,比如X;在引用位置裡輸入 =evaluate(A1),點選新增。關閉“定義名稱”。

2、在B1單元格里輸入 =IF(ISERROR(X),"error",X),即可求出A1單元格里公式的計算結果。這裡結果為 11。

                           或者 =VALUE(A)  


3、類似的,只要在本工作表中的任意位置輸入 =IF(ISERROR(X),"error",X) ,就可求得其同一行左邊相鄰單元格里公式表示式的值。



效果圖:



參考:

http://hi.baidu.com/qdike/item/6beb19f7e880f748922af258


相關文章