求助一个excel的宏

如附件所示,A列为供应商代码,B列为订单号,C列为订单内容。每一个供应商都有固定的订单号编写规则。现在我需要做的是给新增的订单按其原有订单号的编写规则赋予新的订单号,订单... 如附件所示,A列为供应商代码,B列为订单号,C列为订单内容。每一个供应商都有固定的订单号编写规则。现在我需要做的是给新增的订单按其原有订单号的编写规则赋予新的订单号,订单号数字连续。我目前的操作方法是要把新增的相同的供应商的订单逐一筛选出来,然后在订单号这列用鼠标进行下拉获得新的连续的订单号。但是一旦供应商数量很多的情况出现,就需要重复筛选和下拉很多次。针对这个情况,是否有什么宏可以帮助减少重复劳动?谢谢 展开
 我来答
柳上寒烟
2019-07-26 · TA获得超过2151个赞
知道大有可为答主
回答量:2847
采纳率:79%
帮助的人:629万
展开全部
这个无需用宏来解决。
输入供应商代码后,订单号列以供应商代码为条件求最大值加1即是你要的结果。
也就是用数组公式来解决问题。
={MAX(If())+1}
具体公式稍后上机测试后来补充。
追问
这样不行,因为每一种订单的订单号编译规则不一样
哦,不好意思我理解错了,你的方法应该可以,谢谢
帐号已注销
2019-07-25 · 超过14用户采纳过TA的回答
知道答主
回答量:194
采纳率:22%
帮助的人:22.7万
展开全部
可以,需要具体文档来做
追问
要怎么给具体文档?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式