Excel - Botón para encontrar y seleccionar columnas de datos idénticos

 
Vista:
Imágen de perfil de Juan Antonio
Val: 47
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Juan Antonio (21 intervenciones) el 21/03/2019 10:02:36
Buenas a todos,

Me gustaría hacer un botón que actúe sobre un rango de datos (como en el adjunto) y que, al darle, me seleccione en un color (rojo, por ejemplo) todas las COLUMNAS REPETIDAS, aunque haya más de dos (es decir, dos-tres o más parejas o tríos repetidas).

(OJO, si marcara en diferente color cada pareja (trío, cuarteto, quinteto de columnas) ya sería... Exquisito. Pero con lo primero me vale)


Es posible lo que aquí explico?

Un saludo, y gracias a cualquier desinteresado que me solucione esta duda que arrastro desde hace tiempo xD
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Juan Antonio
Val: 47
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Juan Antonio (21 intervenciones) el 21/03/2019 13:09:01
Es extraño. Yo mismo me lo acabo de descargar. Es un archivo .rar a descomprimir (la web no acepta que meta el excel directamente). Vuelvo a adjuntar en este.


Esto es lo que os debería salir en el documento:
Captura
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Antoni Masana (2477 intervenciones) el 22/03/2019 14:10:17
He realizado una pequeña prueba para ver las repeticiones y el resultado es esto:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
11111112221111	 8
11111112222222	 2
11111122211212	12
11111122223333	 4
11111122223333	22		Igual a la anterior.
11111222221111	10
11222333311111	 6
12212212212221	20
12212312312312	 7
12312312112312	15
12312312311312	 3
12312312312222	19
12312312312312	 1
12312312312312	 5		Igual a la anterior.
12312312312312	21		Igual a la anterior.
12312312332312	 9
12312322312312	13
12312322312312	17		Igual a la anterior.
12313312312312	11
22212212222112	18
33221122112211	16
33333333222111	14

Explicación del proceso realizado. He concatenado toda la columna en una sola fila de texto. Ordeno las filas guardando en que columna estaba (Segunda columna) y comparo con la anterior.

Resultado:

Las columnas 4 y 22 son iguales.
Las columnas 1, 5 y 21 son iguales.
Las columnas 13 y 17 son iguales.

¿Como quieres marcarlas?
¿La 4 y la 22 de un color, la 1, la 5 y la 21 de otro color, etc?
En el peor de los casos necesitaría 11 colores diferentes.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Juan Antonio
Val: 47
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Juan Antonio (21 intervenciones) el 22/03/2019 14:48:59
Antes de nada, agradezco mucho tu tiempo.

Ciñéndome a un solo plan:

Mi intención es que al darle a ese botón, se pongan en rojo las columnas repetidas para poder cambiar los datos pertinentes y evitar así que se repitan columnas. No es necesario que se marquen las dos o tres que tienen los mismos datos de un color, simplemente que salgan marcadas de alguna forma, sean una, dos o más parejas (tríos, cuartetos...) repetidas.

Como comento, me gustaría que el color rojo se viera sobre esa base de datos, aunque haya que agregar texto adicional y fórmulas por otro lado. ¿Me explico?


PD. Por qué sale "Igual a la anterior" en tu prueba? Es solo un texto indicar de que se repite, no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Antoni Masana (2477 intervenciones) el 22/03/2019 19:31:06
Es solo un texto indicar de que se repite.

Ya tienes la macro.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Juan Antonio
Val: 47
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Juan Antonio (21 intervenciones) el 22/03/2019 22:08:19
Adoro tu facilidad para hacer magia. Espero llegar hasta ese punto algún día.

¡Muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Juan Antonio
Val: 47
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Juan Antonio (21 intervenciones) el 23/03/2019 10:56:07
Buenas de nuevo. Tras intentar agregarlo a mi base de datos, no he encontrado la manera de adaptarlo.

- Un detalle. Resulta que la macro una vez actúa, deja las columnas repetidas en amarillo, pero una vez cambio los datos para que no se repitan y le doy al botón, no me las desmarca y no las deja como estaba. ¿Se puede hacer algo al respecto?

- Además, me he dado cuenta de que actúa sobre toda la hoja, creo. Y claro, en mi excel (el cual agrego en este mismo mensaje) hay más datos además de esas columnas del datos.


Entonces, la idea sería que la macro actuara solo sobre el rango K6:FF19, y que, detectadas las columnas repetidas en amarillo y cambiados los datos por mí, al volver a darle al botón con la macro, esas columnas ahora cambiadas volvieran a su color (blanco, fondo 1, oscuro 35% = Rojo: 166; Verde: 166; Azul:166). ¿Es demasiada tarea?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Antoni Masana (2477 intervenciones) el 23/03/2019 18:33:49
Algunos comentarios antes de empezar:

Para saber el numero de columnas no hace falta poner una fila de números (que yo lo he hecho, lo hago y seguro que alguna vez lo vuelvo ha hacer) se puede ir al menú Archivo => Opciones => Fórmulas => Trabajo con fórmulas => marcar Estilo de referencia F1C1, aceptar y ya tienes número en lugar de letras en la columna.

Veo en tu libro que tienes datos desde la columna 11 (K) hasta la columna 162 (FF) que son los que deseas ordenar, pero hay muchas columnas vacías.

Veo que las celdas con numero hay dos colores grises y verdes y no entiendo la explicación de: (blanco, fondo 1, oscuro 35% = Rojo: 166; Verde: 166; Azul:166).

No veo que este la macro que te envíe.

He puesto la macro y la he corregido para tu tabla.

Veo que solo pinta de amarillo las celdas de fondo GRIS y no las de fondo VERDE porque supongo que estas son el resultado de un Formato condicional .

Restaura las celdas grises en la segunda pasada.
No compara las columnas vacías.
Desprotege la hoja, la colorear y la vuelve a proteger.

Y si me dejo algo ya me lo dices y lo miro.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Juan Antonio
Val: 47
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Botón para encontrar y seleccionar columnas de datos idénticos

Publicado por Juan Antonio (21 intervenciones) el 24/03/2019 21:40:52
Simplemente, impecable.

El hecho de que haya columnas vacías, es que ahí van posibles combinaciones de apuestas. Es un control que quiero llevar con lo que suelo jugar. El formato condicional en verde solo aparece cuando el contenido es igual al de otra posicionada en la columna "Resultados". Con "color blanco fondo..." me refería al gris que tengo como fondo de celda principal en las celdas de las combinaciones. Te ponía el color por si tuvieras que añadirlo a la macro.

Siento que hayas tenido que descifrar la plantilla jajajaja

Un saludo y, de nuevo, ¡muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar