Explicación
Para realizar una coincidencia parcial (una coincidencia de subcadena) con números, puede usar una fórmula de matriz basada en COINCIDIR y TEXTO.
Antecedentes
Excel admite los caracteres comodín "*" y "?". Sin embargo, si usa comodines con un número, convertirá el valor numérico en un valor de texto. En otras palabras, "*" & 99 & "*" = "* 99 *" (una cadena de texto).
Si intenta encontrar un valor de texto en un rango de números, la coincidencia fallará.
Solución
Una solución es convertir los números en el rango de búsqueda a valores de texto, y luego hacer una búsqueda normal con COINCIDIR, CONSULTAV, etc.
Si esto no es práctico, puede convertir los valores numéricos a texto dentro de una fórmula utilizando la función TEXTO o concatenando y vaciando la cadena al rango.
La fórmula en E6 es:
Esta es una fórmula de matriz y debe ingresarse con Control + Shift + Enter
Esta fórmula utiliza la función TEXTO para transformar los números en B5: B10 en texto. Una vez que los números se convierten en texto, la función COINCIDIR puede encontrar una coincidencia parcial como de costumbre.
Tenga en cuenta que COINCIDIR debe configurarse para una coincidencia exacta para usar comodines, estableciendo el tercer argumento en cero o FALSO.
Otra opción
Otra forma de transformar un número en texto es concatenar una cadena vacía. Esta fórmula funciona igual que la fórmula anterior:
=COINCIDIR("*"&E5&"*",B5:B10&"",0)
0 comentarios:
Publicar un comentario