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

问题描述 投票:1回答:1

我使用表格为设备创建了一个登记/退房系统。我想将数据从“条目”选项卡提取到“数据库”选项卡。我喜欢数据库选项卡,根据列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

google-sheets google-sheets-formula
1个回答
0
投票

这方面的简单方法是使用SORTN:

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

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

enter image description here

您的公式也有效,但日期以数字形式出现,必须单独格式化

© www.soinside.com 2019 - 2024. All rights reserved.