Táboa de contidos
Mentres se manexa unha base de datos grande, pode ter que buscar un texto específico da base de datos. Excel ten algunhas funcións polas que podes facelo facilmente. Hoxe neste artigo imos demostrar 4 xeitos sinxelos de atopar se o intervalo de celas contén texto específico en Excel .
Descargar o libro de prácticas
Descarga esta folla de prácticas para practicar mentres lees este artigo.
Find If Range of As celas conteñen texto específico.xlsx
4 xeitos sinxelos de atopar se o intervalo de celas contén texto específico en Excel
O conxunto de datos a continuación determinará se o intervalo de textos contén algún texto específico ou non. Ademais, a columna da esquerda chamada Texto contén o texto desexado e a columna da dereita Específico Texto contén os textos que se marcarán á esquerda. columna. A continuación, a columna Resultado mostrará as saídas. Para evitar problemas de compatibilidade, use a edición Excel 365 .
1. Insira a función COUNTIF para buscar se o intervalo de celas contén texto específico en Excel
Para determinar se existe un valor ou texto nun intervalo de datos, simplemente podes usar unha fórmula baseada na función COUNTIF . A COUNTIF a función axudaranos a contar valores se se cumpre algunha condición específica.
Pasos:
- Primeiro, na cela E5 , inserir ofórmula:
=COUNTIF(B5:B10,"*"&D5&"*")>0
- A continuación, prema Intro para obter o resultado.
🔎 Desglose da fórmula
- O rango de entrada aquí é B5: B10 .
- O criterio é “*”&D5&”*” . Aquí usamos o asterisco (*) como comodín para un ou máis caracteres. Concatenamos o asterisco antes e despois da referencia da cela D4 polo que agora contarase como unha subcadea. Polo tanto, isto contará o valor se aparece en calquera lugar do intervalo.
- Polo tanto, se se atopa o valor, a saída será VERDADEIRO se non, a saída será FALSO .
- Despois pase o cursor do rato na esquina inferior dereita da cela da fórmula, e cando o cursor mostre a icona Recheo de control ( + ), fai dobre clic nel para aplicar a mesma fórmula ao resto das celas.
- Por iso, obterás os resultados.
Ler máis: Como atopar se a cela contén texto específico en Excel
2. Buscar se o intervalo de celas contén texto específico con Funcións ISNUMBER e FIND
Utilizando a fórmula baseada nos ISNUMBER e FIND , podemos atopar facilmente o texto específico dun rango de celas. A función ISNUMBER devolve unha saída lóxica se o argumento dentro dela cumpre. Por outra banda, a función FIND devolve a posición específica dun texto especificado en aintervalo de cadeas ou texto.
Pasos:
- Primeiro, na cela E5 , aplicamos a fórmula:
=ISNUMBER(FIND(D5,B5))
- A continuación, preme Intro para obter o resultado.
🔎 Desglose da fórmula
- A función Buscar aquí determina a localización exacta de o texto mencionado na cela D5 na cadea de texto B5 . Poden ser un valor numérico ou un baleiro (se o texto non se atopa na cadea).
- A función ISNUMBER devolverá unha saída lóxica baseada en a saída da función FIND .
- Despois diso, aplique a mesma función ao resto das celas arrastrando o Recheo para cela E10 .
- Así obterás o resultado desexado.
Ler máis: Excel Search for Text in Range
3. Combina as funcións SE, OU e COUNTIF para atopar celas que conteñan certo texto
Cando necesitamos atopar textos específicos do intervalo indicado de celas, podemos facelo facilmente con a función SE . Aniñar outras funcións dentro da función IF facilitará o noso traballo. Polo tanto, siga os seguintes métodos.
3.1 SE con función COUNTIF
A combinación das funcións IF e COUNTIF determinará se o a cadea contén o texto específico ou non.
Pasos:
- Nunha cela na que desexaobtén o resultado, aplica SE co CONTARSE A forma final desta fórmula é:
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 Desglose da fórmula
- O intervalo é B5:B10.
- O criterio é “*”&D5&”*” .
- Se se atopa o valor, o resultado mostrará SI .
- Se non se atopa o valor, o resultado mostrará NON .
- Obter o resultado premendo Intro .
- Agora aplícase o mesmo ao resto de textos específicos. Os textos que coincidan coa fonte mostrarán SI e outros mostrarán NON .
3.2 NÚMERO, BUSCA Funcións , e IF
Podemos determinar se a cadea contén o texto específico ou non coa combinación de IF , BUSCAR e Funcións ISNUMBER .
Pasos:
- Primeiro, aplique a función IF co ISNUMBER función na cela E5 . A fórmula final é:
=IF(ISNUMBER(SEARCH(D5,B5)),"FOUND","NOT FOUND")
🔎 Desglose de fórmulas
- Atoparemos o texto D5 dentro do texto B5 mediante a función BUSCAR .
- O resultado mostrará FOUND se o valor é verdadeiro.
- O resultado mostrará NOT FOUND se o valor é falso.
- Preme Intro para aplicar a función.
- Así obterás o resultado para o resto das celas arrastrando o Recheo á cela. E10 .
3.3 IF con OU e COUNTIF
Aquí, a aplicación combinada de As funcións SE , OU, e CONTARSE despregaranse para determinar se hai algún texto que conteña celas que teñan algún texto específico ou non. Cando a función IF axudaranos a comprobar unha condición, por outra banda, COUNTIF axudaranos a contar os valores se se cumpre esa condición específica. E a función OU axudaranos a devolver a saída necesaria en función da condición.
Pasos:
- Na cela E5 , introducimos a fórmula:
=IF(OR(COUNTIF(B5,"*"&$D$5:$D$10&"*")),"YES","NOT FOUND")
- Por iso, prema Intro para obter o resultado.
🔎 Desglose da fórmula
- O o intervalo é B5 .
- O criterio é “*”&$D$5:$D$10&”*” .
- Por tanto, se o valor está aí, o resultado mostrará SI .
- Ademais, se non se atopa o valor, o resultado mostrará NO FOUND .
- Aplica a mesma fórmula ao resto das celas arrastrando a icona Recheo á cela E10 .
Ler máis: Como atopar texto na cela en Excel
4. Únete ás funcións SUMPRODUCT e COUNTIF
As funcións SUMPRODUCT e COUNTIF tamén che axudan a atopar textos específicos nunha variedade de celas. Sigue estes pasos para aprender. O SUMPRODUCT , por outra banda, o CONTARSE axudaranos a contar os valores se se cumpre esa condición específica.
Pasos:
- En primeiro lugar, aplique o <1 Función>SUMPRODUCT na cela E5 . Aquí aniñamos a función CONTARSE dentro do SUMAPRODUTO A fórmula final é:
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- Por iso preme Intro para obter o resultado.
🔎 Fórmula Desglose
- O intervalo é B5:B10 .
- O criterio é “*”&D5&”*” .
- A función CONTARSE conta o número de celas coincidentes.
- Ademais, a función SUMAPRODUTO toma o número devolto polo CONTARSE e obtén a súa suma.
- Por último, aplique a mesma fórmula ao resto das celas. O resultado é preciso en canto á entrada.
Cousas para recordar
- Mentres estamos a usar comodíns, debemos aplicar o asterisco (*) con cada subcadea. Asterisco ( * ) coincide con calquera número de caracteres cando se usa.
- Mentres utiliza a IF coa fórmula OU lembra Bloquear o Intervalo utilizando a referencia de cela absoluta ($) .