Táboa de contidos
Mentres traballamos en Excel, moitas veces temos que buscar un texto específico dentro doutro texto. En Microsoft Excel , podemos facer tales traballos de varias maneiras. Hoxe vou mostrar como atopar un texto dentro doutro texto nunha cela en Excel con dous exemplos axeitados. Se tamén tes curiosidade por iso, descarga o noso caderno de prácticas e síguenos.
Descarga o Caderno de prácticas
Descarga este caderno de prácticas para practicar mentres lees este artigo.
Buscando textos en celas.xlsx2 exemplos axeitados para atopar texto en celas en Excel
Para demostrar os exemplos, consideramos un conxunto de datos de 10 ID de correo electrónico de 10 persoas. Descubriremos se o dominio de correo electrónico pertence ou non a Gmail . O noso conxunto de datos está no intervalo de celas B5:B14 e mostraremos o noso resultado no intervalo de celas C5:C14 , respectivamente.
Nota
Todas as operacións deste artigo realízanse mediante a aplicación Microsoft Office 365 .
Exemplo 1: Combinar Funcións SEARCH, ISNUMBER e IF para atopar texto na cela
No primeiro exemplo, imos usar SEARCH , ISNUMBER e IF funcións para atopar o texto dunha cela. Este exemplo é un problema insensible entre maiúsculas e minúsculas . Entón, comprobaremos se a palabra Gmail está presente nas nosas entidades. Indícanse os pasos para completar o procesoabaixo:
📌 Pasos:
- Primeiro de todo, selecciona a cela C5 .
- Agora, escribe a seguinte fórmula na cela.
=IF(ISNUMBER(SEARCH("Gmail",B5)),"Yes","No")
- Por iso, preme Introduza .
- Como a palabra Gmail está presente nos datos da cela B5 , a fórmula devolveu Si na cela C5 .
- Despois diso, arrastre a icona Manexo de enchemento automático para copiar a fórmula na cela C14 .
- Finalmente, verás que a nosa fórmula mostrará o resultado de todos os datos.
Así, podemos dicir que a nosa fórmula funciona perfectamente e que podemos atopar texto nunha cela en Excel.
🔎 Desglose da fórmulaEstamos desglosando a fórmula da cela C5 .
👉
BUSCAR(“Gmail”,B5) : o <1 A función>BUSCAR buscará o noso carácter desexado e mostrará o número de carácter. Aquí, a función devolverá 12 .
👉
ISNUMBER(SEARCH(“Gmail”,B5)) : a función ISNUMBER comprobará se o resultado da función BUSCAR é un número ou non. Se o resultado é un número, devolverá VERDADEIRO . En caso contrario, mostrará FALSO . Aquí, a función devolverá TRUE .
👉
IF(ISNUMBER(SEARCH(“Gmail”,B5)),”Si”,”Non”) : Finalmente, a función IF comproba que o valor da función ISNUMBER é true ou false . Se o resultado é verdadeiro a función IF devolverá Si , por outra banda, devolverá Non . Aquí, a función devolverá Si .
Ler máis: Excel Search for Text in Range
Exemplo 2: Combina as funcións FIND e ISNUMBER para atopar texto na cela
No seguinte exemplo, usaremos as funcións FIND , ISNUMBER e IF para atopar o texto dunha cela. Este é un problema distintivo entre maiúsculas e minúsculas . Porque a función FIND buscará exactamente a mesma entidade nas nosas celas. Aquí, comprobaremos se a palabra exacta Gmail está presente ou non. Os pasos para rematar este exemplo son os seguintes:
📌 Pasos:
- En primeiro lugar, selecciona a cela C5 .
- Despois escribe a seguinte fórmula na cela.
=IF(ISNUMBER(FIND("Gmail",B4)),"Yes","No")
- A continuación, preme Intro .
- Aquí non aparece a palabra exacta Gmail no texto da cela B5 , a fórmula devolveu Non na cela C5 .
- Agora, arrastra o . 1>Icona de recheo automático para copiar a fórmula na cela C14 .
- Verás que a nosa fórmula mostrará o resultado de todos os datos e, na vida real, non hai ningún dominio con Gmail . Polo tanto, todos os resultados serán Non .
Finalmente, podemos dicir que a nosa fórmula funciona correctamente e que somos capaces de atopar texto nunha celaen Excel.
🔎 Desglose da fórmulaEstamos desglosando a fórmula da cela C5 .
👉
FIND(“Gmail”,B4) : a función FIND buscará o carácter exacto e mostrará o número de carácter. Como a palabra non está presente no noso texto, a función devolverá un erro #VALUE .
👉
ISNUMBER(FIND(“Gmail”,B4)) : A función ISNUMBER comprobará se o resultado da función FIND é un número ou non. Se o resultado é un número, devolverá VERDADEIRO . Pola contra, mostrará FALSO . Aquí, a función devolverá FALSO .
👉
IF(ISNUMBER(FIND(“Gmail”,B4)),”Si”,”Non”) : Ao final, a función IF comproba que o valor da función ISNUMBER é true ou false . Se o resultado é verdadeiro, a función SE devolverá Si , se non, devolverá Non . Aquí, a función devolverá Non .
Conclusión
Este é o final deste artigo. Espero que este artigo che sexa útil e que poidas atopar texto nunha cela en Excel. Comparta connosco calquera outra consulta ou recomendación na sección de comentarios a continuación se tes máis preguntas ou recomendacións.
Non te esquezas de consultar o noso sitio web, ExcelWIKI , para ver varios Excel- problemas e solucións relacionados. Segue aprendendo novos métodos e segue crecendo!