visión general
Puede usar la función de BÚSQUEDA de Excel para encontrar la posición (como un número) de una cadena de texto dentro de otra cadena de texto. SEARCH devuelve la posición del primer carácter del texto de búsqueda dentro del texto. A diferencia de FIND, SEARCH permite comodines y no distingue entre mayúsculas y minúsculas.
propósito de uso/ valor de retorno
Encuentra el lugar donde se encuentra una cadena de caracteres en un texto
sintaxis
=SUCHEN(Suchtext; Text; [Erstes_Zeichen)]
argumentos
Texto de búsqueda : el texto a buscar (cualquier combinación de caracteres). Aquí también se puede utilizar una matriz con varios textos de búsqueda {«a»;»b»;…} o una referencia a varias celdas. Sin embargo, esto tiene el efecto de devolver una matriz de resultados con varias entradas. Texto : el texto a buscar. first_char – [opcional] La posición inicial en el texto a buscar. El valor predeterminado es 1.
Ejemplos de BÚSQUEDA
combinaciones posibles
1) ESNUMERO+BUSCAR =ISTNUMBER(BUSCAR(buscartexto; texto; [primer_carácter)]) En combinación con la función ESNUMERO, se puede verificar si una combinación específica de caracteres ocurre en una celda. Dado que el resultado de la función BUSCAR es una especificación de posición, podemos usar la función ESNÚMERO para convertir esto en un valor VERDADERO o FALSO. En resumen, también podemos recordar la funcionalidad como «contiene».
2) SI+ESNUMERO+BUSCAR =SI(ESNUMERO(BUSCAR(buscartexto; texto; [primer_carácter)]);»contener»;»no contener») Agregando la función SI, podemos construir la siguiente construcción: si la celda x entonces contiene y más z
3) COUNT+SEARCH+array con múltiples cadenas de búsqueda =COUNT(SEARCH({«a»;»b»};A1)) Aquí se buscan las letras «a» y «b». Como resultado, obtenemos 2 celdas de resultados, que contienen la posición del texto de búsqueda o, si no existe, el #¡VALOR! errores de salida Con CONTAR podemos contar cuántas de estas celdas contienen un número.
Esto nos permite formular las siguientes condiciones para una función IF, por ejemplo: si contiene al menos 1 criterio de búsqueda COUNT(SEARCH({«a»;»b»};A1))>0 si hay más de 1 criterio de búsqueda contenía COUNT(BUSCAR({ «a»;»b»};A1))>1 si hay exactamente 2 criterios de búsqueda COUNT(BUSCAR({«a»;»b»};A1))=2
Puede encontrar ejemplos aquí: https://Excelheroe.de/formeln/wenn-zelle-x-enthaelt-dann/
notar
- Utilice la función BUSCAR para encontrar la posición de una cadena de texto dentro de otra.
- A diferencia de FIND, SEARCH permite el uso de comodines y no distingue entre mayúsculas y minúsculas.
- SEARCH permite los caracteres comodín de interrogación (?) y asterisco (*) en el texto de búsqueda.
- Que ? sirve como marcador de posición para un solo carácter y el * para cualquier cadena de caracteres. Ejemplo: «¿Hall?» encontraría «hola» y «hall». «Guten*» encontraría «Guten Tag».
- Para encontrar el signo de interrogación o el asterisco, debe poner una tilde (~) delante del carácter, es decir, ~ * y ~ ? usar.
Número palabras: 552