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






