Excel: si la celda contiene texto, devuelve valor

Excel es una herramienta ampliamente utilizada en el ámbito empresarial y personal para realizar diferentes tipos de cálculos y análisis de datos. Sin embargo, para obtener resultados precisos y eficientes, es fundamental conocer todas las funciones y fórmulas que esta poderosa herramienta tiene para ofrecer. En este artículo, nos enfocaremos en una función específica de Excel, que es especialmente útil cuando necesitamos verificar si una celda contiene texto y, en caso afirmativo, devolver un valor específico. ¡Descubre cómo utilizar esta función y mejora tu experiencia con Excel!


Puede utilizar las siguientes fórmulas en Excel para devolver un valor si una celda contiene cierto texto:

Fórmula 1: valor de retorno si la celda contiene texto exacto

=IF(B2="Point Guard", B2, "")

Esta fórmula particular verifica si el texto en la celda B2 es exactamente igual a “Point Guard”. Si es así, entonces la fórmula devuelve el texto de la celda. B2. De lo contrario, la fórmula devuelve un espacio en blanco.

Fórmula 2: valor de retorno si la celda contiene texto parcial

=IF(COUNTIF(B2,"*Guard*"), B2, "")

Esta fórmula particular verifica si la celda B2 contiene «Guardia» en cualquier lugar de la celda. Si es así, entonces la fórmula devuelve todo el texto de la celda. B2. De lo contrario, la fórmula devuelve un espacio en blanco.

Los siguientes ejemplos muestran cómo utilizar cada fórmula en la práctica con el siguiente conjunto de datos en Excel que contiene información sobre varios jugadores de baloncesto:

Excel: si la celda contiene texto, devuelve valor

Ejemplo 1: valor de retorno si la celda contiene texto exacto

Podemos escribir la siguiente fórmula en la celda C2 para devolver el valor en la celda B2 si es exactamente igual a “Point Guard”:

=IF(B2="Point Guard", B2, "")

Luego podemos hacer clic y arrastrar esta fórmula hacia cada celda restante en la columna C:

Excel: si la celda contiene texto, devuelve valor

Si el texto en la columna B es exactamente igual a “Point Guard”, entonces la columna C simplemente devuelve el texto.

De lo contrario, la columna C devuelve un espacio en blanco.

Ejemplo 2: valor de retorno si la celda contiene texto parcial

Podemos escribir la siguiente fórmula en la celda C2 para devolver el valor en la celda B2 si contiene «Guardia» en cualquier parte de la celda:

=IF(COUNTIF(B2,"*Guard*"), B2, "")

Luego podemos hacer clic y arrastrar esta fórmula hacia cada celda restante en la columna C:

Excel: si la celda contiene texto, devuelve valor

Si el valor de la columna B contiene «Guardia» en cualquier parte de la celda, la columna C devuelve todo el texto de la celda.

De lo contrario, la columna C devuelve un espacio en blanco.

Recursos adicionales

Los siguientes tutoriales explican cómo realizar otras operaciones comunes en Excel:

Excel: compruebe si la celda contiene uno de varios valores
Excel: compruebe si la celda contiene fecha
Excel: calcular el promedio si la celda contiene texto

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Excel: si la celda contiene texto, devuelve valor

Excel: si la celda contiene texto, devuelve valor

En Excel, una de las funciones más útiles y utilizadas es la función SI. Esta función nos permite realizar cálculos y tomar decisiones basadas en condiciones especificadas. Una de las preguntas más frecuentes es cómo utilizar la función SI para verificar si una celda contiene texto y devolver un valor determinado en función de esa condición.

Uso de la función SI en Excel

Antes de profundizar en cómo utilizar la función SI para verificar si una celda contiene texto, es importante comprender cómo funciona básicamente esta función en Excel. La función SI tiene la siguiente sintaxis:

=SI(condición, valor_si_verdadero, valor_si_falso)

La función SI toma una condición lógica, y si se cumple, devuelve un valor especificado en caso de ser verdadera, de lo contrario, devuelve un valor diferente.

Verificar si una celda contiene texto

Para verificar si una celda contiene texto, podemos utilizar la función ESTEXTO de Excel. La función ESTEXTO devuelve VERDADERO si el valor de una celda es texto, y FALSO en caso contrario. La sintaxis de la función ESTEXTO es la siguiente:

=ESTEXTO(celda)

Por lo tanto, podemos utilizar esta función en combinación con la función SI para lograr nuestro objetivo. A continuación se muestra un ejemplo:

=SI(ESTEXTO(A1), "La celda contiene texto", "La celda no contiene texto")

En este caso, si la celda A1 contiene texto, la función SI devolverá «La celda contiene texto». De lo contrario, devolverá «La celda no contiene texto».

Ejemplo práctico

Imaginemos que tenemos una lista de productos en una hoja de cálculo de Excel, y queremos verificar si la columna de descripción de cada producto contiene texto o está vacía. Podemos utilizar la función SI y la función ESTEXTO de la siguiente manera:

=SI(ESTEXTO(B2), "La descripción está completa", "La descripción está vacía")

De esta manera, obtendremos un mensaje indicando si la descripción está completa o vacía para cada producto en la columna B.

Conclusión

Utilizando la función SI en combinación con la función ESTEXTO, podemos verificar si una celda en Excel contiene texto y devolver un valor determinado en función de esa condición. Esto resulta especialmente útil en casos donde necesitamos automatizar tareas o realizar cálculos basados en la presencia o ausencia de texto en ciertas celdas.

¡Espero que este artículo te haya sido útil para comprender cómo utilizar la función SI en Excel para verificar si una celda contiene texto!

Referencias:


Deja un comentario