如何获得公式的最右侧3个字符而不是单元格的值?
我在一个特定的单元格中有这样的excel公式:
='Total Statistics Report'!V351
如何获得公式的最右侧3个字符而不是单元格的值?
所以我正在寻找的答案是:
351
我得到的答案是431
这是我期望从这个值0.983545574652431
但我对公式感兴趣。
可以这样做吗?
注意:按下CTRL +(重音符号)在公式和值之间切换
如果您使用的是Excel 2013,那么请考虑函数= FORMULATEXT()
你可以用一个简单的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