怎么用excel做个能自动填写订单编号的销售单,编号形式为:当前日期的年月+自增1的序号。比如今天

怎么用excel做个能自动填写订单编号的销售单,编号形式为:当前日期的年月+自增1的序号。比如今天是2013年12月26日第一张单填写2013122601、第二张填2013122602...到27号就从2013122701开始自动填写

这个的方法需要用到几个函数的组合应用,分别是:判断当前日期的=Today( );判断当前年份的=year(当前日期 );判断当前月份的=month(当前日期 );还有if函数。

工具/原料:windows7,Excel2016

1、首先找一个单元格,最好是在表格开始的地方先输入一个函数=today(),判断出当前日期。按照要求,有一列应该叫订单编号,总有一列要输入数量的列,在订单编号列的前面插入一列可以叫做订单序号。

2、可以看到上图是已经完成的表格,红色的是自动判断的日期,黄色的是自动生成的订单编号,蓝色的是自动生成的递增的订单序号,绿色的是订单的数量,只要订单数量里面有数字(大于零),订单序号和订单编号便会自动生成,如下图是所使用公式。

3、上图if函数解释,A列:如果数量里面有数字(大于零)则等于当前年份月份加订单序号,否则为空。B列,如果数量里面有数字(大于零)就等于上面序号加1,否则为空。

注意:“&”在函数中用于两个函数的连接,使用后显示第一个函数的结果和第二个函数结果的重叠。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-26
啊啊啊啊,这个很简单啊,你输好一个,鼠标移到那个单元格右下角,会出现加号,按住,下拉,然后选择填充方式,应该是数列,不对你就都试试追问

不是这个意思

追答

那你是什么意思

追问

不用这种拖的方法,自动填写

追答

呃,好像你把自动填充理解错了吧,如果你拉一下就输入不算自动,我还真想知道,怎么样才算是自动填充啊

ps如果有大神教你了,给我也看看啊!!

追问

我说的是在原来的单元格更新,不需要拖到其他单元格

追答

这个好像不行吧,你的意思就是每一页,自己变,这次理解对了吧

追问

就是这个意思

第2个回答  2013-12-26
你先填第一个编号再用鼠标放在第一个编号方框左下角,会出现一个十字标识再将鼠标往下拉就行了
第3个回答  2013-12-27
用这个方法:序列:1、2、3、4、5……确定开始行是第N行,则在第N行输入:=row()-(N-1),下拉填充,这样,无论如何删除序号行,序号都是从1、2、这样的排列的 ,不用手工调整了拓展:假如A5单元格是“序号”则在A6中输入公式=row()-row($A$5),下拉填充。这样的好处是,删除了标题行上面的行也不怕了等差数列:1、3、5、7、9……A6单元格输入公式:=row()-row($A$5)A7输入=row()-row($A$6)-count($A$6:A6),把A7下拉填充。

至于你说的那种,在excel中没办法,如果调用小的编程程序是可以了本回答被提问者采纳
相似回答