根据另一列中的日期创建序列(Excel)

时间:2020-08-04 15:57:13

标签: excel excel-formula

提前感谢您阅读。

我正在查看创建的编号顺序列,具体取决于另一列中的日期。

Picture: What I want it to look like

如果您看到上面的图片,当我在前一列(M)中输入日期时,我想自动创建“序列”(N)列。列中的数字基于日期的大小。例如,8月6日是该列中最小的日期,因此序列是1。8月8日是下一个,因此它得到2,依此类推。如果我在该列(M)的空白单元格中输入8月5日,则顺序应完全更改以适应较小的输入日期。这也应该在我输入的任何日期保持有效,因此,如果我输入8月13日,它应该变成5,而8月21日应该移到6!

我希望我能够解释我的需求!任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

使用动态数组公式:

=MATCH(M2,SORT(UNIQUE(FILTER(M:M,M:M<>""))),0)

enter image description here

答案 1 :(得分:0)

N2,公式向下复制:

@Component({ 

... 

directives: [appPreventDoubleClick] 
})

enter image description here