Excel - 格式化一个单元格,使其显示另一个单元格的算术表达式
Excel - format a cell so that it display the arithmetic expression of another cell
假设在 A1 中我有“=25/5”,在我按下回车后我在 A1 中得到结果。是否可以在 B1 中包含算术表达式本身(如果需要,也可以使用 VBA)?
当前 Excel
版本提供 FORMULATEXT function。所以公式
=FORMULATEXT(A1)
获取A1
的公式文本。
对于不提供该功能的Excel
版本,可以使用以下VBA
用户自定义功能:
Public Function getformula(r As Range) As String
getformula = r.Formula
End Function
sheet 中的用法为:
=getformula(A1)
假设在 A1 中我有“=25/5”,在我按下回车后我在 A1 中得到结果。是否可以在 B1 中包含算术表达式本身(如果需要,也可以使用 VBA)?
当前 Excel
版本提供 FORMULATEXT function。所以公式
=FORMULATEXT(A1)
获取A1
的公式文本。
对于不提供该功能的Excel
版本,可以使用以下VBA
用户自定义功能:
Public Function getformula(r As Range) As String
getformula = r.Formula
End Function
sheet 中的用法为:
=getformula(A1)