Excel最重要的應用就是利用公式進行計算。無論輸入是純粹的數字運算,
還是引用其他單元格計算,文章源自四五設計網-http://www.wasochina.com/11261.html
只要在一個單元格中輸入公式,就能得到結果。文章源自四五設計網-http://www.wasochina.com/11261.html
這個直接顯示結果的設計對于絕大多數場合來說都是適用的,文章源自四五設計網-http://www.wasochina.com/11261.html
但某些情況下就不那么讓人滿意了。比如說在做工程施工的預結算編寫,文章源自四五設計網-http://www.wasochina.com/11261.html
使用Excel,既要寫出工程量的計算式,文章源自四五設計網-http://www.wasochina.com/11261.html
也要看到它的結果,于是這樣相同的公式在Excel里面要填兩次,文章源自四五設計網-http://www.wasochina.com/11261.html
一次在文本格式的單元格中輸入公式,文章源自四五設計網-http://www.wasochina.com/11261.html
一次是在數據格式的單元格中輸入公式讓Excel計算結果。文章源自四五設計網-http://www.wasochina.com/11261.html
如何既能看到公式又能看到結果呢?這個問題筆者認為可以從兩個方面考慮:文章源自四五設計網-http://www.wasochina.com/11261.html
一種方法是所謂“已知結果,顯示公式”,先在數據格式單元格中輸入公式讓Excel計算結果,文章源自四五設計網-http://www.wasochina.com/11261.html
然后在相鄰的單元格中看到公式;
另一種方法所謂“已知公式,顯示結果”,就是先在一個文本格式的單元格中輸入公式,
在相鄰的單元格中看到結果。
★已知結果,顯示公式
假設C列為通過公式計算得到的結果(假設C1為“=A1+B1”,或者直接是數字運算“=2+3”),
而相鄰的D列是你需要顯示公式的地方(即D1應該顯示為“=A1+B1”或者“=2+3”)。
1.打開“工具”菜單選擇“選項”命令,出現“選項”對話框。
2.在“常規”選項卡中,選中“R1C1引用方式”選項。
3.定義名稱,將“引用位置”由“=GET.CELL(6,Sheet1!RC[-1])”即可。
這里的RC[-1]含義是如果在當前單元格的同行前一列單元格中有公式結果,
則在當前單元格中得到公式內容,即在含公式結果單元格的同行后一列單元格顯示公式內容;
如果將RC[-1]改為RC[1],則在公式結果的同行前一列單元格顯示公式內容。
4.如果“引用位置”中含有“RC[-1]”,
則在含公式結果單元格的同行后一列單元格中輸入“=FormulaofResult”即可得到公式;
如果“引用位置”中含有“RC[1]”,
則在含公式結果單元格的同行前一列單元格中輸入“=FormulaofResult”即可得到公式。
提示:如果想要在含公式結果單元格的同行后數第2列中顯示公式內容,
則需要把“引用位置”中的“RC-1”改為“RC-2”。
★已知公式,顯示結果
假設C列為輸入的沒有等號公式(假設C1為“A1+B1”),
而相鄰的D列是你需要存放公式計算結果的地方(即D1顯示A1和B1單元格相加的結果)。
1.選中D1,然后打開“插入”菜單選擇“名稱”命令中的“定義”子命令,出現“定義名稱”對話框。
2.在“在當前工作表中的名稱”輸入欄中輸入定義的名稱“ResultofFomula”,
在下方的“引用位置”編輯欄中輸入“=EVALUATE(Sheet1!C1)”,單擊[確認]按鈕退出。
3.在 D1中輸入“=ResultofFomula”,然后選中按住右下角的填充柄向下拉動填充即可。
提示:EVALUATE是Eexcel 4.0版的宏表函數,Excel 2000和Excel 2002中還支持,
但只可用于名稱定義中。
4.填充后要按[F9]進行重算,如果C列的公式有改動,也需要及時按[F9]進行重算。
巧施妙計,就能讓公式和結果在Excel中和平共處了,試試吧。


評論