我有时想要一个函数,如果结果为空则返回某个值,否则结果本身起作用。
显然=IF(FUNCTION()="","WAS BLANK",FUNCTION())
是有效的,但我讨厌重复。
对于返回数字的函数,我想出了一个使用 iferror 的黑客解决方案
=IFERROR(1/(1/FUNCTION()),"WAS ZERO")
这对我来说确实很有用,但我想知道是否可以对返回文本的函数做类似的事情。
我这样做是为了避免 UDF/辅助列/重复
我有时想要一个函数,如果结果为空则返回某个值,否则结果本身起作用。
显然=IF(FUNCTION()="","WAS BLANK",FUNCTION())
是有效的,但我讨厌重复。
对于返回数字的函数,我想出了一个使用 iferror 的黑客解决方案
=IFERROR(1/(1/FUNCTION()),"WAS ZERO")
这对我来说确实很有用,但我想知道是否可以对返回文本的函数做类似的事情。
我这样做是为了避免 UDF/辅助列/重复