我在特定单元格中有这样的excel公式:
='Total Statistics Report'!V351
如何获得公式中最右边的3个字符而不是单元格的值?
所以我要找的答案是:
351
我得到的答案是431
,这是我对此值0.983545574652431
的期望,但我对该公式感兴趣。
可以这样做吗?
注意:按CTRL +`(严重重音)在公式和值之间切换
答案 0 :(得分:0)
如果您使用的是Excel 2013,请考虑函数= FORMULATEXT()
答案 1 :(得分:0)
您可以使用简单的UDF
称之为
=GetFormula('Total Statistics Report'!V351)
代码
Function GetFormula(rng1 As Range) As String
If rng1.Cells.Count = 1 Then
If Len(rng1.Formula) >= 3 Then
GetFormula = Right$(rng1.Cell.Formula, 3)
Else
GetFormula = "too short"
End If
Else
GetFormula = "Invalid range"
End If
End Function