Excel comprueba si existe una combinación de datos en un rango determinado

Excel comprueba si existe una combinación de datos en un rango determinado

Ver pregunta 1337631 Comprobar si un rango específico de valores en un conjunto de datos existe en otro conjunto de datos

Esta solución funciona muy bien, pero ¿qué pasa si quieres comprobar DENTRO del mismo rango? Quiere usar esto para 2 propósitos: 1) mientras ingresa datos para alertar que ya se ha ingresado una determinada combinación (lo que podría tener una razón válida debido a que otros datos son diferentes) 2) Para marcar todos los registros duplicados

Para usar esta fórmula para el primer propósito (entrada), verifico el rango encima de la entrada actual. Eso funciona muy bien, pero no permite el propósito 2...

¿Alguien tiene alguna sugerencia para que una combinación funcione? Debería funcionar al concatenar todo excepto la fila actual... ¿Pero será una alteración complicada de la fórmula?

Respuesta1

Digamos que sus datos de muestra tienen 3 columnas y están en las celdas C3:F7.

Ahora en F3 coloque la siguiente fórmula y presione CTRL + MAYÚS + ENTRAR desde la barra de fórmulas para crear una fórmula de matriz. La fórmula ahora se encerrará automáticamente entre llaves para indicar que es una fórmula matricial.

Ahora arrástrelo hacia abajo hasta las filas deseadas. En consecuencia, se indicará el Estado Único o Duplicado de la fila dentro de la misma tabla.

=IF(SUM(IF(C3&D3&E3=$C$3:$C$7&$D$3:$D$7&$E$3:$E$7,1,0))>1,"Duplicate","Unique")

ingrese la descripción de la imagen aquí

Respuesta2

excelente fórmula alternativa, excepto que aumenta la CPU hasta un 90% y hace que la hoja quede inutilizable si expande la fórmula al siguiente "rango final abierto" para que sea aplicable a una lista en expansión...

=SI(ISTEXT(D7);SI(SUM(SI(B7&C7&D7=$B:$B&$C:$C&$D:$D;1;0))>1;"Duplicado";"Único");" ")

¿Alguna solución para que esté disponible? Ahora lo restringí a las filas 8-1000 y esto funciona, ¡pero por supuesto necesito seguir el crecimiento de la hoja!

información relacionada