诸君晚上好!
最近的气温反常啊,非常凉爽,记得之前某年的圣诞节期间我还是短袖。
今天介绍QQ群里面的问题,很简单,但也是经常遇到的。
这位网友提问,为什么这个公式得到了#NAME?的错误结果?
由于TA没有上传表格,那我就直接按照j截图所显示的文本输入到Excel看看会得到这个什么结果?
咦,但这个结果是正确的,text函数没有显示错误,除了引用的原文本单元格不同之外,另外的应该是一样的,同样的公式得到了不同的结果?
但对比一下,确认是否真的公式是一模一样呢?文字毫无悬念是一样的,但还有个细节,标点并不一样一个是”,一个是"
问题就出在了这里,一个是中文输入下的引号,一个是英文输入下的引号。除了两个符号的外观不一样外,而且在提问的截图中比较明显的可以看到,假如在text函数的第一个参数下的逗号后面没有输入空格的话,那个引号前面是有一段比较明显的空白。同理最后一个右半括号或者那个另外一半的引号,也是同样的这个问题。
在Excel里面所有需要引用的内容乃至参数的分隔等,都需要使用英文状态下的输入,使用中文则会出错。一般来说可以通过符号的前后有没有空格可以作为简单的检查方法。
像这里假如我故意输入一个中文的右括号,在光标和括号之间就能看出那段空白了。
输入中文的引号亦如此。但是试了一下输入中文的括号按下回车后会被自动修正为英文,输入引号则返回求助里面出现同样的错误。
另外,将列宽拉大一点,还可以发现一个细节,原本A列单元格是右对齐,B列单元格是左对齐(没有对单元格的对齐方式进行预设值),读者朋友可以思考这里面的微妙。
兔狲摸鱼
来摸鱼啊