Tabla de contenido
Cuando trabajamos en Excel, a menudo tenemos que buscar un texto específico dentro de otro texto. En Microsoft Excel Hoy voy a mostrar cómo encontrar un texto dentro de otro texto en una celda en Excel con dos ejemplos adecuados. Si tú también sientes curiosidad, descárgate nuestro cuaderno de prácticas y síguenos.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de ejercicios para practicar mientras lees este artículo.
Encontrar textos en celdas.xlsx2 Ejemplos adecuados para encontrar texto en una celda en Excel
Para demostrar los ejemplos, consideramos un conjunto de datos de 10 ID de correo electrónico de 10 Averiguaremos si el dominio de correo electrónico pertenece a Gmail o no. Nuestro conjunto de datos está en el rango de celdas B5:B14 y mostraremos nuestro resultado en el rango de celdas C5:C14 respectivamente.
NotaTodas las operaciones de este artículo se realizan utilizando Microsoft Office 365 aplicación.
Ejemplo 1: Combinar las funciones SEARCH, ISNUMBER e IF para buscar texto en una celda
En el primer ejemplo, vamos a utilizar la función BUSCAR , NÚMERO y SI para encontrar el texto de una celda. Este ejemplo es un distingue entre mayúsculas y minúsculas Por lo tanto, comprobaremos si la palabra Gmail Los pasos para completar el proceso se indican a continuación:
📌 Pasos:
- En primer lugar, seleccione la celda C5 .
- Ahora, escribe la siguiente fórmula en la celda.
=IF(ISNUMBER(SEARCH("Gmail",B5)), "Sí", "No")
- Por lo tanto, pulse Entre en .
- Como la palabra Gmail está presente en los datos de la celda B5 la fórmula devuelve Sí en la celda C5 .
- Después de eso, arrastre el Asa AutoFill para copiar la fórmula hasta la celda C14 .
- Finalmente, verás que nuestra fórmula mostrará el resultado para todos los datos.
Así, podemos decir que nuestra fórmula funciona perfectamente, y somos capaces de encontrar texto en una celda de Excel.
🔎 Desglose de la fórmulaEstamos desglosando la fórmula de la celda C5 .
👉
BUSCAR("Gmail",B5) : El BUSCAR buscará el carácter deseado y mostrará el número de carácter. En este caso, la función devolverá 12 .
👉
ISNUMBER(BUSCAR("Gmail",B5)) : El NÚMERO comprobará si el resultado de la función BUSCAR es un número o no. Si el resultado es un número devolverá TRUE De lo contrario, se mostrará FALSO Aquí, la función devolverá TRUE .
👉
IF(ISNUMBER(SEARCH("Gmail",B5)), "Sí", "No") : Por último, el SI comprueba el valor de la variable NÚMERO es la función verdadero o falso Si el resultado es verdadero el SI devolverá Sí Por otro lado, devolverá No Aquí, la función devolverá Sí .
Más información: Excel Buscar Texto en Rango
Ejemplo 2: Combinar las funciones FIND e ISNUMBER para buscar texto en una celda
En el siguiente ejemplo, utilizaremos la función ENCONTRAR , NÚMERO y SI para encontrar el texto de una celda. Se trata de un distingue entre mayúsculas y minúsculas problema. Porque el ENCONTRAR buscará exactamente la misma entidad en nuestras celdas. En este caso, buscaremos la palabra exacta Gmail Los pasos para finalizar este ejemplo son los siguientes:
📌 Pasos:
- En primer lugar, seleccione la celda C5 .
- Después, escribe la siguiente fórmula en la celda.
=IF(ISNUMBER(FIND("Gmail",B4)), "Sí", "No")
- A continuación, pulse Entre en .
- Aquí, la palabra exacta Gmail está ausente en el texto de la celda B5 la fórmula devuelve No en celda C5 .
- Ahora, arrastre el Asa AutoFill para copiar la fórmula hasta la celda C14 .
- Verás que nuestra fórmula mostrará el resultado para todos los datos, y en la vida real, no hay ningún dominio con Gmail Por lo tanto, todos los resultados serán No .
Finalmente, podemos decir que nuestra fórmula funciona correctamente, y somos capaces de encontrar texto en una celda de Excel.
🔎 Desglose de la fórmulaEstamos desglosando la fórmula de la celda C5 .
👉
FIND("Gmail",B4) : El ENCONTRAR buscará el carácter exacto y mostrará el número de carácter. Como la palabra no está presente en nuestro texto, la función devolverá un #VALOR error.
👉
ISNUMBER(FIND("Gmail",B4)) : El NÚMERO comprobará si el resultado de la función ENCONTRAR Si el resultado es un número, devolverá TRUE En cambio, mostrará FALSO En este caso, la función devolverá FALSO .
👉
IF(ISNUMBER(FIND("Gmail",B4)), "Sí", "No") : Al final, el SI comprueba el valor de la variable NÚMERO es la función verdadero o falso Si el resultado es verdadero, el SI devolverá Sí En caso contrario, devolverá No Aquí, la función devolverá No .
Conclusión
Este es el final de este artículo. Espero que este artículo te sea útil y puedas encontrar texto en una celda en Excel. Por favor, comparte con nosotros cualquier otra duda o recomendación en la sección de comentarios de abajo si tienes alguna otra pregunta o recomendación.
No olvide consultar nuestro sitio web, ExcelWIKI para varios problemas y soluciones relacionados con Excel. ¡Sigue aprendiendo nuevos métodos y sigue creciendo!