Identificar grupos de filas por orden de valor


0

Necesito identificar grupos de filas por orden de valores en una columna. Adjunto hay algunos datos de ejemplo. Tengo una columna "FID" que está ordenada pero la orden es discontinua. Necesito crear una nueva columna que numere cada grupo de valores FID.

Reiterar; si tengo 2, 3, 11, 12, 13, necesitaría 2 y 3 para tener un número de grupo de 1 y 11, 12 y 13 para tener un número de grupo de 2.

Ejemplo de datos y mi columna deseada (Grupo) a continuación.

Gracias por cualquier ayuda de antemano! Ryan

Datos de ejemplo

Respuestas:


0

Si fuera a crear una sección separada que enumerara los grupos y el número más alto en esos grupos, podría usar la función de búsqueda. Digamos que, al igual que los datos en su imagen, tiene las columnas A a F pobladas con datos. Digamos que tiene la columna I y J para una tabla de búsqueda. La columna I podría enumerar los grupos (1, 2, 3, etc.) la columna J podría enumerar el FID más alto permitido en ese grupo. (300, 500, 600, etc.). Luego, en la columna F, donde actualmente tiene sus grupos, puede usar la fórmula de búsqueda.

=LOOKUP(A2:A26,$J1$1:$J$6,$I$1:$I$6)

Sin embargo, deberá reemplazar $I$1:$I$6y $J$1:$J$6con los rangos correctos para su tabla de búsqueda.


Probablemente estoy pidiendo algo que no se puede hacer. No hay más de 5 valores en ningún grupo (rango) y el número de valores entre grupos es bastante variable. Si ese no fuera el caso, creo que su método sería mucho más fácil para esta situación.
Askren Ryan

¿Cómo se determina qué FID entran en qué grupos? ¿Cuántos grupos estamos mirando en total? Podríamos mirar una IFdeclaración fea loca , o usar INDEXy en su MATCHlugar, dependiendo.
BamAlmighty

Estamos hablando de más de 400 grupos. Necesito números consecutivos para ir en un grupo con interrupciones que indiquen el inicio de un nuevo grupo. Los números de los grupos deben ordenarse por FID. Entonces, si tengo 3,4,5,12,13,15,16 necesitaría los números de grupo 1 (3,4,5), 2 (12,13) ​​y 3 (15,16). ¿Alguna idea?
Askren Ryan

No puedo pensar en una forma de hacer lo que está pidiendo sin usar una macro para crear una tabla de búsqueda para los grupos (o usar una macro para hacer todo el trabajo). ¿Es posible usar una macro?
BamAlmighty
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.