請問各位Excel達人
如何在同一儲存格內運算
例如在D2格上打50,按Enter後,D2格會自動變成100
打入80,D2格自動運算為160
也就是說在同一格儲存格內利用格式設定或是其他方式運算
就如同將儲存格設定成日期格式一般
打上數字2000
就變成2000年1月1日
而我想問的是打上數字後能根據我設定的公式變化
2006-08-07 12:20:20 · 6 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 軟體
各位大大的回覆令人動容
但是小弟真的不知如何用函數
基本運算是沒問題
如果用輔助列可以達成這問題
還請大大多多指教
2006-08-08 05:25:15 · update #1
你的問題是一定要用 VBA 了, 這個問題已經有人問過了, 可能你要多費心找一下了, 我忘了當初的發問標題和內容這是大師級的人物回答的記錄, 找找看吧http://tw.knowledge.yahoo.com/my/profile_answer?show=AA00051836
2006-08-08 17:01:34 補充:
這是超級大師回答的記錄, 找找看吧http://tw.knowledge.yahoo.com/my/profile_answer?show=AA01098966
2006-08-08 12:29:49 · answer #1 · answered by ? 7 · 0⤊ 0⤋
的確有高少可以用VBA做到,不過不知道這樣有什麼意義?畢竟用電腦計算是為了省時間,如果花的時間比用計算機算還多的話,那就很奇怪了。感覺這種題目就像數獨一樣,可以考驗功力,不過一點實用性也沒有。
2006-08-08 16:34:45 · answer #2 · answered by 光精靈 5 · 0⤊ 0⤋
您如果要在同一個儲存格內達到這樣的效果,基本上函數是很難達成的。
因為儲存格要就手動輸入,要就寫函數讓它自行計算。(也許有其它大大知道方法,提供一下讓大家參考)
但您可以寫vba來達到這個效果喔!!
以您的例子,有2個方法可以處理
1.因為您的例子都是原數據×2,所以可以直接用錄製的方式,將該儲存格以「複製」→「選擇性貼上」→「加」的方式,就可以讓儲存格的值變成原來的2倍喔!
2.若您的公式不只是如此,那就直接寫vba去控制特定欄位的公式囉!!
2006-08-07 16:24:38 · answer #3 · answered by 席妮克 4 · 0⤊ 0⤋
用vba是作的到。
但何必這麼麻煩?
用輔助列再選擇性貼上不是很好?
2006-08-09 17:42:46 補充:
假設輸入在a1,則將b1當輔助列
b1內輸入公式
=a1*2
這樣在a1輸入答案,b1就會出現你要的結果,再將b1的答案整條選擇性貼上,貼回來就可以了。
2006-08-07 13:51:00 · answer #4 · answered by 一個人的咖啡 4 · 0⤊ 0⤋
恩..你的發問不是很清楚吶
一班來說,想讓電腦自行運算的話.用函數和公式
函數--1.工具列"插入"2.點選函數3.選擇你要的函數然後輸入條件
建立公式:1.不管公式還是函數.開頭一定是"="開頭
2.在要建立公式的格子裡輸入公式
按照加減乘除的規則,先加的要括號_
範例:=(B8+C8+D8)/3
有問題請問.會盡量為你解答
2006-08-07 12:42:39 · answer #5 · answered by Photosynthesis 2 · 0⤊ 0⤋
不知道你是要做什麼文件計算..
不過試試利用函數看看..
2006-08-07 12:34:02 · answer #6 · answered by 泡泡 4 · 0⤊ 0⤋