1樓:匿名使用者
請參看我以前的乙個回答吧:
evaluate()是excel中的巨集表函式,不能直接用在單元格中、只能在"定義的名稱"中使用。
在excel2010裡也是可以用的!以你的問題為例:
若你的c1裡是公式字串:5*4+3
我們選中d1,滑鼠右鍵,選【定義名稱】,在「名稱」處輸入:zhi(隨便取吧,這裡是 值 的拼音),在「引用位置」輸入:=evaluate(c1) 確定!
然後在d1單元格輸入 =zhi 回車
d1就顯示你要的結果:23 ,可以下拖複製的!
快去試一試吧!!!
2樓:匿名使用者
假如計算式子在a1,定位b1,插入-名稱-定義,上面輸入乙個名稱,比如abc,下面引用位置輸入公式:=evaluate(a1)。
然後在b1輸入=abc
即可當然如果a列很多,是可以下拉b列公式的
3樓:匿名使用者
如果只根據5*4+3來顯示可以在另一列中輸出如果公式:=midb(b4,1,1)*midb(b4,3,1)+midb(b4,5,1)。有其他方面的計算公式,可對顯示結果列公式進行簡單修改。
4樓:匿名使用者
用巨集函式evaluate
巨集函式不是標準excel函式,只有在「名稱」中使用,只有插入名稱才可以用
5樓:
將另一列中單元格等於第一列中對應的單元格。
excel中一列數除以數如何輸入
工具 excel2010版本。1 如下圖,要用a列的資料都除以b1單元格的數值,在c列顯示結果 專2 首先在c1單元格輸入公式 a1 b 1,注意這屬裡的b1要加上絕對引用符號,固定除數是b1,這樣下拉填充公式時b1才不會隨著單元格的改變而改變 3 把滑鼠放在c1單元格右下角,下拉填充公式,則可得出...
如何在EXCEL的一列數中快速全部在第九位後新增數字
假設資料在a列,b列新增乙個輔助列,在b列裡輸入 下拉複製公式 然後把b列的資料複製,在a列上點右鍵,選擇性貼上,數值.如果通過輔助列倒是不難,以第乙個為例,用公式就是公式中的字串可以用它所在單元格的位置代替,比如5308282020101010是在a1單元格 資料在a列 b1輸入公式 向下填充公式...
如何在excel中將一列資料都進行對數變換
求對數使用log函式,如圖,在b2輸入公式 log a2,10 下拉即可,第二個引數10表示底數,可根據需要調整。用log log10或ln函式 用陣列公式,就是全選一列編制公式後,按ctrl shift 回車 選擇第乙個先用函式做對數變換然後拖到最後會自動套用公式 如何用excel2013把一列資...