¿Hay alguna forma de verificar si una celda está vacía?
Hay una función ISBLANK()
pero devuelve falso cuando hay una fórmula en una celda, incluso aunque la fórmula no devuelva nada (o una cadena vacía).
Me gustaría que sea verdadero cuando la fórmula no devuelva nada también. Entonces la celda parece estar vacía sin ningún valor.
formulas
google-sheets
Robert Koritnik
fuente
fuente
=if(1=1,"","No Way")
y pone un valor en la celda. A diferencia de Excel, coloque este en la celda A2:=if(1=1, ,"No Way")
y dejará la celda en blanco. Esto se prueba fácilmente colocando estas fórmulas en otras 2 celdas:=ISBLANK(A1)
devolverá FALSO mientras=ISBLANK(A2)
que devolverá VERDADERO. Del mismo modo=ISBLANK(if(1=1, ,"No Way"))
devolver VERDADERO.C2=""
?Puedo usar la función
ese será uno solo de los que
cell
esté vacío.fuente
La función me pareció
LEN(A1)
muy útil y robusta. También funciona para celdas que contenían texto que se ha eliminado. Devuelve la longitud del contenido de una celda y si devuelve 0, la celda está vacía.IF(NOT(LEN(A1)))
oIF(LEN(A1)=0)
para buscar celdas vacíasIF(LEN(A1))
oIF(LEN(A1)<>0)
para buscar celdas no vacíasPrefiero la variante de puño porque es más fácil de leer. El número 0 se evalúa
FALSE
en un cheque booleano, cualquier número positivo se evalúa comoTRUE
.fuente
Puedes envolverlo
ISBLANK()
con unNOT()
básicamente cambia lo que haya en él al contrario de su resultado original.Está comprobando si
A2
no está vacío. Si tiene algoA2
, dará unTrue
resultado.NO - Ayuda de editores de Documentos
fuente
A excepción de la A de @Martin Hansen (donde las cuatro versiones no devuelven nada más que
#N/A
para mí) dos de las anteriores.de
Sin embargo, todos son mucho más largos de lo necesario, solo con el propósito de diferenciarlos. Gran parte de la longitud se debe al texto elegido para notificar la condición. Dicho texto no es necesario ( me gustaría que devuelva verdadero ... ). Una A correcta es la celda "no en blanco" serviría para la diferenciación (como la interpretación de @ CamSyl).
Sin embargo, en ese caso, una A correcta es la celda "en blanco" serviría igualmente bien (o mejor, dadas las necesidades de OP
true
para el blanco), y eso se puede lograr con una fórmula de aproximadamente un tercio de la longitud de la solución de @ CamSyl (que sí no resuelva el problema de OP de todos modos).Recomiendo una fórmula del tipo:
(que es toda la esencia de la A de @Mehper C. Palavuzlar sin el texto).
fuente
He buscado en Internet (Google, herramientas de búsqueda, rango personalizado) referencias de la
ISBLANK
función anterior a la pregunta del OP. LaISBLANK
función ya existía durante el momento de la solicitud : referencia de ISBLANK antes del 01/12/2009Por lo tanto, esta función será suficiente:
Sin embargo, hay una cosa a tener en cuenta:
fuente
isblank()
función en mi pregunta. Solo regresatrue
cuando la celda está realmente vacía (tampoco tiene una fórmula). Lo que estaba buscando no contiene celdas de contenido si eso te lo deja más claro.IFERROR(1/0)
, devolverá VERDADERO.