回覆列表
  • 1 # daazhu1

    如何用 EVALUATE 在計算表中 進行標註設定 excel 計算表中經常要對計算式進行標註,以前用 vba 做過一個,感覺運算 速度慢了很多。如果改用 excel 內部函式進行可能會好一些。一次偶然的機 會,在論壇上看到一個例項,覺得很不錯。函式過程簡化、適用,標註問題 也解決了。現將設定過程寫下來: 把說明文字放在數字前 把說明文字放在數字前面 ?

    步驟: 1、如果計算式在 D 單元格,計算式中標註用[?],如: [寬]2*4.5,計算結果為 9.

    2、插入——名稱——定義

    3、自定義名稱為 JSS

    4 、 在 引 用 位 置 ( R ) 處 輸 入 =EVALUATE(SUBSTITUTE(SUBSTITUTE($D3,"[","N("""),"]",""")+"))

    5、如果計算結果在 E 單元格,則在單元格內輸入=IF(D3="","",JSS)

    6、 標註時[ ]要在計算式的前面, [寬]2*4.5+[高]3*3.3

    如: 例項: 修改公式修改公式-把說明文字放在數字後面 修改公式-把說明文字放在數字後面,注意步驟: 我把工作表名稱“sheet1”改為“使用教程”,下面的“使用教程”是指工作表,其中 J5 是要計算的單元格,K5 是要得出結果的單元格。

    第一步、首先設定“使用教程”表 K5 單元格公式中定義名稱“X”: 開啟 Excel 選單的“插入”→“名稱”→“定義”,在“在當前工作薄中的 名稱”的下面,輸入"X",按“新增”,下面的空白處就出現了“X”,選擇 這個“X”,在引用位置下面 輸入“ =EVALUATE(SUBSTITUTE(SUBSTITUTE(使用教程!$J5,"[","*ISTEXT(""["),"]","]"")"))”,按“確定”關閉視窗。

    第二步、設定“使用教程”表 K5 的公式: 在“使用教程”表的 K5 單元格,輸入公式“=IF(J5="","",x)”,其中 X 是 剛剛定義的名稱,第一步我們已經做好它了,“J5”是 指單元格 J5,即有計算公式的單元格。公式“=IF(J5="","",x)”表示:如 果 J5 單元格是空白,則 K5 單元格也為空白,如果 J5 單元 格不是空白,則 K5 單元格等於定義名稱“X”。把 K5 單元格向下複製,行數 根據自己需要定。

    第三步、驗證公式的正確性: 在 J5 單元格輸入“0.24[牆厚]*(3.6[牆長]*3[牆高]-0.9*1.8[扣除窗洞

  • 中秋節和大豐收的關聯?
  • 張碧晨是因為什麼老是被黑介入張傑和謝娜的婚姻?謝娜、那英先後力挺,你怎麼看?