谷歌表格删除基于日期和数据的重复数据



如果我忽略了有关此问题的任何类似问题,我深表歉意。我花了几个小时尽可能多地研究问题,但没有一个能帮助我解决这个特殊的问题。。。

我正在使用Google Sheets和一个表格来帮助填充一个图表,该图表根据序列号为我们提供设备的位置(下面的屏幕截图(。

该图表按有可能容纳A列设备的建筑名称和B-H列设备类型排列。此图表所附的表格将其提交的内容发送到第二张表中,我就是从这里提取数据的。我正在使用MAXIFS填充

我遇到的问题是,当一份新的表格提交到第二张表格中,涉及之前移动过的设备的移动时,图表会在两个地方列出该设备,而不是简单地根据最新的表格将其列在最新的位置。显然,一件物品不可能同时放在两个地方。

图表工作表表单

正如你可以从上面的屏幕截图中看到的;图表表";它显示了9006在三个不同的位置。在";表单";它显示9006从LSB移动到HSB,然后移动到Admin(在D列中(。

我想做的是删除所有以前提交的关于一件设备的文件,只使用图表表中的最新提交文件,这样它就只显示该设备的最新位置。我尝试过使用UNIQUE、FILTER和QUERY来获得我想要的结果,但都无济于事。

再次,如果之前有人回答过类似的问题,我深表歉意。如果需要更多关于这个问题的信息,我很乐意提供。谢谢!

编辑:这是";表单";具有适当间隔的时间戳列。

表单2

编辑2:设备用相似的序列号标记,但用不同的字母表示(例如:X9006和B9006具有相似的编号,但由于它们前面的字母是分开的设备(;表单";前面的字母在";表单";。player0的答案非常有效,但只考虑序列号,而不考虑B列中的字母。一些建筑可能包含不同的设备,具有相同的序列号,但具有不同的字母。我希望该图表能够在";图表表";仅当前面的字母不同时。我希望这是有道理的。

try:

=SORTN(SORT(A2:D; 1; 0); 9^9; 2; 3; 1)

最新更新