Tendo problemas ao usar a função ISNUMBER para células que contêm fórmulas

Tendo problemas ao usar a função ISNUMBER para células que contêm fórmulas

Estou tentando identificar se um problema já foi questionado.

A coluna R contém minha fórmula Verdadeiro/Falso, colada abaixo, e Column Smeu texto de consulta que contém várias frases (observe que o texto da consulta é gerado por uma fórmula). Há também uma lista de arrays em outra planilha chamada All_Discrepse esta representa a lista mais oficial de consultas enviadas no passado. Então preciso comparar minha lista column Scom a lista mais oficial e ver se há correspondência. Se corresponder, imprimo a mensagem already queriedno formato column R.

Fórmula em column R:

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

O problema que encontro é que o texto em column Snão é visto como correspondendo à lista oficial da outra planilha, aparentemente devido à fórmula que gera o texto em column S. Se eu substituir a fórmula em column S, por dizer "olá 123" e também digitar a mesma coisa "olá 123" na outra planilha, a correspondência será reconhecida e isso mostra que tenho uma fórmula basicamente válida em column R. Mas deve haver algo mais que preciso fazer para que isso funcione.

Responder1

Encontrei outra discussão que aborda meu problema. A causa raiz do meu problema está relacionada à limitação de 255 caracteres da função Match.

Ver: http://www.ozgrid.com/forum/showthread.php?t=184721 Ou pesquise "Limite de 255 caracteres do Excel MATCH" para ver outras postagens sobre isso. Algumas pessoas dão um limite de 255 caracteres... outras dizem 256 caracteres. A ideia principal é que a função TRUE permitirá incluir mais de 255 caracteres (por exemplo, até 113.000 caracteres de acordo com uma postagem [que não consigo encontrar no momento].

Portanto, a fórmula (para a célula R7) que funciona para mim é:
IF(AND(S7 <> "", ISNUMBER(MATCH(TRUE, INDEX(All_Discreps!$J$1:$J$591 = S7, 0), 0)) ), "Já consultado", "")

informação relacionada