作业帮 > 综合 > 作业

Excel表格中相同日期一列的内容自动填充序号,如果日期变化则从新开始排序

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/24 07:01:03
Excel表格中相同日期一列的内容自动填充序号,如果日期变化则从新开始排序
Excel表格中相同日期一列的内容自动填充序号,如果日期变化则从新开始排序
按你的要求做了一个表格.
假设A列是日期,B列是想自动生成的SN#,SN#的要求是T001+日期的年月+序号.在B列输入 公式:=IF(A2="","",IF(A2<>A1,"T001"&TEXT(A2,"yymm")&"0001","T001"&(RIGHT(B1,8)+1))) 向下拖动就可以实现了.详见附件,如果可以解决,请采纳.
再问: 再问一下,公式里面的0001能让她自动排序么,用公式出来之后的结果后面都是0001,能在相同日期里面自动排序,日期改变之后再从新开始排序吗?
再答: 用公式出来之后的结果后面都是0001?这个应该不是呀。日期相同的话,后面会依次排下来的,不会都是0001.
能在相同日期里面自动排序
公式就是按日期生成的,本来就是按001依次往后面排的,还怎么排序?日期改变之后再从新开始排序吗?
不太明白你的这个要求。如果说你接着前面加新的日期,后面就按新的日期重新生成序号,有附件你也可以试一下。
再问: 现在就剩下序号不变化的问题了
再答: 哪个序号不变化,怎么个不变化法?
再问: 2014-06-30 T0011406300001
2014-06-30 T0011406300001
2014-07-01 T0011407010001
2014-07-01 T0011407010001
2014-07-02 T0011407020001
2014-07-02 T0011407020001
都是0001
再答: 你是不是下错了,这应该不是我做。我这里都是正常的显示的。
再问: 已经看到了,还想问一下,=IF(A2="","","T001"&TEXT(A2,"yymmdd")&TEXT(COUNTIF($A$1:A2,A2),"0000"))里面的T001如果不是固定值呢,要是个变量怎么做呢,如图,如果E列的公式里面的T001是根据B列的选择呢,能帮忙看一下吗
再答: =IF(A2="","",B2&TEXT(A2,"yymm")&TEXT(COUNTIF($A$1:A2,A2),"0000"))
把公式改成这样就行了。