Tag: 返回

Excel的查找function; 超出值的例外

我最近了解到, Excel的Find函数在找不到大海捞针(即没有find匹配项)时会返回一个#VALUE错误。 我有几个关于这个行为的问题: 是否有另一个Excel函数作为查找,但返回一个实际值(例如-1),当没有find匹配? 有这种行为的function是否有任何众所周知的理由? 我的意思是,谈论一般的编程和软件devise,是否有一个已知的模式(或方法论,或devise理念),当function不返回时,更喜欢抛出exception返回值(如-1,0,“”或类似的)一个“有效”的价值?