Excel formula: Cell contains which things

Fórmula genérica

=SI(ESNUMERO(HALLAR(substring,text)),substring,"")

Explicación

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

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 a 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:
=SI(ESNUMERO(HALLAR(C$4,$B5)),C$4,"")

Cómo funciona esta fórmula

Esta fórmula se basa en la fórmula más simple que se describe aquí. Utiliza la función HALLAR para mirar dentro de B5 para usar la celda C4 como la cadena de búsqueda. Si HALLAR devuelve un número, significa que se encontró la cadena de búsqueda. En ese caso, ESNUMERO devolverá VERDADERO, y la función SI devolverá el valor en C4.
Si no se encuentra la cadena de búsqueda, HALLAR devuelve un error, ESNUMERO devuelve FALSO y la función SI devuelve una cadena vacía (""), el valor de FALSO.
Tenga en cuenta que las referencias en esta fórmula están cuidadosamente construidas. 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.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT