You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel 2016中筛选每组时间数据的第一行?

在Excel 2016中提取时间组的第一行数据

下面给你三种实用方法,都能快速筛选出每个时间组的第一行:

方法一:辅助列+基础筛选

  • 假设时间列是A列(数据从A2开始),在空白列(比如C列)的C2单元格输入公式:
    =IF(A2=A1,"",1)
  • 下拉填充公式到所有数据行,每组时间的第一行会显示1,其余行留空
  • 选中C列,点击「数据」选项卡的「筛选」按钮,筛选出值为1的行,就是你要的每组第一行数据

方法二:高级筛选

  • 先把原数据的表头复制到空白区域(比如E1单元格开始),在E2单元格输入公式:
    =COUNTIF($A$2:A2,A2)=1
  • 点击「数据」选项卡的「高级」,选择「将筛选结果复制到其他位置」
  • 「列表区域」选原数据的整个范围(比如$A$1:$H$XX),「条件区域」选$E$1:$E$2,「复制到」选空白区域的起始单元格(比如E3),确定后就能得到所有时间组的第一行数据

方法三:Power Query批量提取

  • 选中你的数据区域,点击「数据」选项卡的「从表格/区域」,弹窗里勾选「我的表格有标题」后进入编辑器
  • 先按时间列排序(确保每组内的顺序符合你的需求),然后点击「转换」选项卡的「分组依据」
  • 分组依据选你的时间列(比如「时间」),操作选择「第一行」,然后在下方勾选需要保留的所有列,点击确定
  • 最后点击「关闭并上载」,就能得到一个新工作表,里面就是每个时间组的第一行数据

内容的提问来源于stack exchange,提问作者Arya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 23:29:57