在列中使用唯一和最高条目

时间:2019-04-25 06:07:18

标签: google-sheets google-sheets-formula

我使用表格为设备创建了检入/检出系统。我想将数据从“条目”选项卡拉到“数据库”选项卡。希望“数据库”选项卡基于列A中的最大值在列C中包含所有唯一值。 这是我使用的不起作用的公式:

=ARRAYFORMULA(IFerror(VLookup(Unique(sort(Entries!C2:C)),Sort({Entries!C2:C,Entries!A2:G},4,1,2,0),{2,3,4,5,6,7,8},0),))

这里是工作表的链接。结果标签是我想要的结果。 https://docs.google.com/spreadsheets/d/1ChaLBNtDJwTl73nMaCkKqh7DT-TuVLt8wm7Yj0KQLMM/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用SORTN:

=sortn(sort(Entries!A2:G,1,0),999,2,3,1)

因此,首先对条目ID进行降序排序,以便最先出现最新ID,然后在设备上对指定“删除重复项”的列表进行升序排序,以便每个设备值仅保留第一个(最新)ID。如果工作表中的行数超过1000,则应增加“ 999”。

enter image description here

您的公式也可以使用,除了日期以数字形式显示并且必须分别设置格式