作者JointBank (嘘~ 不要问!)
看板Office
标题[算表] 资料搜寻比对
时间Tue Nov 3 22:25:25 2020
软体: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://webptt.com/cn.aspx?n=bbs/Office/M.1604413530.A.130.html
1F:→ newacc: 筛选後再填入呢?省去逐项比对的时间 11/03 22:41
2F:→ newacc: 另外,先将内容存在变数中,再一次写入,会比一格一格写 11/03 22:42
3F:→ newacc: 来得快速许多 11/03 22:42
4F:→ JointBank: 量筛选一次好像也要约20秒 11/03 22:44
5F:→ newacc: 感觉很像etc的门柱感应资料... 11/03 23:27
6F:→ newacc: 那如果由C栏逐项操作,先将车牌hash成一串数字,直接拿这 11/03 23:29
7F:→ newacc: 个数字当index写到对应位置,最後再把那些资料整理回D栏呢 11/03 23:30
8F:→ newacc: 省下依车牌在D栏中搜寻的时间 11/03 23:31
9F:→ soyoso: 有更快的方式,模拟上资料库以近20万笔,内文不重覆车牌方 11/04 01:04
10F:→ soyoso: 面以近2万5千笔,排序车牌和时间,30多秒就完成 11/04 01:04
12F:→ soyoso: 用公式和资料剖析方式,动作要写成巨集也可以 11/04 01:04
13F:→ JointBank: 测试後可以 谢谢楼上几位大大 11/05 09:24