[算表] 將儲存格資料合併

作者: 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