EXCEL怎样通过日期区间自动填写另一个单元格的内容

现在都是手动填写组别,因为不同年龄段划分不同组别,怕不小心填写错误造成不必要的麻烦,就想到用公式;图一是每个出生日期区间所对应的组别,图二是我的表格。在图二表格中D列某行... 现在都是手动填写组别,因为不同年龄段划分不同组别,怕不小心填写错误造成不必要的麻烦,就想到用公式;图一是每个出生日期区间所对应的组别,图二是我的表格。在图二表格中D列某行输入“出生日期”的时候,对应的H列那一行会自动输入“某某组”比如D3输入“2010-12-10”,H3会自动跳出“儿童A组”PS:本来想悬赏100的,可是发现只有50分几分,希望尽快得到答案,十分感谢! 展开
 我来答
boyayes
2018-04-25 · TA获得超过4518个赞
知道大有可为答主
回答量:4231
采纳率:75%
帮助的人:1034万
展开全部
怎么感觉图1中,漏掉了一天。图1中:2012/7/31号以后出兵的为幼儿组,2012/7/29号之前的两年出生的为儿童A组。那么我想问一下,2012/7/30这天呢,这一天哪去了?
下面给你公式:
图2中,H3单元格的公式为:=IF(OR(D3="",D3<DATE(1994,7,30)),"",IF(D3<DATE(2000,7,30),"青年组",IF(D3<DATE(2003,7,30),"少年B组",IF(D3<DATE(2006,7,30),"少年A组",IF(D3<DATE(2008,7,30),"儿童C组",IF(D3<DATE(2010,7,30),"儿童B组",IF(D3<DATE(2012,7,30),"儿童A组","幼儿组")))))))
公式解说:
D3为空、或者日期小于1994/7/30时,返回结果为空;
日期小于2000/7/30时,返回结果为青年组;
日期小于2003/7/30时,返回结果为少年B组;
日期小于2006/7/30时,返回结果为少年A组;
日期小于2008/7/30时,返回结果为儿童C组;
日期小于2010/7/30时,返回结果为儿童B组;
日期小于2012/7/30时,返回结果为儿童A组;
不满足以上条件时(即2012/7/30以后至到今天这段日期),返回结果为幼儿组。
航行唠咯
2018-04-25 · TA获得超过204个赞
知道小有建树答主
回答量:290
采纳率:69%
帮助的人:136万
展开全部
在h3输入
=lookup(d3,图1!a1:a7,图1!c1:c7)
这里需要建立一个图1的sheet,把你图1里的内容粘进去就行了
更多追问追答
追答
=lookup(d3,图1!a$1:a$7,图1!c$1:c$7)
用这个吧,这样往下拖拉的时候免得出错
追问
不对,图1中A列和B列的日期是一个区间

比如说2010-7-30到2012-7-29对应的组别是儿童A组
当D3为“2010-7-30到2012-7-29”这个区间的某一天时,在H3自动填入“儿童A组”
当D3为“2008-7-30到2010-7-29”这个区间的某一天时,在H3自动填入“儿童B组”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式