Excel根据唯一id列将序号添加到

Excel根据唯一id列将序号添加到,excel,Excel,我有一个列,其中有一个订单id,是为每个订购的产品创建的 我想有一个单独的列,其中包含基于订单id的交易编号 订单Id |交易编号 123451 123451 123451 543212 543212 我希望这是有意义的。如果您的订单Id已排序,下面是一个简单的解决方案: =IF(A2=A3,A2,A2+1) 请注意,您必须在单元格A2中设置第一个交易编号。如果未对其进行排序,则在隐藏的工作表或其他地方保留一个唯一订单ID和增量交易编号列表,只需使用vlookup即可。这是一种方法,但我们也可

我有一个列,其中有一个订单id,是为每个订购的产品创建的

我想有一个单独的列,其中包含基于订单id的交易编号

订单Id |交易编号
123451
123451
123451
543212
543212


我希望这是有意义的。

如果您的订单Id已排序,下面是一个简单的解决方案:

=IF(A2=A3,A2,A2+1)

请注意,您必须在单元格A2中设置第一个交易编号。

如果未对其进行排序,则在隐藏的工作表或其他地方保留一个唯一订单ID和增量交易编号列表,只需使用vlookup即可。这是一种方法,但我们也可以使用数组公式来处理此问题(但我不想在简单的情况下使用繁重的解决方案)当我获得数据时,交易字段将为空。这只是我将拥有的订单ID。我可以像你所说的那样对其进行排序。我在a列中有订单ID,在C列中有交易编号。但不能完全让它工作。好的,让它通过调整来工作。=如果(A2=A1,C1,C1+1)很高兴它成功了。顺便说一句,欢迎来到stackoverflow,如果这个答案适合你,请点击答案左边的勾号来接受它-有关更多信息,请参阅