Fórmula genérica
=COINCIDIR("*text*",rng,0)
Explicación
Para obtener la posición de la primera coincidencia parcial (es decir, la celda que contiene el texto que está buscando) puede usar la función COINCIDIR con comodines.
En el ejemplo que se muestra, la fórmula en E8 es:
COINCIDIR admite la coincidencia de comodines con un asterisco "*" (uno o más caracteres) o un signo de interrogación "?" (un carácter), pero solo cuando el tercer argumento, match_type, se establece en FALSO o cero.
En el ejemplo, recogemos el valor en la celda E7 y usamos la concatenación para combinar este valor con asteriscos (*) a cada lado. La matriz de búsqueda es el rango B6 a B11, y match_type se establece en cero para todas las coincidencias parciales con comodines.
El resultado es la posición de la primera celda en el rango de búsqueda que contiene el texto "manzana".
Para recuperar el valor de una celda en una posición determinada, use la función INDICE.
En el ejemplo que se muestra, la fórmula en E8 es:
=COINCIDIR("*"&E7&"*",B6:B11,0)
Cómo funciona esta fórmula
La función COINCIDIR devuelve la posición o "índice" de la primera coincidencia en función de un valor de búsqueda en un rango.COINCIDIR admite la coincidencia de comodines con un asterisco "*" (uno o más caracteres) o un signo de interrogación "?" (un carácter), pero solo cuando el tercer argumento, match_type, se establece en FALSO o cero.
En el ejemplo, recogemos el valor en la celda E7 y usamos la concatenación para combinar este valor con asteriscos (*) a cada lado. La matriz de búsqueda es el rango B6 a B11, y match_type se establece en cero para todas las coincidencias parciales con comodines.
El resultado es la posición de la primera celda en el rango de búsqueda que contiene el texto "manzana".
Para recuperar el valor de una celda en una posición determinada, use la función INDICE.
0 comentarios:
Publicar un comentario