Иногда мне нужна функция, которая возвращает некоторое значение, если результат пустой, а сам результат - в противном случае.
Очевидно, =IF(FUNCTION()="","WAS BLANK",FUNCTION())
работает, но я ненавижу дублирование.
С функциями, возвращающими числа, я придумал хакерское решение, используя iferror
=IFERROR(1/(1/FUNCTION()),"WAS ZERO")
Это действительно полезно для меня, но мне интересно, могу ли я сделать что-то подобное для функций, которые возвращают текст.
Я делаю это, чтобы избежать UDF / вспомогательных столбцов / дублирования