有時在Excel中用公式計算出結果后,還需要在其右側的單元格中將該公式顯示出來,以便同時查看公式及其運算結果。如果公式較多,逐個復制公式內容到右側單元格中十分繁瑣,不妨試試下面的幾種方法:
方法一:用GET.CELL函數
方法二:批量復制和替換
這種方法適合于公式在連續的區域中。
1.按快捷鍵Ctrl+`,顯示工作表中的所有公式。“`”位于鍵盤上ESC鍵的下方、數字“1”的左側。注意該快捷鍵同時也是遨游瀏覽器(Maxthon)的快捷鍵,它會隱藏和顯示遨游瀏覽器,所以在使用該快捷鍵時需先關閉遨游瀏覽器。
2.選擇包含公式的單元格進行復制,然后粘貼到所需區域。接著按Ctrl+H打開“查找和替換”對話框,將“=”替換為“’=”,“’”為英文單引號,單擊“全部替換”按鈕。
3.關閉“查找和替換”對話框,再次按快捷鍵Ctrl+`將公式顯示為值。這時由于粘貼后的公式前都添加了一個英文單引號,因而都會顯示為公式內容而不是公式結果。
方法三:自定義函數
1.按Alt+F11打開VBA編輯器,單擊菜單“插入→模塊”,在右側代碼窗口中輸入下列代碼:
Function GetFormula(cell As Range) As String
GetFormula = cell.Formula
End Function
2.關閉VBA編輯器,返回工作表界面。在C12單元格中輸入:
=GetFormula(B12)
即可獲得B12單元格中的公式。
3.用復制單元格或填充的方法將該公式復制或填充到其他單元格中,即可顯示左側單元格中的公式
GET.CELL函數可以顯示單元格中的公式,但該函數只能用在“定義名稱”對話框中。
1.如果包含公式的單元格為B2,要將公式顯示在其右側單元格,則選擇其右側的單元格C2。注意這里所選擇的單元格位于包含公式單元格的右側,以后在使用所定義的名稱時將保持這種相對的位置關系。
2.在Excel 2003中單擊菜單“插入→名稱→定義”,打開“定義名稱”對話框。在Excel 2007中在功能區的“公式”選項卡中,單擊“定義名稱”按鈕,打開“新建名稱”對話框。
在“在當前工作簿中的名稱”下輸入一個名稱,例如“getformula”,在“引用位置”下輸入公式:
=GET.CELL(6,B2)
單擊“確定”按鈕。
3.在C2單元格中輸入公式:
=getformula
回車即可顯示B2單元格中的公式。以后如果要顯示任意單元格中的公式,只需在其右側單元格中填充或粘貼上述公式即可。