删除重复的日期,不包括excel中的第一个和最后一个
如何删除除第一个和最后一个日期之外的所有重复日期 请看截图 我想做B列,就像做D列一样 可能吗 谢谢 选择,行,最小值,最大值,天 如果源范围为删除重复的日期,不包括excel中的第一个和最后一个,excel,Excel,如何删除除第一个和最后一个日期之外的所有重复日期 请看截图 我想做B列,就像做D列一样 可能吗 谢谢 选择,行,最小值,最大值,天 如果源范围为B2:B30,结果数据从D2开始,则使用以下数组公式(在D2中): 要将公式作为数组公式输入,您必须将公式复制到公式栏,并按住左键CTRL-SHIFT,然后按ENTER 结果公式将包含大括号{},即如下所示: {=CHOOSE(MOD((ROW()-ROW(D$2)),3)+1,IF(MIN(IF(DAY($B$2:$B$30)=INT((ROW()
B2:B30
,结果数据从D2
开始,则使用以下数组公式(在D2
中):
要将公式作为数组公式输入,您必须将公式复制到公式栏,并按住左键CTRL-SHIFT,然后按ENTER 结果公式将包含大括号{},即如下所示:
{=CHOOSE(MOD((ROW()-ROW(D$2)),3)+1,IF(MIN(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))=0,"",MIN(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))),IF(MAX(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))=0,"",MAX(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))),"")}
历史 该公式是几个公式的组合 数组公式
=MIN(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))
=MAX(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))
=INT((ROW()-ROW(D$2))/3)+1
=MOD((ROW()-ROW(D$2)),3)+1
普通公式
=MIN(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))
=MAX(IF(DAY($B$2:$B$30)=INT((ROW()-ROW(D$2))/3)+1,$B$2:$B$30))
=INT((ROW()-ROW(D$2))/3)+1
=MOD((ROW()-ROW(D$2)),3)+1
最后选择公式
=CHOOSE(MOD((ROW()-ROW(D$2)),3)+1,1,2,3)
其中,代替1、2和3的是各种条件:
最小值、最大值和“这里是另一个变体(不是明确的数组公式)
但由于我将日期与之前的3行(最初在D1中)进行比较,因此公式必须输入到D4中,D1和D2必须留空
日期范围内的第一个和最后一个日期?或者在电子表格中(A1:Z10)?另外,请不要提供链接作为例子-尽你所能在你的文章中复制这个想法。在(B2:B30)范围内