
Contenido
Las funciones HALLAR y HALLARB en Excel se utilizan para encontrar la posición de una subcadena dentro de otra cadena de texto. A continuación te explico cómo usar cada una de ellas:
Función HALLAR
Sintaxis: `HALLAR(texto_buscar, texto_objetivo, [núm_inicial])`
- texto_buscar: El texto que deseas encontrar.
- texto_objetivo: El texto en el que quieres buscar.
- núm_inicial (opcional): La posición dentro de texto_objetivo desde la que se iniciará la búsqueda. Si se omite, comenzará desde el primer carácter.
Ejemplo: Si tienes una celda con el texto «Hola Mundo» y quieres encontrar la posición de la palabra «Mundo», usarías la fórmula:
=HALLAR("Mundo", "Hola Mundo")
Esto devolvería `6`, ya que «Mundo» comienza en el sexto carácter de «Hola Mundo».
Función HALLARB
Sintaxis: `HALLARB(texto_buscar, texto_objetivo, [núm_inicial])`
La función HALLARB es similar a HALLAR, pero está diseñada para usarse con caracteres de byte doble, lo cual es relevante para idiomas que utilizan estos caracteres, como el japonés o el chino. La sintaxis y los argumentos son iguales a los de la función HALLAR.
Ejemplo: Usando un conjunto de caracteres de doble byte:
=HALLARB("Mundo", "Hola Mundo")
Este ejemplo es idéntico al de HALLAR cuando se trabaja solo con texto de un byte. La diferencia clave se observa cuando se emplea con caracteres de doble byte.
Notas Adicionales
- Las funciones HALLAR y HALLARB son sensibles a mayúsculas y minúsculas. Es decir, buscar «mundo» en «Hola Mundo» no devolverá ninguna posición a menos que coincidan exactamente.
- Si el texto no se encuentra, ambas funciones devolverán un error `#¡VALOR!`.
Estas funciones son útiles cuando trabajas con datos de texto y necesitas conocer la posición de ciertos caracteres o subcadenas dentro de tus datos.