[算表] 資料搜尋比對

看板Office作者 (噓~ 不要問!)時間3年前 (2020/11/03 22:25), 編輯推噓0(0013)
留言13則, 3人參與, 3年前最新討論串1/2 (看更多)
軟體:excel 版本:2016 欄位分別為 A B C D E F G ... ... 時間 地點 車牌 車牌庫 通過時間 通過地點 通過時間 通過地點 通過時間 通過地點 A B C 三欄為資料庫 (約10萬筆) D欄 為不重覆資料庫 約(2-3萬筆) E F G ... 依序為 D欄車牌比對到的時間地點依序向後填 目前用雙迴圈方試做 C跟D的比對 約需比對2~30億次 (耗時約16-17小時) 想請問是否有更快的方式 嘗試過用搜尋的方試 但搜尋到最後一筆又回到第一筆陷入迴圈 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.166.41 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1604413530.A.130.html

11/03 22:41, 3年前 , 1F
篩選後再填入呢?省去逐項比對的時間
11/03 22:41, 1F

11/03 22:42, 3年前 , 2F
另外,先將內容存在變數中,再一次寫入,會比一格一格寫
11/03 22:42, 2F

11/03 22:42, 3年前 , 3F
來得快速許多
11/03 22:42, 3F

11/03 22:44, 3年前 , 4F
量篩選一次好像也要約20秒
11/03 22:44, 4F

11/03 23:27, 3年前 , 5F
感覺很像etc的門柱感應資料...
11/03 23:27, 5F

11/03 23:29, 3年前 , 6F
那如果由C欄逐項操作,先將車牌hash成一串數字,直接拿這
11/03 23:29, 6F

11/03 23:30, 3年前 , 7F
個數字當index寫到對應位置,最後再把那些資料整理回D欄呢
11/03 23:30, 7F

11/03 23:31, 3年前 , 8F
省下依車牌在D欄中搜尋的時間
11/03 23:31, 8F

11/04 01:04, 3年前 , 9F
有更快的方式,模擬上資料庫以近20萬筆,內文不重覆車牌方
11/04 01:04, 9F

11/04 01:04, 3年前 , 10F
面以近2萬5千筆,排序車牌和時間,30多秒就完成
11/04 01:04, 10F

11/04 01:04, 3年前 , 11F

11/04 01:04, 3年前 , 12F
用公式和資料剖析方式,動作要寫成巨集也可以
11/04 01:04, 12F

11/05 09:24, 3年前 , 13F
測試後可以 謝謝樓上幾位大大
11/05 09:24, 13F
文章代碼(AID): #1VeMXQ4m (Office)
文章代碼(AID): #1VeMXQ4m (Office)