Cómo utilizar la función FIND, FINDBs (ENCONTRAR y ENCONTRARB) en Excel

Español Inglesa
ENCONTRAR y ENCONTRARB FIND, FINDBs

Descripción General

Las funciones ENCONTRAR y ENCONTRARB en Excel y Google Sheets son utilizadas para localizar la posición de un texto específico dentro de otro texto. La principal diferencia entre ambas es que ENCONTRAR diferencia entre mayúsculas y minúsculas y considera cada carácter individualmente, mientras que ENCONTRARB cuenta cada byte, siendo especialmente útil para idiomas que utilizan caracteres de doble byte.

Sintaxis de las Funciones

La sintaxis para estas funciones es:

ENCONTRAR(texto_buscado, dentro_de_texto, [posición_inicial]) ENCONTRARB(texto_buscado, dentro_de_texto, [posición_inicial])

Donde:

  • texto_buscado: El texto que deseas encontrar.
  • dentro_de_texto: El texto en el cual se realiza la búsqueda.
  • posición_inicial (opcional): La posición dentro de la cadena de texto desde donde se desea empezar la búsqueda. Si se omite, la búsqueda comienza desde la primera posición.

Ejemplo Básico

Considera el siguiente ejemplo donde buscamos la posición de la palabra «gato» en la frase «El gato está en el tejado»:

=ENCONTRAR("gato", "El gato está en el tejado")

En este caso, la función retornará 4, ya que «gato» comienza en la cuarta posición del texto.

Aplicación Práctica: Análisis de Texto

Supongamos que necesitas identificar la posición de un término clave dentro de un conjunto de datos para categorizar comentarios de clientes sobre un producto.

Comentario Fórmula Resultado
Me encanta este producto, funciona bien. =ENCONTRAR(«funciona», A2) 27
No funciona como esperaba. =ENCONTRAR(«funciona», A3) 4

La función ayuda a determinar rápidamente dónde aparece el término «funciona», facilitando así la categorización automática basada en palabras clave.

Aplicación Práctica: Manejo de Textos en Programación

Si trabajas en programación y necesitas gestionar cadenas de texto que incluyen caracteres de varios bytes, te será útil ENCONTRARB. Por ejemplo, si necesitas encontrar la posición de un carácter específico en una cadena que incluye caracteres japoneses.

=ENCONTRARB("目", "初めまして。私の名前は目なりです。")

Esta función retornará la posición del carácter «目», contando cada byte del texto, lo cual es esencial para manejar adecuadamente los caracteres japoneses, dado que cada carácter puede estar compuesto por más de un byte.

Estos ejemplos ilustran cómo las funciones ENCONTRAR y ENCONTRARB pueden ser aplicadas tanto en tareas cotidianas de análisis de datos como en programación que involucra la manipulación de texto con codificaciones complejas.

Maggiori informazioni: https://support.microsoft.com/es-es/office/encontrar-y-encontrarb-funciones-encontrar-y-encontrarb-c7912941-af2a-4bdf-a553-d0d89b0a0628

Otras funciones
Devuelve una matriz de valores de texto de cualquier intervalo especificado
Convierte las letras en inglés o katakana de ancho completo (de dos bytes) dentro de una cadena de caracteres en caracteres de ancho medio (de un byte)
Devuelve el carácter especificado por el número de código
Devuelve un código numérico del primer carácter de una cadena de texto
Combina el texto de varios rangos o cadenas, pero no proporciona el delimitador o los argumentos IgnoreEmpty
Concatena varios elementos de texto en uno solo
Convierte las letras en inglés o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve los caracteres del lado derecho de un valor de texto
Quita los espacios del texto
Comprueba si dos valores de texto son idénticos
Devuelve un número específico de caracteres de una cadena de texto que comienza en la posición que se especifique
Da formato a un número como texto con un número fijo de decimales
Extrae los caracteres fonéticos (furigana) de una cadena de texto
Busca un valor de texto dentro de otro (no distingue mayúsculas de minúsculas)
Devuelve los caracteres del lado izquierdo de un valor de texto
Convierte las letras de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes)
Devuelve el número de caracteres de una cadena de texto
Quita del texto todos los caracteres no imprimibles
Pone el texto en minúsculas
Pone el texto en mayúsculas
Convierte un número en texto, con el formato de moneda $ (dólar)
Pone en mayúscula la primera letra de cada palabra de un valor de texto
Reemplaza caracteres de texto
Repite el texto un número determinado de veces
Sustituye texto nuevo por texto antiguo en una cadena de texto
Convierte sus argumentos a texto
Da formato a un número y lo convierte en texto
Convierte un número en texto, con el formato de moneda ß (Baht)
Devuelve el carácter Unicode al que hace referencia el valor numérico dado
Devuelve el número (punto de código) que corresponde al primer carácter del texto
Combina el texto de varios rangos o cadenas e incluye el delimitador que se especifique entre cada valor de texto que se combinará Si el delimitador es una cadena de texto vacío, esta función concatenará los rangos
Convierte un argumento de texto en un número
Convierte texto a número de manera independiente a la configuración regional