我使用表格为设备创建了一个登记/退房系统。我想将数据从“条目”选项卡提取到“数据库”选项卡。我喜欢数据库选项卡,根据列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
这方面的简单方法是使用SORTN:
=sortn(sort(Entries!A2:G,1,0),999,2,3,1)
因此,首先按条目ID降序,以便最新的ID首先出现,然后在设备上按升序排序,指定“删除重复”,以便只为每个设备值保留第一个(最新的)ID。如果工作表中有超过1000行,则应增加'999'。
您的公式也有效,但日期以数字形式出现,必须单独格式化