【发布时间】:2013-02-06 22:41:44
【问题描述】:
我有一个非常大的数据集(下面的示例),我需要将(B 列主机,D 列游戏)与上次遇到相同列对值(B 列主机,D 列游戏)进行比较并减去日期列。
请注意,这对会有多个实例,但我需要相对于当前行的最后一个匹配实例,因为我已经按时间对数据进行了排序。
我想我需要一个宏/数组来循环并找到要减去的最后一个匹配项。有什么想法吗?
由于缺少积分,我无法上传图片来显示我的栏目,因此将数据粘贴到此处。
Date Host Process Game Status Delay
14:22:23 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d042.sim.df DOWN
14:22:54 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d045.sim.df UP
14:22:59 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d023.sim.df DOWN
14:23:04 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d111.sim.df DOWN
14:23:08 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d024.sim.df DOWN
14:23:16 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d122.sim.df DOWN
14:23:17 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d071.sim.df DOWN
14:23:17 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d118.sim.df DOWN
14:23:20 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d196.sim.df DOWN
14:23:21 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d045.sim.df DOWN
14:23:23 ns-mtc-gameserver-b-2.lb.df.com 172.29.101.10 game-d042.sim.df DOWN
执行单元格 A12 -A1
【问题讨论】:
标签: excel excel-formula vba