Tener problemas para usar la función ESNÚMERO para celdas que contienen fórmulas

Tener problemas para usar la función ESNÚMERO para celdas que contienen fórmulas

Estoy tratando de identificar si ya se ha consultado un problema.

La columna R tiene mi fórmula Verdadero/falso que se pega a continuación y Column Stiene mi texto de consulta que contiene varias oraciones (tenga en cuenta que el texto de consulta se genera mediante una fórmula). También hay una lista de matrices en otra hoja de trabajo llamada All_Discrepsy esto representa la lista más oficial de consultas enviadas en el pasado. Entonces necesito comparar mi lista column Scon la lista más oficial y ver si hay una coincidencia. Si coincide, imprimo el mensaje already querieden formato column R.

Fórmula en column R:

IF(AND(S7 <> "", ISNUMBER(MATCH(S7, All_Discreps!$J$1:$J$591, 0))), "already queried", "")

El problema con el que me encuentro es que column Sno se considera que el texto coincida con la lista oficial de la otra hoja de trabajo, aparentemente debido a la fórmula que genera el texto column S. Si sobrescribo la fórmula en column S, diciendo "hola 123", y luego también escribo lo mismo "hola 123" en la otra hoja de trabajo, se reconoce la coincidencia y esto muestra que tengo una fórmula básicamente válida en column R. Pero debe haber algo más que debo hacer para que esto funcione.

Respuesta1

Encontré otra discusión que aborda mi problema. La causa principal de mi problema se relaciona con la limitación de 255 caracteres de la función Coincidir.

Ver: http://www.ozgrid.com/forum/showthread.php?t=184721 O busque "Límite de caracteres de Excel MATCH 255" para ver otras publicaciones sobre este tema. Algunas personas dan un límite de 255 caracteres... otras dicen 256 caracteres. La idea principal es que la función VERDADERO le permitirá incluir más de 255 caracteres (por ejemplo, hasta 113.000 caracteres según una publicación [que no puedo encontrar en este momento].

Entonces, la fórmula (para la celda R7) que funciona para mí es:
IF(AND(S7 <> "", ISNUMBER(MATCH(TRUE, INDEX(All_Discreps!$J$1:$J$591 = S7, 0), 0)) ), "Ya consultado", "")

información relacionada