Excel Buscar texto (tabla de contenido)

  • Búsqueda de texto en Excel
  • ¿Cómo buscar texto en Excel?

Búsqueda de texto en Excel

En Excel, es posible que haya visto situaciones en las que desea extraer el texto presente en una posición específica en una cadena completa utilizando fórmulas de texto como IZQUIERDA, DERECHA, MEDIA, etc. También puede usar las funciones BUSCAR y ENCONTRAR en combinación para encontrar el texto subcadena de una cadena dada. Sin embargo, cuando no está interesado en encontrar la subcadena pero desea saber si una cadena particular está presente en una celda determinada o no, no todas estas fórmulas funcionarán. En este artículo, revisaremos algunas de las fórmulas y / o funciones en Excel que le permitirán verificar si una cadena particular está presente o no en una celda determinada.

¿Cómo buscar texto en Excel?

Buscar texto en Excel es muy simple y fácil. Vamos a entender cómo buscar texto en Excel con algunos ejemplos.

Puede descargar esta plantilla Buscar Excel de texto aquí - Buscar plantilla Excel de texto

Ejemplo # 1 - Uso de la función de búsqueda

Usemos la función ENCONTRAR para encontrar si una cadena específica está presente en una celda o no. Supongamos que tiene datos como se muestra a continuación.

Como estamos tratando de encontrar si un texto específico está presente en una cadena dada o no, tenemos una función llamada ENCONTRAR para tratarlo en un nivel inicial. Esta función devuelve una posición de una subcadena en una celda de texto. Por lo tanto, podemos decir que si la función ENCONTRAR devuelve algún valor numérico, entonces la subcadena está presente en el texto, de lo contrario no.

Paso 1: en la celda B1, comience a escribir = ENCONTRAR, podrá acceder a la función en sí.

Paso 2: la función ENCONTRAR necesita al menos dos argumentos, la cadena que desea buscar y la celda dentro de la cual desea buscar. Usemos "Excel" como primer argumento para la función FIND que especifica find_text de la fórmula.

Paso 3: Queremos encontrar si "Excel" está presente en la celda A2 en una hoja de trabajo determinada. Por lo tanto, elija A2 como el siguiente argumento para ENCONTRAR la función.

Vamos a ignorar el argumento start_num ya que es un argumento opcional.

Paso 4: cierre los paréntesis para completar la fórmula y presione la tecla Intro.

Si puede ver, esta función acaba de devolver la posición donde la palabra "Excel" está presente en la celda actual (es decir, la celda A2).

Paso 5: Arrastre la fórmula para ver la posición donde Excel pertenece debajo de la celda A3 y A4.

Puede ver en la captura de pantalla anterior que la cadena mencionada está presente en dos celdas (A2 y A3). En la celda B3, la palabra no está presente, por lo tanto, la fórmula proporciona el # ¡VALOR! error. Esto, sin embargo, no siempre proporciona una imagen más clara. Quiero decir, alguien podría no ser lo suficientemente bueno en Excel para comprender el hecho de que 1 que aparece en la celda B2 no es más que la posición de la palabra "Excel" en la cadena ocupada en la celda A2.

Paso 6: para obtener un resultado personalizado en la columna B, use la función IF y aplique FIND debajo de ella. Una vez que use ENCONTRAR bajo IF como condición, debe proporcionar dos salidas posibles. Uno si la condición es VERDADERA, el otro si la condición es FALSA. Presione Entrar después de editar la fórmula con condición IF.

Después de usar la fórmula anterior, la salida se muestra a continuación.

Paso 7: Arrastre la fórmula desde la celda B2 hasta la celda B4.

Ahora, hemos usado IF y FIND en combinaciones, ¡la celda sin cadena aún da #VALUE! error. Intentemos eliminar este error con la ayuda de la función ISNUMBER.

La función ISNUMBER verifica si la salida es número o no. Si la salida es un número, dará VERDADERO como valor, si no es número, dará FALSO como valor. Si usamos esta función en combinación con IF y FIND, la función IF dará la salida en función de los valores (ya sea VERDADERO o FALSO) proporcionados por la función ISNUMBER.

Paso 8: Use ISNUMBER en la fórmula que usamos anteriormente en el paso 6 y el paso 7. Presione la tecla Entrar después de editar la fórmula en la celda B2.

Paso 9: Arrastre la fórmula a través de la celda B2 a B4.

¡Claramente el #VALOR! El error presente en los pasos anteriores se anuló debido a la función ISNUMBER.

Ejemplo # 2 - Uso de la función de búsqueda

En líneas similares a la de la función ENCONTRAR, la función de BÚSQUEDA en Excel también le permite buscar si la subcadena dada está presente dentro de un texto o no. Puede usarlo en las mismas líneas que hemos usado la función ENCONTRAR y es una combinación con IF e ISNUMBER.

La función de BÚSQUEDA también busca la cadena específica dentro del texto dado y devuelve la posición a la que pertenece el texto.

Le mostraré directamente la fórmula final para encontrar si una cadena está presente o no en Excel usando la combinación de las funciones SEARCH, IF e ISNUMBER. Puede seguir los pasos del 1 al 9, todos en la misma secuencia del ejemplo anterior. El único cambio será reemplazar FIND con la función SEARCH.

Use la siguiente fórmula en la celda B2 de la hoja "Ejemplo 2" y presione la tecla Intro para ver la salida (Tenemos los mismos datos que se usaron en el ejemplo anterior) = SI (NÚMERO (BÚSQUEDA ("Excel", A1)), "Texto presente", "Texto no presente") Una vez que presione la tecla Intro, verá una salida igual que en el ejemplo anterior.

Arrastre la fórmula a través de las celdas B2 a B4 para ver el resultado final.

En la celda A2 y A4, la palabra "Excel" está presente, por lo tanto, ha salido como "Texto presente". Sin embargo, en la celda A3, la palabra "Excel" no está presente, por lo tanto, aparece como "Texto no presente".

Esto es de este artículo. Vamos a envolver las cosas con algunas cosas para recordar.

Cosas para recordar sobre la búsqueda de texto en Excel

  • Estas funciones se utilizan para verificar si la cadena dada está presente en el texto proporcionado. En caso de que necesite extraer la subcadena de cualquier cadena, debe usar las funciones IZQUIERDA, DERECHA, MEDIA por completo.
  • La función ISNUMBER se usa en combinación para que no obtenga ningún # ¡VALOR! error si la cadena no está presente en el texto proporcionado.

Artículos recomendados

Esta es una guía para buscar texto en Excel. Aquí discutimos Cómo buscar texto en Excel junto con ejemplos prácticos y una plantilla de Excel descargable. También puede consultar nuestros otros artículos sugeridos:

  1. BUSCAR Fórmula en Excel
  2. Función Excel NORMSINV
  3. Cuadro de nombre y sus usos en Excel
  4. Concatenar cadenas en Excel
  5. Texto de VBA (ejemplos con plantilla de Excel)

Categoría: