excel中如何查找相同名称的累计月份

发布网友

我来回答

3个回答

热心网友

水平有限,想出一个超长的公式,不知道是否有大神能简化,G2中公式如下:

=IF(MIN(IF($A$2:$A$7=F2,IF(ISERR(FIND("-",$B$2:$B$7)),--MID($B$2:$B$7,1,LEN($B$2:$B$7)-1),--MID($B$2:$B$7,FIND("-",$B$2:$B$7)+1,LEN($B$2:$B$7)-(FIND("-",$B$2:$B$7)+1))),13))=MAX(IF($A$2:$A$7=F2,IF(ISERR(FIND("-",$B$2:$B$7)),--MID($B$2:$B$7,1,LEN($B$2:$B$7)-1),--MID($B$2:$B$7,FIND("-",$B$2:$B$7)+1,LEN($B$2:$B$7)-(FIND("-",$B$2:$B$7)+1))),0)),MAX(IF($A$2:$A$7=F2,IF(ISERR(FIND("-",$B$2:$B$7)),--MID($B$2:$B$7,1,LEN($B$2:$B$7)-1),--MID($B$2:$B$7,FIND("-",$B$2:$B$7)+1,LEN($B$2:$B$7)-(FIND("-",$B$2:$B$7)+1))),0))&"月",MIN(IF($A$2:$A$7=F2,IF(ISERR(FIND("-",$B$2:$B$7)),--MID($B$2:$B$7,1,LEN($B$2:$B$7)-1),--MID($B$2:$B$7,FIND("-",$B$2:$B$7)+1,LEN($B$2:$B$7)-(FIND("-",$B$2:$B$7)+1))),13))&"-"&MAX(IF($A$2:$A$7=F2,IF(ISERR(FIND("-",$B$2:$B$7)),--MID($B$2:$B$7,1,LEN($B$2:$B$7)-1),--MID($B$2:$B$7,FIND("-",$B$2:$B$7)+1,LEN($B$2:$B$7)-(FIND("-",$B$2:$B$7)+1))),0))&"月")

注:以上公式为数组公式,需要同时按下 Ctrl+Shift+回车 三键结束输入,否则无效

PS:建议你以后输入数据时能考虑到后续统计的问题,如果你这个表月份那里都是1月、2月、3月、4月,这样的话转变起来相对简单许多,但你现在月份里有 2-3月 这样的公式,转变起来就很麻烦了

热心网友

无法完成,月份的值比较混乱,没规律,没法统计

热心网友

首先,你要实现sheet1张三三个数据1月、2-3月、4月三个数据进行合并,变成1-4月,这个是实现不了的,或者说要编辑函数,那就很麻烦了,如果是因为数据太多(应该是人名)想实现统计效果,完全可以对姓名进行排序啊,每个人对应的月份集中在一起,不就直接能看出月份了吗,再在自己统计一下就OK了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com