Excel按日期先后摘要

2025-12-26 14:44 来源:快学会计网 阅读量:209

导读:在Excel中有一个数据表(如下图左),如果要按日期先后来摘要(如下图右),该如何处理? 【准备工作】 选取单元格A1:B23,按 Ctrl+Shift+F3 键,勾选首行,定义名称:姓名、日期。 【做法】

在Excel中有一个数据表(如下图左),如果要按日期先后来摘要(如下图右),该如何处理?
  【准备工作】
  选取单元格A1:B23,按 Ctrl+Shift+F3 键,勾选“首行”,定义名称:姓名、日期。


  【做法】
  单元格E2:=IFERROR(SMALL(IF(姓名=$D2,日期),COLUMN(A:A)),"")
  这是数组公式,输入完成请按 Ctrl+Shift+Enter 键。
  复制单元格E2,粘至单元格E2:K7。
  公式说明:
  IF(姓名=$D2,日期):找出符合指定姓名的日期数组。
  SMALL(IF(姓名=$D2,日期),COLUMN(A:A)):因为日期可以比较大小,所以通过SMALL函数,找出第1个、第2个、...日期。其中COLUMN(A:A)=1,向右复制时会产生COLUMN(B:B)=2、COLMUN(C:C)=3、...。
  因为SMALL函式中如果没有对应的值,则会显示#NUM!错误信息,所以用IFERROR函数将错误信息转成空白字符串。
大家都在问
您正在与金牌答疑老师聊天