請問一個excel 日期格式與vlookup功能應用的問題

2012-05-17 12:02 am
有兩個儲存格顯示都是"2012/05/16",我在格式設定其實已經是都設成yyyy/mm/dd了,但是我用vlookup功能總是不能match...請問我該怎麼樣才可以把同樣日期的資料,使用在vlookup上面?不要讓我match不到?Ps
其中一個儲存格,他的內容其實是"2012/05/16 04:00:00 PM" (可以在功能表的fx欄位看到)

回答 (2)

2012-05-20 3:04 am
✔ 最佳答案
去除時間的動作,只需 對你的A欄含時間的日期做「去除小數」的動作,就可以了。在A欄右邊插入一欄,B1=+rounddown(A1,0)向下複製然後取B1:C10來做Vlookup就可以了。F2=+VLOOKUP(E2,B1:C10,2,0)完成。如果對日期、時間不是那麼熟,請讀一下剖析excel日期、時間、星期的核心http://tw.group.knowledge.yahoo.com/excel-learn/article/view?aid=4

2012-05-19 19:31:59 補充:
以前都可以用html格式回答,最近不知怎麼都變成純文字的回答。
圖片也放不進來。

只好把圖片放在http://dl.dropbox.com/u/80331152/excel/a.JPG
2012-05-17 12:37 am
既然你已知道兩個欄的值實際上是不一樣的,在函數設中就要使它成為一致才能比對,"2012/05/16 04:00:00 PM"要把它改成"2012/05/16"(去除時間)

2012-05-17 06:53:26 補充:
版大何不傳上範例檔,才能正確幫你解決

2012-05-18 12:12:33 補充:
依你的範例檔:

D2=INDEX(B:B,MATCH(D2,INT(A:A),))

陣列公式,下拉複製

若要用VLOOKUP函數,一時還想不出辦法,就請其他高手出招了

2012-05-18 21:24:04 補充:
如果你A欄依遞增排列
E2=VLOOKUP(D2+1439/1440,A:B,2)


收錄日期: 2021-04-15 20:02:34
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120516000010KK04995

檢視 Wayback Machine 備份