[算表] 關於取最接近值的問題...

看板Office作者 (矢野真士)時間15年前 (2011/02/06 14:30), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
軟體:EXCEL 版本:2007 在下有爬文過關於「最接近」值的文章 也稍微寫了一下算成功 但是實際上要套用在自己想用的東西時卻出了些問題 我有數筆「日期與時間」的資料在A1~A9,但那是「取得外部資料」來的,所以不能動它 因此我在B1~B9,使用了MID函數將「日期與時間」的資料取出來 接著我將B5的值複製,選擇性貼上→值,貼在C1 最後在C2寫上=INDEX(B1:B9,MATCH(C1,B1:B9,1)) 非常OK,它也很正確的將C1(也就是B5)的值顯示出來 但問題來了 我只要動到C1的值,加一秒也好,減一秒也好,甚至是完全沒變到秒數只是按下ENTER C2也會變成#N/A 我在另一個Sheet寫的實驗表卻是可以 莫非是儲存格格式? 或是因為用了MID函數的關係嗎? 煩請高手可以抽空幫我看一下到底問題是出在哪邊 http://turboupload.com/thjmzis8b5bx 檔案在此,萬分抱歉在下沒有可用的網路空間所以去share版找了個免費的QQ 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.92.106 ※ 編輯: shinjiyano 來自: 122.117.92.106 (02/06 15:04)

02/07 17:51, , 1F
用type就可以看出B欄為文字而C1按下enter後就改為數字了
02/07 17:51, 1F

02/07 17:52, , 2F
於是在mid前面加上雙減號--強制為數值就可以
02/07 17:52, 2F
文章代碼(AID): #1DJa0SN7 (Office)
文章代碼(AID): #1DJa0SN7 (Office)