|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
事实上,我们在If函数中指的“省略”就是 =if(59>60,,"计算错误")
是您,不是我们。
其实,在《精粹》之前,只见过微软的“忽略”,没有“省略”与“简写”概念供我们使用。所以我以及一些曾与我讨论的版主们都有过对如何表述没写参数时,感觉很不协调,尤其是MATCH的第3参数:
有逗号与无逗号的情况差别太大,论坛上也曾讨论过是否该使用=MATCH(A1,A1:A10,)这样保留逗号的而不写出参数值的用法,也曾像您一样有人说过这是“不规范”的写法,有兴趣您可搜搜看。
但随着使用这类保留逗号方法的人的增多,不得不说,大家可以接受并认同它与=MATCH(A1,A1:A10,0)相同。
那么再回头看MATCH(A1,A1:A10,)与MATCH(A1,A1:A10)——保留逗号与不保留逗号的方式,结果两个公式是大不同的,而大不同的公式却用同一个“忽略”概念描述它们是很不恰当的。
虽然这是一句小小的表述,但作为EH的图书,我们敢于直面软件本身的错误或者容易造成读者分歧的表述,敢于用EH自身的概念(08版《精粹》关于“三维引用”的章节也是区分帮助文件中的概念以及在EH广为人知的引用函数产生的三维引用;在数组章节,也更细致地描述了关于数组的一些特征性的东西,这是市面上其他Excel书籍所没有的),而不是直接copy帮助文件,这也是07版《精粹》上市一年半已印刷达9次之多的原因之一,也是其他EH图书的特色。
[ 本帖最后由 gouweicao78 于 2008-10-27 15:49 编辑 ] |
|