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