У меня есть формула списка DataValidation с зависит от другого столбца.
OFFSET(DATA!A2;0;MATCH(A1;DATA!1:1;0)-1;COUNTA(OFFSET(DATA!A:A;0;MATCH(A1;DATA!1:1;0)-1))-1)
Когда другой столбец пуст, формула приводит к ошибке (MATCH приводит к #N/A
) и Excel предупреждает об этом с помощью:
"Источник в настоящее время оценивается как ошибка. Вы хотите продолжить? "
Когда я принимаю всплывающее окно с предупреждением DataValidation
, я получаю пустой список, что мне подходит. Моя цель - создать формулу, которая никогда не приведет к ошибке, но вместо этого предоставит значение по умолчанию.
Есть ли способ обработать такую ошибку и предоставить пустой список для excel? Или список с одним элементом, содержащим пустую строку?
Моя текущая идея - создать ошибку обработки с предоставлением пустого списка по умолчанию. Но я не могу создать правильный синтаксис для него.
IFERROR(myformula, <empty list or list with one empty string>)
Любая помощь будет оценена.
ПРИМЕЧАНИЕ: этот вопрос возник из-за моей другой проблемы , где я создал python скрипт для воспроизведения этого случая.