EXCEL如何實現這樣的自動計算結果 如在單元格內輸入公

2021-04-12 11:25:17 字數 2951 閱讀 5588

1樓:

看圖。假設22*33*55在a1單元來格自游標定位在b1,選單欄,插入,名稱,定義,輸入「abc」 (不含雙引號)

在引用位置輸入

=evaluate(a1)

確定,這樣,在b1輸入

=abc

就會得出算式22*33*55的結果

2樓:匿名使用者

設1+1+1+1+1在sheet1的a2,計算結果在sheet1的b2

以excel2003版為例

(選單)插入——名稱——定義——輸入乙個內名稱(如容aaaa)——引用位置——=evaluate(sheet1!a2)——新增——確定

在b2輸入

=aaaa

看看效果!

excel2007版:

公式——定義的名稱——定義名稱——新建名稱——輸入乙個名稱(如aaaa)——引用位置——=evaluate(sheet1!a2)——新增——確定

在b2輸入

=aaaa

3樓:匿名使用者

private sub workbook_sheetchange(byval sh as object, byval target as range)

cells(1, 2).formula = "=" & cells(1, 1)

end sub

在workbook物件中加入上面的**

在a1中單元格輸入式子回

在b1單元格就會算

答出結果

4樓:匿名使用者

例如a1中輸入1+1+1+1+1

b1中輸入=evaluate(a1)

5樓:毒牙野狼

1、資料在a列,在b列輸入公式然後填充公式;

2、對b列複製,選專擇性粘

貼-數值屬

3、如果b列顯示為 "=1+1"字樣,選中b列,用編輯-替換,將"="替換為其它字元,如"w",然後,再將「w」替換為"="即可

如何讓excel乙個單元格裡面輸入計算式,在另乙個單元格顯示結果。

6樓:匿名使用者

這要用到巨集表函式evaluate,請參照下面的內容進行學習。

選中該單元格---按下ctrl+f3----輸入你要定義的名稱比如 aaa -----引用位置處輸入比如是: =evaluate(a1)

在要出計算值的單元格輸入公式 =aaa

假設是要整列如此,如下圖

b1中輸入  =aaa  下拉就能實現了

7樓:匿名使用者

比如 a1單元格 為 3,b1單元格為7,在c1單元格中輸入 =a1&"*"&b1&"="&a1*b1

c1中顯示的就是 3*7=21

不知道是否你要的

還有就是上面提的用vba。vba的單元格事件

8樓:匿名使用者

下面的例子「另乙個單元格」為計算式右邊一格:

選中單元格b1,同時按ctrl和f3進入名稱編輯器,新建,名稱處輸入 abc,下面引用位置處輸入 =evaluate(a1)

確定。(因為選中b1,公式裡是a1,即「右邊一格」,希望你明白)在任意計算式右邊一格輸入 =abc

就可以了。

excel2010如何在前乙個格仔輸入計算公式,在後一格顯示結果前一格公式 10

9樓:匿名使用者

如果公式在a列,結

來果在自b列,則在b1輸入公式「=left(a1,find("*",a1)-1)*mid(a1,find("*",a1)+1,find("*",a1,find("*",a1)+1)-find("*",a1)-1)*right(a1,len(a1)-find("*",a1,find("*",a1)+1))」(引號不輸入),然後再使用拖拽公式到你要的單元格。

10樓:小姚

一、在excel裡面要實現這個,就要使用巨集表函式:首先要定義名稱,自己隨便在

回名稱上寫上答乙個名字(如a),然後在名稱的引用欄輸入 =evaluate($a2) (這裡假設你的公式列為a列),確定。

然後在b2單元格輸入 =a ,按回車鍵,結果就出來了。把公式拖動往下填充就能得到其它公式結果。

二、在wps裡面的話可以直接在單元格b2輸入公式:=evaluate(a2) 得出結果。

三、其實還可以用excel的vba 或者相關函式求解。

希望能夠幫的上你。

11樓:匿名使用者

ctrl+f3 定義名稱復「abc" 找到 如計算公式在a2單元格制中,則:

=evaluate(a2)

在所要得bai出結果

的單元格中輸入du,如在zhi結果b2中輸入=abc下拉b,即可dao

不用什麼巨集叻. 好用就鼓個掌。

12樓:匿名使用者

假設資料在a列

第一步 在b2輸入公式: ="="&a2 下拉填充第二步:複製b列,在原地選擇性貼上-數值

第三步:選擇b列-資料-分列,直接下一步,確定

13樓:匿名使用者

a 列輸

bai入計

du算式

zhi,daob 列出

內結果容

private sub worksheet_change(byval target as range)

dim fm as string

fm = target.value

rr = target.row

cc = target.column

if cc <> 1 then end

cells(rr, cc + 1).formular1c1 = "=" & fm

end sub

如何使用EXCEL巨集命令實現自動計算功能

chartovalue 函式可計算單個單元格中可能含有的計算公式。若a1單元格有3 4 3,要求b1出結果,請在b1的輸入框中填寫 chartovalue a1 並支援下拉自動應用公式。strtosum 函式可計算單元格區域中可能含有的計算公式。若想在h10中求a1 f10的彙總結果,請在h10的輸...

EXCEL如何實現條件篩選,並在新錶中自動更新

用vba可以實現,處理好 excel如何用資料有效性篩選資料到新錶 求助 excel如何用函式公式實現篩選出 中符合條件的資訊在旁邊重新生成新的 且能自動更新?當然是用公式了,只不過,如果要做到篩選同一列的不同資料還好弄,要是要篩選不同列的多重條件公式就很困難並且一定很複雜了 你好,請問excel中...

ecel自動替換內容實現方法,excel 自動替換內容實現方法

一 快捷方式 按ctrl f開啟 查詢和替換 對話方塊並啟用 查詢 選項卡,按ctrl h開啟 查詢和替換 對話方塊並啟用 替換 選項卡。二 使用萬用字元 在excel的查詢和替換中使用星號 可查詢任意字串,例如 查詢 excel 可找到 excel函式 和 excel公式 等。使用問號可查詢任意單...