[算表] 将储存格资料合并

楼主: abc9gad (乡民爱发呆)   2019-06-11 15:18:22
软件:EXCEL
版本:2010
请问板上高手,先附上档案https://reurl.cc/7qZeN
想将A字段储存格的内容,依照F栏描述带入结果
我想到的是用IF,但是在if_false的时候,就会变错误
没办法再继续使用IF将我的条件带入,造成条件不完全~结果错误
感谢
作者: soyoso (我是耀宗)   2019-06-11 15:27:00
错误方面可配合函数isnumber排除如 https://i.imgur.com/KOrB7TO.jpg其他条件再如f栏所述的写入if_false的部分
楼主: abc9gad (乡民爱发呆)   2019-06-11 16:05:00
感谢s大,成功了~不过这是为什么呢? 加了isnumber就可以
作者: soyoso (我是耀宗)   2019-06-11 16:09:00
因为search不到文字串时会回传错误值#value!,配合isnumber则会回传false
楼主: abc9gad (乡民爱发呆)   2019-06-11 16:34:00
是因为我搜寻的条件不是数字,所以用isnumber让它变false吗?那请问如果我search的内容是数字,那应该要怎么让错误变成false刚试了改成搜寻数字也可以,好厉害啊 到底是为什么><看了字面上的意思~isnumber只是查文字串是否为数字做回传
作者: soyoso (我是耀宗)   2019-06-11 17:07:00
是指search回传的值,而非搜寻的条件,如储存格a5为空白储存格,search在搜寻"永"或"贯"就会回传错误值#value!search在有搜寻到就会回传首次出现在文字串的字符位置(如储存格a2,search"永"就会回传1,"贯"则回传3)因此回传数字表有存在,错误值则否,配合isnumber则可将错误值的部分回传false,这样函数and就可以接下去判断
楼主: abc9gad (乡民爱发呆)   2019-06-12 09:45:00
懂了!!!感谢s大 讲解的简单直接

Links booklink

Contact Us: admin [ a t ] ucptt.com