Números secuenciales de Excel

Números secuenciales de Excel

Tengo datos en Excel con filas que tienen el mismo ID de pedido agrupadas. Me gustaría poner otra columna con números secuenciales pero llenar el mismo número en las filas que tienen los mismos datos (por ejemplo, ID de pedido). ¿Existe una manera fácil de lograr esto?

ingrese la descripción de la imagen aquí

Respuesta1

Si su versión de Excel admite matrices dinámicas, puede utilizar esta fórmula:

=XLOOKUP(A2,UNIQUE($A$2:$A$11),SEQUENCE(COUNT(UNIQUE($A$2:$A$11))))

ingrese la descripción de la imagen aquí

En otras palabras, busque la posición del ID de pedido en la fila actual en la matriz de artículos definida por la lista única de ID de pedido de la columna A.

Luego, cree una matriz de números enteros cuya longitud de matriz sea la misma que el recuento de elementos únicos de la columna A, y devuelva de esa matriz de números enteros el número entero en la misma posición devuelto anteriormente.

Respuesta2

Si uno no tiene la fórmula de matriz dinámica y los datos están ordenados de manera que el ID de pedido esté agrupado:

=IF(B1<>B2,MAX($H$1:H1)+1,H1)

Y copie el conjunto de datos.

información relacionada