软件:office excel
版本:2007
在输入资料时会检查是否有漏打的字串,若有会在按下enter键马上出示提醒
书上是将不能漏打的字串独立列出来,并在资料验证自订一个检查的函式
函式如左 =OR(INDEX(ISNUMBER(FIND($E$3:$E$8,A5)),0))
$E$3:$E$8是指不能漏打之字串的范围,A5是指检查有无漏掉字串的地方
套进函式后变成先找出不能漏打之字串在A5是第几个字符,然后回传到isnumber去判断是
否为数字
可是这边就不懂index括号里第一个是array或reference,应该是阵列范围或是一个参照
位置
那isnumber回传一个ture or false是什么意思?
然后在find函式里面是只能检查A行跟E行同一列的字串吗?比如说A5只能检查E5的字串是第
几个,我发现如果A5有E3的字串,find函式仍无法回传数字
最后我将一个个函式分别拆开来看,为什么index回传的是false再外加一个or却变成true?