sábado, 5 de diciembre de 2020

Copiar datos de una columna filtrada a otra, en las mismas filas, en una hoja de cálculo, aplicando lógica inversa.

En el post "Copiar datos de una columna filtrada a otra, en las mismas filas, en una hoja de cálculo, usando referencias a celdas." mostraba como pegar datos filtrados en una nueva columna conservando las filas originales.

En este artículo muestro otra opción para obtener el mismo resultado.

En este caso aplicaré la lógica inversa del filtro, para eliminar lo datos no deseados.

En el ejemplo había dos columnas con los mismos datos, en la primera se mostraban los datos que contenían el valor 608 y en la segunda los que contenían el 12, obteniendo de esta forma los datos que contenían ambas secuencias de números en cualquier orden.

Este tipo de filtros solo se puede aplicar sobre datos de tipo texto, no obre datos numéricos, como es este caso. 

Para solventar este inconveniente, se transforma el número en su equivalente en texto mediante la fórmula =TEXTO(A2;"000000000").

Una vez obtenida una copia de los datos originales en la columna de destino, se crea una nueva columna con la fórmula TEXTO, sobre la que se aplican dos filtros consecutivamente.

Primero se seleccionan las filas que no contienen 608, algunas de las cuales contendrán 12 pero al no contener ambos, no nos interesan, por lo que procedemos a eliminar las celdas visibles de la columna de destino F.

En este punto todos los datos de la columna F contienen el 608, y algunos de ellos el 12.

Se vuelve a aplicar el filtro, en este caso mostrando los datos que "no conienen" en valor 12.

Nuevamente se procede a eliminar todos los datos de las celdas visibles de la columna F. Quedando de esta forma en la columna F, de los dato que contenían el 608 solo los que también contienen el 12.



No hay comentarios:

Publicar un comentario