Fórmula de Excel: celda contiene qué cosas -

Tabla de contenido

Fórmula genérica

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

Resumen

Si tiene una lista de elementos (palabras, subcadenas, etc.) y desea saber cuáles de estos elementos aparecen en una celda, puede crear una tabla simple y usar una fórmula basada en la función BUSCAR.

Preparar

Suponga que tiene celdas que contienen texto que menciona varios colores y desea averiguar qué colores se mencionan en cada celda.

Con el texto de la izquierda, cree una tabla simple con las celdas que desea verificar a la izquierda y las palabras que desea buscar como etiquetas de columna a la derecha.

En el ejemplo, estamos verificando 6 colores, por lo que la tabla tiene 7 columnas en total, incluida la columna en la que estamos buscando.

En la segunda columna, agregue la primera fórmula. En la celda C5 del ejemplo, tenemos:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Explicación

Esta fórmula se basa en la fórmula más simple que se describe aquí. Utiliza la función de BÚSQUEDA para buscar dentro de B5 para usar la celda C4 como la cadena de búsqueda. Si SEARCH devuelve un número, significa que se encontró la cadena de búsqueda. En ese caso, ISNUMBER devolverá VERDADERO y la función SI devolverá el valor en C4.

Si no se encuentra la cadena de búsqueda, SEARCH devuelve un error, ISNUMBER devuelve FALSE y la función IF devuelve una cadena vacía (""), el valor si es FALSE.

Tenga en cuenta que las referencias en esta fórmula se construyen cuidadosamente. La referencia a C $ 4 tiene la fila bloqueada y la referencia a $ B5 tiene la columna bloqueada. Esto permite que la fórmula se copie en toda la tabla y siga funcionando correctamente.

Articulos interesantes...