Ordenar celdas de datos de hoja de cálculo por clave parcial

Ordenar celdas de datos de hoja de cálculo por clave parcial

Tengo 4 columnas en un archivo de Excel:

ingrese la descripción de la imagen aquí

Los dos de la derecha tienen alrededor de 9000 filas.

Los dos de la izquierda tienen alrededor de 14000.

La THER_CLASScolumna son los primeros 6 dígitos de la keycolumna.

¿Cómo ordenaría las dos columnas de la izquierda si los primeros 6 dígitos de las keycoincidencias THER_CLASS?

Editar: si observa la primera fila A, verá 011000, esto está asociado con todas las filas clave donde los primeros 6 números son iguales (011000):

ingrese la descripción de la imagen aquí

Quiero copiar las filas A y B para todos los números clave/GPI asociados y luego pasar a la siguiente (012000):

ingrese la descripción de la imagen aquí

Respuesta1

Creo que es posible que necesites hacer una búsqueda virtual para esto.

Le permite buscar un valor en otro rango y obtener un valor de cierto número de columnas. Como en: busque el valor X en la columna A y devuelva el valor que está a 3 columnas de ese valor coincidente.

En tu caso hagamos las columnas de destino F y G, sería algo como:

Celda F2

=left(C2,6)

celda G2

=vlookup(F2,A:B,2,false)

Nota:

  • La lista que está buscando (col A) debe ordenarse en orden ascendente para que funcione correctamente.

  • Ese último parámetro significa que solo devuelve un valor para una coincidencia exacta. De lo contrario, devolverá el valor inferior más cercano.

  • Puede buscar datos en otra hoja. A menudo hago esto para mantener limpia la hoja principal.

Respuesta2

Si entiendo correctamente, desea que los primeros 6 números de todos los datos de la GPIcolumna aparezcan en la THER_CLASScolumna.

Si es así, utilice la fórmula =LEFT(cell of the text, how many character in text).

En tu caso, para la celda A2, pon la fórmula =LEFT(C2,6).

información relacionada