Obtiene el número de posición de un carácter o subcadena dentro de un texto.
Copiar esta fórmula
=FIND("-", A2)FIND devuelve la posición de la primera aparición del texto de búsqueda, contando desde 1. FIND distingue entre mayúsculas y minúsculas; SEARCH no y admite caracteres comodín. Ambos combinan bien con LEFT, MID y RIGHT para extraer partes.
El @ es el 5.º carácter.
=FIND("-", "A-17-X", 3)→5El tercer argumento inicia la búsqueda en el carácter 3, así que se encuentra el segundo guion.
La posición suele pasarse a LEFT, MID o RIGHT.
No distingue entre mayúsculas y minúsculas
=SEARCH("abc", A2)SEARCH ignora mayúsculas y minúsculas y permite caracteres comodín.
FIND devuelve #VALUE!. Envuélvela en IFERROR: =IFERROR(FIND("-", A2), 0).
En Excel 365 usa =LEN(TEXTBEFORE(A2, "-", -1))+1. Devuelve la posición del último guion.
Inicia la segunda búsqueda justo después de la primera coincidencia: =FIND("-", A2, FIND("-", A2)+1).
FIND distingue mayúsculas de minúsculas y no admite comodines. SEARCH no distingue mayúsculas de minúsculas y admite caracteres comodín.
¿Necesitas una fórmula para tus propios datos?
Describe lo que quieres en lenguaje natural y deja que ExcelGPT escriba, explique y verifique la fórmula; gratis para empezar, sin complementos.