excel怎么筛选某个数值

作者:yxglyl88 时间:2025-12-17 21:38:17

在Excel中筛选特定月日生日的方法步骤如下:

以A列为姓名、B列为出生日期为例进行说明。

姓名

出生日期

王冬

1980年2月29日

吴淼

1985年3月12日

周莉

1988年12月5日

孙媛媛

1987年6月8日

周建平

1984年2月29日

孙力

1985年4月26日

王国平

1981年12月31日

郝丽丽

1980年3月1日

孙璐

1981年2月28日

周向东

1988年1月1日

吴婷婷

1984年9月10日

王晓依

1983年5月15日

张琪琪

1982年4月7日

顾成

1986年3月25日

谭光辉

1984年8月7日

戴红

1981年7月16日

裴冬霞

1984年3月1日

方法一:调整日期显示格式

在Excel中按月日筛选日期前,需先调整B列日期格式。由于原日期包含年、月、日,不利于按月日筛选,应将其改为仅显示月日的格式。操作时选中B列所有日期单元格,按下Ctrl+1打开设置单元格格式对话框,在数字选项卡中选择日期,然后在右侧类型列表里选取如3月14日这类不含年的格式,确认后即可对修改后的日期进行自动筛选操作,实现按月日精确筛选目标数据。

方法二:日期转文本

将B列日期转为文本格式,再对文本筛选,即可在保留年月日显示的同时实现自动筛选功能。

将日期转为文本,便于Excel按时期筛选数据。

可采用以下两种方式:

分列法:选中B列所有日期,点击数据→分列,打开文本分列向导,连续点击两次下一步,在第三步中选择文本格式,最后点击确定完成操作。

将B列日期转为文本,显示格式变为yyyy-m-d,完成该时期筛选的第二步操作。

复制粘贴法:

将B列的日期数据复制至记事本,再将其粘贴回Excel(如C列)。在粘贴前,需先将目标单元格格式设为文本。此方法可完整保留原始日期的显示格式,例如1980年2月29日在复制粘贴后仍保持相同样式,不会因格式转换而改变显示效果,确保数据呈现一致性,便于后续筛选与处理操作。

设置筛选条件,选择特定时期进行自定义筛选操作。

以筛选出生日期为3月1日的员工名单为例,首先对日期所在列设置自动筛选:选中B1单元格,点击数据→筛选→自动筛选命令,此时表格第一行各列标题旁会出现下拉箭头。接着点击日期列的下拉箭头,选择自定义筛选,弹出自定义自动筛选方式对话框。在条件选项中选择结尾是或止于。若已通过分列功能将日期转为文本格式,则在右侧输入框中键入3-1;若采用复制粘贴方式将日期转为文本,则应输入年3月1日。注意不可直接输入3月1日,因为Excel会将其识别为日期类型,导致无法正确匹配文本内容,从而影响筛选结果的准确性。此方法可有效提取所有生日为3月1日的记录。

第三步:点击确定,即可筛选出所有生日在3月1日的人员名单。

首先介绍常用的datedif函数,该函数用于计算两个日期之间的间隔,其语法格式为:=datedif(起始日期, 结束日期, 返回类型),可按年、月、日返回时间差。

excel怎么筛选某个数值

接下来打开存储出生年月的表格,需计算出生日期与当前日期之间的时间差。为此需使用Today函数,该函数可返回系统当前日期,公式为=TODAY(),操作简便,便于实现自动更新和计算时间间隔。

excel怎么筛选某个数值

将上述两个函数结合,通过在单元格中输入公式,以英文逗号分隔开始日期和结束日期,即可计算出年龄结果。

excel怎么筛选某个数值

由于需要获取年龄,只需返回年份类型即可,在Excel中年份的表示方式为y。

excel怎么筛选某个数值

接下来,将公式完整输入并完善,所示,只需根据datedif函数的格式填充分即可。

excel怎么筛选某个数值

公式输入完毕后按回车,再用鼠标向下拖动,下方单元格会自动填充公式并得出结果,从而根据出生年月快速计算出年龄。

excel怎么筛选某个数值
小编推荐
小憩最新版
小憩最新版 生活服务丨64.3MB
进货通最新手机版
进货通最新手机版 其他软件丨40.2MB
美l免费版
美l免费版 其他软件丨48.4MB
智慧兰职手机安卓版
智慧兰职手机安卓版 其他软件丨30.4MB
万盟软件2026最新
万盟软件2026最新 其他软件丨9.0MB
微信农场上线版2026
微信农场上线版2026 其他软件丨245.0MB
涂鸦板手机版
涂鸦板手机版 其他软件丨10.0MB
麦当劳免费
麦当劳免费 生活服务丨97.0MB
中考通安卓版
中考通安卓版 其他软件丨14.0MB