Conforme meu conhecimento, não existe essa fórmula é Excel, poderia retornar Precedent & Endereço de célula dependente .
Mas posso sugerir o código VBA, que encontra o Precedente como o OP.
NB: Depois de executar este código, verifique a janela Immediate no Editor do VBA para o endereço de célula do Precedent.
Sub CommandButton1_Click ()
Dim rngToCheck As Range
Dim rngPrecedents As Range
Dim rngPrecedent As Range
Set rngToCheck = Range("A2:A10")
On Error Resume Next
Set rngPrecedents = rngToCheck.Precedents
On Error GoTo 0
If rngPrecedents Is Nothing Then
Debug.Print rngToCheck.Address(External:=True) & _
"Range has no precedents"
Else
For Each rngPrecedent In rngPrecedents
Debug.Print rngPrecedent.Address(External:=True)
Next rngPrecedent
End If
End Sub
Observação O Excel pesquisará os precedentes do intervalo de dados A2: A10, que você pode definir conforme a sua necessidade.
Espero que isso ajude você. Eu publiquei esta solução depois de ter sido testada por mim.