Localizar la primera coincidencia que no contiene
Para encontrar la posición de la primera coincidencia que no contiene una determinada cadena, puedes usar una fórmula basada en las funciones COINCIDIR, ESNUMERO y BUSCAR.
¿Cómo localizar la primera coincidencia que no contiene la cadena “TOOL”?
Para encontrar la posición del primer valor que no contiene la cadena “TOOL” en la lista anterior, puedes usar las funciones BUSCAR y ESNUMERO para generar una matriz de VERDADERO y FALSO, donde un VERDADERO representa un valor que contiene la cadena “TOOL”, y un FALSO representa un valor que no la contiene. La función COINCIDIR luego buscará el primer FALSO en la matriz para devolver la posición del primer valor que no contiene la cadena “TOOL”.
Sintaxis genérica
=COINCIDIR(FALSO,ESNUMERO(BUSCAR(valor_búsqueda,rango)),0)
√ Nota: Esta es una fórmula matricial que requiere que la ingreses con Ctrl + Shift + Enter.
- valor_búsqueda: La cadena que especificaste para hacer coincidir el primer valor que no la contiene. La cadena debe estar encerrada entre comillas dobles; de lo contrario, el resultado será incorrecto. O puedes usar una referencia de celda para evitar agregar comillas dobles.
- rango: La lista desde la cual se devuelve el primer valor que no contiene el valor_búsqueda.
- 0: El tipo_de_coincidencia 0 obliga a COINCIDIR a realizar una coincidencia exacta.
Para encontrar la posición del primer valor que no contiene la cadena “TOOL”, copia o ingresa la siguiente fórmula en la celda E5, y presiona Ctrl + Shift + Enter para obtener el resultado:
=COINCIDIR(FALSO,ESNUMERO(BUSCAR("TOOL",B5:B11)),0)
O, usa una referencia de celda para hacer que la fórmula sea dinámica:
=COINCIDIR(FALSO,ESNUMERO(BUSCAR(E4,B5:B11)),0)
Explicación de la fórmula
=COINCIDIR(FALSO,(ESNUMERO(BUSCAR(E4,B5:B11)),0)
- BUSCAR(E4,B5:B11): La función BUSCAR busca la cadena TOOL (valor en E4) en cada valor en el rango B5:B11, y devuelve los números de la posición inicial de la cadena en esos valores en una matriz: {3;3;4;#¡VALOR!;1;3;#¡VALOR!}.
- ESNUMERO(BUSCAR(E4,B5:B11)) = ESNUMERO({3;3;4;#¡VALOR!;1;3;#¡VALOR!}): ESNUMERO convierte los números en la matriz a VERDADEROs, y otros valores a FALSOS. Entonces, el resultado será así: {VERDADERO;VERDADERO;VERDADERO;FALSO;VERDADERO;VERDADERO;FALSO}.
- COINCIDIR(FALSO,(ESNUMERO(BUSCAR(E4,B5:B11)),0) = COINCIDIR(FALSO,({VERDADERO;VERDADERO;VERDADERO;FALSO;VERDADERO;VERDADERO;FALSO},0): El tipo_de_coincidencia 0 obliga a la función COINCIDIR a realizar una coincidencia exacta. La función luego devuelve la posición del primer FALSO exacto en la matriz. Por lo tanto, la función devolverá 4 ya que el primer FALSO está en la cuarta posición.
Cosas que debes saber
- La fórmula no distingue entre mayúsculas y minúsculas. Para realizar una coincidencia sensible a mayúsculas, consulta el tutorial aquí.
- Para recuperar el valor en la posición proporcionada por COINCIDIR, puedes agregar la función INDICE.
Funciones relacionadas
La función COINCIDIR de Excel busca un valor específico en un rango de celdas y devuelve la posición relativa del valor.
En Excel, la función BUSCAR puede ayudarte a encontrar la posición de un carácter o subcadena específica desde la cadena de texto dada como se muestra en la captura de pantalla siguiente. En este tutorial, te explicaré cómo usar esta función BUSCAR en Excel.
Fórmulas relacionadas
Localizar la primera coincidencia parcial con comodines
Para obtener la posición de la primera coincidencia parcial que contiene una cadena de texto específica en un rango en Excel, puedes usar una fórmula COINCIDIR con caracteres comodín: el asterisco (*) y el signo de interrogación (?).
Localizar la primera coincidencia que no comienza con
Para encontrar la posición de la primera coincidencia que no comienza con una cadena específica, las funciones COINCIDIR, IZQUIERDA y SI pueden ayudarte.
Para encontrar la posición del primer error en una columna o fila, las funciones COINCIDIR y ESERROR pueden ayudarte.
Localizar el valor máximo en un rango
Hay casos en los que necesitas localizar la posición del valor máximo en una lista, tabla o fila en Excel. En este tutorial, discutiremos el enfoque para lograr la tarea con las funciones MAX y COINCIDIR.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir de la Multitud
Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduce cientos de clics del ratón cada día, di adiós al síndrome del túnel carpiano.
- Incrementa tu productividad en un 50% al visualizar y editar múltiples documentos.
- Trae pestañas eficientes a Office (incluye Excel), tal como Chrome, Edge y Firefox.