Posible duplicado:
Formato personalizado para celdas sin nada en ellas sin usar el formato condicional
Me gustaría que Excel 2007 muestre cierto texto como "" siempre que una celda esté vacía.
Por lo tanto, si el usuario escribe texto en la celda, este texto escrito se mostrará, y si el usuario elimina este texto, para que la celda esté vacía, el texto mencionado anteriormente se mostrará nuevamente de forma automática.
¿Hay una manera de hacerlo (sin VBA)?
Probé con formato de número personalizado 0;0;"<please insert your comment here>";@
,
pero solo puedo especificar un texto para el valor "0" (que no es lo mismo que vacío), pero no vi una forma de definir si el texto se ha ingresado o no.
microsoft-excel-2007
conditional-formatting
MostlyHarmless
fuente
fuente
Respuestas:
Excel no hará lo que estás pidiendo, sin VBA. Sin VBA, Excel no modificará el contenido de una celda (a excepción de las fórmulas que calculan), ese es su trabajo como usuario. Por lo tanto, no hay actualización automática cuando cambia un valor de celda.
Pero, una solución es usar una columna auxiliar que muestre el resultado que desea, basado en una columna de datos que realmente usa para mantener sus valores. Luego simplemente use una fórmula para evaluar su columna de datos y devuelva su "" cuando esté en blanco, o el valor cuando no esté en blanco.
los
Display
fórmula de columna es=IF(ISBLANK(A2),"""",A2)
.fuente