看板 Office 關於我們 聯絡資訊
軟體:EXCEL 版本:2010 請問板上高手,先附上檔案https://reurl.cc/7qZeN 想將A欄位儲存格的內容,依照F欄描述帶入結果 我想到的是用IF,但是在if_false的時候,就會變錯誤 沒辦法再繼續使用IF將我的條件帶入,造成條件不完全~結果錯誤 感謝 -- 這是我的故鄉 我的夢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.212.205 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1560237505.A.1D2.html
soyoso: 錯誤方面可配合函數isnumber排除 06/11 15:27
soyoso: 如 https://i.imgur.com/KOrB7TO.jpg 06/11 15:27
soyoso: 其他條件再如f欄所述的寫入if_false的部分 06/11 15:28
abc9gad: 感謝s大,成功了~不過這是為什麼呢? 加了isnumber就可以 06/11 16:05
soyoso: 因為search不到文字串時會回傳錯誤值#value!,配合 06/11 16:09
soyoso: isnumber則會回傳false 06/11 16:10
abc9gad: 是因為我搜尋的條件不是數字,所以用isnumber讓它變false 06/11 16:34
abc9gad: 嗎?那請問如果我search的內容是數字,那應該要怎麼讓錯誤 06/11 16:35
abc9gad: 變成false 06/11 16:35
abc9gad: 剛試了改成搜尋數字也可以,好厲害啊 到底是為什麼>< 06/11 16:39
abc9gad: 看了字面上的意思~isnumber只是查文字串是否為數字做回傳 06/11 16:41
soyoso: 是指search回傳的值,而非搜尋的條件,如儲存格a5為空白儲 06/11 17:07
soyoso: 存格,search在搜尋"永"或"貫"就會回傳錯誤值#value! 06/11 17:08
soyoso: search在有搜尋到就會回傳首次出現在文字串的字元位置(如 06/11 17:11
soyoso: 儲存格a2,search"永"就會回傳1,"貫"則回傳3) 06/11 17:13
soyoso: 因此回傳數字表有存在,錯誤值則否,配合isnumber則可將錯 06/11 17:15
soyoso: 誤值的部分回傳false,這樣函數and就可以接下去判斷 06/11 17:16
abc9gad: 懂了!!!感謝s大 講解的簡單直接 06/12 09:45