1樓:匿名使用者
沒有函式可以直接用。1、選蔽梁中b1單元格,2、單擊插入選單\名稱\定義,在名稱框裡旁並孝寫上名運稿字,在「引用位置」框中輸入:=evaluate(a1)即可。
2樓:匿名使用者
動態公鄭敏式??感巧叢團覺要用到 evaluate這個公式,但是用起來確實也夠麻煩的可,需要定義名稱。而且,樓主又啥都不想輸,所以……用巨集吧。
假定第3列 計算第孝橘2列的值利用worksheet 的 change事件private sub worksheet_change(byval target as range)
dim ws as worksheet
set ws = each c in targetif = 2 then
rem 這一行是把公式複製過去。
1).formula =
rem 這一行是把公式徹底變成數值。
1).formula = , 1).textend if
nextend sub
excel**怎樣前面一格是公式,後面一格是結果?
3樓:網友
"前面一格是公式,後面一格是結果",用巨集表函式evaluate就能實現。
方法如下:選中該單元格---按下ctrl+f3---輸入你要定義的名稱比如 aaa --引用位置處輸入,比如是: =evaluate(a1)
在要出計算值的單元格輸入公式: =aaa假設是要整列如此,如下圖:
b1中輸入 =aaa 下拉就能實現了。
4樓:網友
橫向用的話:對第4行定義名稱:abv,引用位置:=evaluate(sheet1!i$4)
然後在i5輸入=abv
5樓:網友
將公式中表函式evaluate (sheet!$1$4)中的絕對應用符$去掉即可,改為evaluate(sheet1!i4)
6樓:
主要還是引用有誤。
如果公式在h列,結果在i列。
那麼,首先選中單元格i4(重要,定義名稱的時候,決定了引用單元格和被引用單元格的相對位置),定義名稱abv,引用位置寫evaluate(sheet1!h4),切記不要有$。
然後在i4中輸入 =abv
向下拖動填充。
定義名稱的時候,這樣定義的名稱,可在任何地方用,abv的計算公式總是取左邊單元格的公式。
7樓:網友
如果算式在h列,就輸入=evaluate(sheet1!$h1)
8樓:俎厹絢
其實你不需要用兩列的,正常在前面列輸入公式,這樣一般得到的是乙個結果,也就是乙個值,如果你要看公式,可以用快捷鍵 ctrl+、(注意這個、是tab鍵上面那個),這樣就可以顯示全部公式了,要看結果再按一次就ok了。。。
9樓:網友
1.舉例:你在a1先輸入了25+35/2 然後想在a2裡看到結果,那麼操作如下。
1:按crtl+f3 或者 (選單是:插入選單->名稱->定義)2:名稱位置輸入 a
3:引用位置填:=evaluate(a1)4: 點「新增」
5:在a2單元格輸入 = a
10樓:網友
1、將a列做為公式輸入列。
2、在b1內再輸入以下公式。
if(a1<>"",a,"")
3、將b1格下拉,向下填充。
4、按crtl+f3 或者 (選單是:插入選單->名稱->定義)5、名稱位置輸入 a
6、引用位置填:=evaluate(a1)7、 點「新增」後,a列即可輸入公式。
excel如何讓後面單元格的資料為前面單元格中計算式的計算結果
11樓:網友
1、用2007版excel軟體開啟目標檔案,在a3中輸入:=1+5+9*(8+9),回車一下。
2、然後在b3單元格中輸入公式:=a3,回車一下。
3、然後將a3中的公式改為:=1*5+9*(8+9)。
5、完成以上設定後,即可達到提問者的要求。
12樓:一條酸菜魚
1、電腦開啟excel**。
2、開啟excel**後,在乙個單元格中輸入=1+5+9*(8+9)。
3、輸入=1+5+9*(8+9)後,要是另乙個單元格也等於計算出來的159,就在另乙個單元格中輸入=b2,直接等於前面的單元格即可。
4、輸入=b2後,後面的單元格也就等於前面單元格中計算的結果了。
13樓:網友
選b3→插入→名稱→定義→名稱框輸一名稱(如www)→下面引用位置輸入:=evaluate(a3)→確定→點b3→輸入公式:=www,回車即可。
14樓:s今生緣
選擇公式--定義名稱;
在對話方塊內新建名稱,比如名稱為計算的首字母js,引用位置為:=evaluate($a$3),如果不是僅針對這個單元格,可以去掉絕對引用符號$;
確定後,此名稱即可使用,在b3輸入:=js,即得計算結果。
excel**,前面輸入計算式,後面出結果,怎麼設定? 就是這樣子的。。。
15樓:浪裡小青魚
一、首先開啟需要設bai置的excel**,在du單元格中輸zhi
入公式。二、選中計算式所在dao
的單回元格,按ctrl+f3鍵,出現定答義巨集介面,引用位置中更改=evaluate(sheet1!$c2),c2為計算式單元格位置。
三、在d列單元格中輸入=x,計算結果就出來了。
4、選中計算結果所在的d列,當滑鼠變為黑色十字箭頭時,下拉單元格,就可以自動計算出c列計算式的結果了。
16樓:網友
假設結果在c3單元格。
選擇c3單元格。
按ctrl+f3鍵。
定位名稱: abc
引用位置: =evaluage(b3)
確定在c3中輸入公式。
abc下拉填充。
不懂可以加510809100
17樓:網友
假定圖中復位於c2
你定位在c2,按如下操製作:bai
ctrl+f3
點 「新建」 按鈕du
在名稱處。zhi填 js
在引用dao位置處填 =evaluate(b2)點 「確定」 按鈕。
點 「關閉」 按鈕。
在c2單元格輸入公式:
js下拉。
18樓:祈士恩白鸞
假設c列為輸入的沒有等號公式(假設c1為「a1+b1」),而相鄰的d列是你需要存放公式計算結果回的地方(即d1顯示。
19樓:網友
你的意思應該是前面寫文字的公式,後面計算出結果,那需要使用 evaluate 函式,具體用法有教程的:
excel 如何讓前一單元格公式結果顯示在後一單元格
20樓:敏鑲巧
第乙個單元格寫入公式,得到正確結果。
複製第乙個單元格的公式,在第二個單元格先輸入乙個英文狀態下的分號,然後在貼上公式即可。
可以使用ctrl+~鍵來在值與公式之間進行切換。
21樓:網友
首先選擇c1單元格,然後插入乙個名稱====>求結果,把對應的引用位置中填入====> =evaluate(sheet1!$b1)
最後在c1輸入公式*****> =求結果,再向下填充。
22樓:網友
你可以在 c142 單元格輸入公式:=iferror(left(b142,find("*",b142)-1)*right(b142,find("*",b142)),b142) 然後下拉就可以了。
23樓:平陽虎
依次點選「插入/名稱/定義」,在「在當前工作簿中的名稱」下輸入公式(或函式)的名稱,如「aa」,在「引用位置」文字框內鍵入以下公式。
evaluate(sheet1!$b1)
然後點選「新增/確定」。
在單元格c1的欄中輸入「=aa」
選中c1單元格,然後向下拖拽即可。
24樓:網友
left(a1,find("*",a1)-1)*right(a1,find("*",a1)-1)
記得還有更簡單的方法,我想不起來了。
excel,如果寫公式,才能自動算出結果?
25樓:海邊的風
在f2單元格輸入公式,這是隻有加減的運算,如果有乘除運算,公式可以再加一層。
if(c2="-",b2-d2,if(c2="+",b2+d2,""))
然後向下拖動填充公式。
excel2003,怎麼在乙個單元格里寫公式,乙個單元格里出結果?
26樓:瀟灑的給個贊吧
換一種方式就好了,用3列,前兩列填數字,最後一列寫公式要想直觀一點,可以這樣。
c列是個字元拼接公式=a1&"*"&b1&"=",d列是具體的求值公式,都可以下拉。
為了更直觀一點,你完全可以做好以後把a、b列都隱藏之後給客戶看。
27樓:網友
選擇b1, 右鍵名稱定義(或則按快捷鍵ctrl+f3開啟名稱管理器新建)
在名稱欄輸入乙個名稱,如:vba,在引用位置裡輸入=evaluate(a1)
點選「確定」按鈕。
在b1單元格輸入公式=vba,即可求出a1中表示式的值,然後下拉即可。
28樓:網友
完全可以啊!就在你所截的圖b列可以設公式自動計算的,不需要自定義名稱的,你有什麼需求?
29樓:網友
你要在第一列 單元格中的公式前加上「=」
就能自動生成求值。
excel中複製單元格的公式到另單元格後,另單元格會出現什麼
如果公式中對於單元格的引用是絕對引用,那麼複製到另外一個單元格後,會出現與被複制單元格一樣的數值 但如果公式中對於單元格的引用是相對引用,則excel會根據目標單元格與原單元格的相對行列數,自動改變單元格,從而在另外一個單元格出現與被複制單元格不一樣的內容。這裡用到了相對引用與絕對引用,相關知識如下...
excel函式,當在單元格輸入資料,另單元格自動出現數值
選中a1,點資料 有效性 設定 1.允許項選擇自定義,2.公式內輸入 1,2,3,4 確定,這樣就只能輸入1,2,3,4以外的數值,會提示出錯。謝謝!在a2已有公式的前面加上一個條件判斷 if a1 1 a1 4 無效值 原公式 a2單元格寫入公式 if or a1 1,a1 4 無效值 looku...
excel中,如何設定單元格的值相等,單元格自動填充顏色
這個可以用條件格式解決。條件格式的區域為d列之後的時間範圍。輸入的條件為 d 3 a4 d 3 b4 詳見附件。選中l4,設定條件格式,條件公式 l4 i4 l4 j4 條件成立時填充色變黃色 設定完後,選中l4,點格式刷,刷需要設定相同格式的單元格就好了 條件格式?if s4 i4,if s4 j...