我有一个非常大的数据集(下面的示例),我需要将(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