1樓:匿名使用者
不用巨集,用"名稱"即可實現
假設a列為輸入的沒有等號公式(假設a1為「15*15」),是什麼公式就填什麼,而相鄰的b列是你需要存放公式計算結果的地方(即b1顯示15*15的結果255)。
1. 選中b1,然後開啟「插入」選單選擇「名稱」命令中的「定義」子命令,出現「定義名稱」對話方塊。
2. 在「在當前工作表中的名稱」輸入欄中輸入定義的名稱「abcdefg」(名稱名自己定義),在下方的「引用位置」編輯欄中輸入「=evaluate(sheet1!a1)」其中裡面的evaluate是函式sheet1是工作表1,單擊[確認]按鈕退出。
3. 在 b1中輸入「=abcdefg」,然後選中按住右下角的填充柄向下拉動填充即可。
office2007是在「公式」選單的「定義名稱」按鈕。
2樓:匿名使用者
**:sub 計算算式()
n = 1
do while sheets(1).range("a" & n).value <> ""
range("b" & n).value = "=" & range("a" & n)
n = n + 1
loop
end sub
說明:sub 計算算式() 巨集名:計算算式
n = 1 第一個單元格
do while sheets(1).range("a" & n).value <> "" 算式在表1的a列
range("b" & n).value = "=" & range("a" & n) 結果對應在b列
n = n + 1 往下一個
loop
end sub
將**貼上進去,a1、a2……輸入算式執行巨集
3樓:匿名使用者
應該只用設定單元格的格式就可以了
如何計算excel一個單元格里的公式,如:(1+2+3)*2。在另一個單元格中自動計算結果為12
4樓:匿名使用者
如圖,假如你計算的資料從a1開始,先選中a1再按ctrl+f3,調出名稱管理器,新增名稱,名稱處隨便輸,我這輸入dd,引用位置輸入=evaluate(sheet1!$a1),確認就可以了。然後b1輸入=dd回車就可以了。
5樓:未王人
假如值在a1
在你想要的單元格輸入= evaluate(a1)
excel如何實現這樣的自動計算結果:如在一個單元格內輸入公式,在後面一個單元格顯示此公式的計算結果。
6樓:
看圖。假設22*33*55在a1單元來格自游標定位在b1,選單欄,插入,名稱,定義,輸入「abc」 (不含雙引號)
在引用位置輸入
=evaluate(a1)
確定,這樣,在b1輸入
=abc
就會得出算式22*33*55的結果
7樓:匿名使用者
設1+1+1+1+1在sheet1的a2,計算結果在sheet1的b2
以excel2003版為例
(選單)插入——名稱——定義——輸入一個內名稱(如容aaaa)——引用位置——=evaluate(sheet1!a2)——新增——確定
在b2輸入
=aaaa
看看效果!
excel2007版:
公式——定義的名稱——定義名稱——新建名稱——輸入一個名稱(如aaaa)——引用位置——=evaluate(sheet1!a2)——新增——確定
在b2輸入
=aaaa
8樓:匿名使用者
例如a1中輸入1+1+1+1+1
b1中輸入=evaluate(a1)
9樓:毒牙野狼
1、資料在a列,在b列輸入公式然後填充公式;
2、對b列複製,選專擇性粘
貼-數值屬
3、如果b列顯示為 "=1+1"字樣,選中b列,用編輯-替換,將"="替換為其它字元,如"w",然後,再將「w」替換為"="即可
excel 中如何一個單元格輸入公式,另一個單元格顯示結果
10樓:匿名使用者
選中b1單元格,ctrl+f3,定義一個名稱,如jg,在引用位置處輸入=evaluate(a1)
確定,在b1單元格輸入公式=jg,下拉公式
11樓:
這個問題很多人問,
說說我的建議:
1. a1 單元格中輸入 '=2*3 顯示為 =2*32. b1 單元格中輸入 =2*3 顯示結果為 6前者顯示公式,後者顯示值,是否達到你的效果
在excel**中,怎麼設定前一個**中是計算式,後一格顯示結果
12樓:諸事可言
將excel**設定為前一個單元格為計算式,後一個單元格為計算式結果的具體操作方法如下:
1、開啟需要操作的excel**,在單元格中輸入公式,等待計算。
2、選中計算式所在的單元格,按下ctrl+f3鍵,出現定義巨集介面,給此巨集取名,此例暫取x,引用位置中更改=evaluate(sheet1!$c2),c2為計算式單元格位置。
3、在後面結果列對應單元格中輸入=x,計算結果就出來了。
4、選中計算結果所在的單元格,當滑鼠變為黑色十字箭頭時往下拖動,下拉單元格,即可計算出c列計算式的結果。
13樓:祭奠
後一格輸入 =evaluate(前一格)
可能有些老版本不支援
14樓:匿名使用者
可以設定當前**有計算式 同時能顯示結果
15樓:匿名使用者
前面一箇中輸入你想要的公式,後面吧一箇中用鍵盤輸入
「=」然後再把前面一格的公式輸入
16樓:男人海洋
設定單元格格式 為 文字 格式
或 把 = 去掉
excel2007 一個單元格輸入運算過程,另一個顯示結果
17樓:哎呀沃去
這要用到巨集表函式evaluate,請參照下面的內容進行學習。
選中該單元格---按下ctrl+f3----輸入你要定義的名稱比如 aaa -----引用位置處輸入比如是: =evaluate(a1)
在要出計算值的單元格輸入公式 =aaa
假設是要整列如此,如下圖
b1中輸入 =aaa 下拉就能實現了
18樓:漂哥
呵呵,我明白了樓主的想法。
要用巨集表函式,b2定義名稱:aaa,引用位置:輸入=evaluate(a1),確定。b2中輸入 =aaa,回車。就可以在b2看到a1的計算結果了。
ps:a1不輸入等號也完全可以,例如 15-59+60 ,在b2會顯示結果16
19樓:4爛
=a1&b1&c1&d1...............(要顯示多少過程就合併多少)
&這個符號就是表示前後兩個內容合併顯示
至於結果如何顯示,就不要我說了吧
輸入公式時候,如果輸入=。。。。。。。就會顯示計算結果如果在前面加個'號,就是這樣'=...................就會顯示公式內容。
20樓:
在a1輸入 +15-59+60
在b2輸入 =+15-59+60
21樓:
樓上兩位沒理解問題啊,可惜我不會這個,待我研究研究
excel**裡 一個單元格為計算公式如1+1,如何在另一個單元格里直接等於2?
22樓:匿名使用者
比如1+1在a1
先新建一個名稱,如圖輸入名稱aaa,在引用位置右邊輸入=evaluate(sheet1!$a1)
然後在b1輸入=aaa回車
23樓:蓴黑色
第三個格打=點第一個格+再點第二個格
24樓:匿名使用者
=sum(--left(a1,find("+",a1)-1),--right(a1,len(a1)-find("+",a1)))
excel中在a1單元格輸入=1+2+3+4後,怎麼能在另一單元格里計算出a1單元格一個幾個資料?
25樓:苗喬恩
當你在a1單元格輸入「=1+2+3+4」後會直接出計算結果。
如果你想在另一個單元格顯示a1單元格的這個結果,直接輸入公式: =a1 即可。
26樓:匿名使用者
=len(formulatext(a1))-len(substitute(formulatext(a1),"+",))+1
excel怎麼將一個單元格的計算公式結果輸入另一個單元格
27樓:天使在唱歌
1、以excel2010版本為例,如圖c2單元格的資料是有計算公式的;
2、首先複製c2單元格的專資料,按ctrl+c鍵進行復制;屬3、然後在貼上的單元格點選滑鼠右鍵,在彈出框裡貼上選項選擇「123」數值;
4、就會把c2單元格的數值不帶格式的貼上到g2單元格了,g2單元格的資料只是一個計算結果。
28樓:匿名使用者
1、選bai擇結果單元格,按ctrl+f3,在du「定義名稱」對話方塊zhi中,編輯名稱:
dao名稱:結內果
引用位置:=evaluate(!容a2) 確定,完成定義名稱;
2、在結果單元格輸入
=結果 得到計算式的計算結果;
3、將工作簿「另存為」「啟用巨集的工作簿」。
詳見附圖示例
29樓:舍火烈風
1、選中單元格,點選滑鼠右鍵,選擇複製,點選滑鼠右鍵,選擇選擇性貼上,選擇數值。
2、利用公式,在另一個單元格的數值等於你想要的單元格。
excel2019中TRIMMEAN B1 B49,2 49 時存在誤差,怎麼回事?也就是說沒有去除最大 最小值
能否給出截圖呢,這樣才能幫你謝謝 函式 trimmean 是對稱地在資料集的頭部和尾部各除去一個資料,不是去除最大最小值 如果你想除去最大最小值並求和可以這樣 sum a a max a a min a a 假設資料在a列的時候 trimmean 返回資料集的內部平均值。函式 trimmean 先從...
excel2019 單元格式中沒有負數變成括號的格式
ctrl 1設定單元格格式,型別選 數值 推薦方法如下 1 選取預設單元格區域 2 點選 數字 自定義 3 在型別中輸入 0 4 確定 附屬變成括號?可以舉個例子嗎?excel負數變括號 應該說儲存後只要沒有在修改儲存,檔案內容是不會改變的,要麼就是中了病毒 單元格設定中,數字 數值 負數 最下面的...
Excel2019中怎麼把A列的資料分別均分到B C D列
在b1 c1 d1單元格填寫如下公式 b1 indirect address roundup counta a 1 a 65536 4 row 1 c1 indirect address roundup counta a 1 a 65536 4 2 row 1 d1 indirect address...