У меня есть файл, который при открытии автоматически очищает много данных, и поэтому мне нужно вставить формулу соответствия индекса с помощью VBA

Формула у меня есть (полуработающая):

 With .Range("r7:r1000")
 .Formula = _
 "=IFERROR(INDEX('Export'!$F:$F," & _
 "MATCH('Input'!p7,'Export'!$A:$A,0)),""No BinRack Found"")"
 End With

Моя проблема заключается в том, что когда нет местоположения BinRack когда индекс пытается найти его, он возвращает «0» вместо сообщения об ошибке «Я хочу, что No BinRack Found

я пытался

With .Range("r7:r1000")
.Formula = _
"=IFERROR(1/(1/INDEX('Export'!$F:$F," & _
"MATCH('Input'!p7,'Export'!$A:$A,0))),""No BinRack Found"")"
 End With

И это не работает, потому что я работаю со строковыми значениями (рисунок ниже)

0