Я автоматизирую файл Excel с несколькими вызовами базы данных. При этом я непреднамеренно разбиваю различные области таблицы, которые содержат формулы поиска, как показано ниже:
=INDEX('Schedule Details'!$B$3:$B500,MATCH("English Total",'Schedule Details'!$C$3:$C500,0))
После перерыва функция изменяется на:
=INDEX('Schedule Details'!#REF!,MATCH("English Total",'Schedule Details'!#REF!,0))
I Я прочитал и понял, что это происходит потому, что диапазон, на который я указываю, недопустим, но я не понимаю, почему он должен изменить саму формулу вместо того, чтобы просто пометить значение вызова как #REF!.
Есть ли способ заблокировать формулу, чтобы ее нельзя было изменить? Я попытался перейти к формату ячеек -> Защита -> Заблокировано, и это не имеет никакого эффекта. Становится очень утомительно, чтобы каждый раз, когда я настраиваю таблицу, приходится перепечатывать диапазон: (