excel中什么函数按日期条件取每天最后一个数据的呀?

如题所述

在 Excel 中,您可以使用 INDEX 和 MATCH 函数来按日期条件取每天的最后一个数据。

具体步骤如下:

    在表格中按日期排序。

    查找每个日期的最后一个数据的行号。可以使用 MATCH 函数,在日期列中找到最后一个匹配项。

    使用 INDEX 函数返回指定行的数据。

    示例公式:

    =INDEX(A2:D10,MATCH(1,(B2:B10=DATE(2023,1,1))*(C2:C10="DN50"),0),4)

    其中,A2:D10 表示数据范围,B2:B10 表示日期列,C2:C10 表示型号列,DATE(2023,1,1) 表示查询的日期,DN50 表示查询的型号,4 表示查询的列。

    请注意,此公式仅适用于以上示例中的数据结构。您可能需要根据实际数据结构和需求进行修改。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-02-11
假设日期在A列,数据在B列,C2用公式:
=LOOKUP(1,0/(A$2:A$1000=A2),B$2:B$1000)