
Tengo 4 columnas en un archivo de Excel:
Los dos de la derecha tienen alrededor de 9000 filas.
Los dos de la izquierda tienen alrededor de 14000.
La THER_CLASS
columna son los primeros 6 dígitos de la key
columna.
¿Cómo ordenaría las dos columnas de la izquierda si los primeros 6 dígitos de las key
coincidencias 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):
Quiero copiar las filas A y B para todos los números clave/GPI asociados y luego pasar a la siguiente (012000):
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 GPI
columna aparezcan en la THER_CLASS
columna.
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)
.