Is there a way to have "default" or "placeholder" values in Excel?

Posted by Iszi on Super User See other posts from Super User or by Iszi
Published on 2012-09-28T20:41:43Z Indexed on 2012/09/28 21:40 UTC
Read the original article Hit count: 189

Filed under:

I've got a spreadsheet with cells that I want to be user-editable, but that I also want to have "default" or "placeholder" values in, whenever there is no user-entered data. There's a couple good use cases for this:

  • Prevent formula errors, while providing reasonable assumptions when a user has not entered (or has deleted) their own value.
    • I could use conditional formatting to alert the user to default values, so as to prevent their ignorance of them - they can then make an informed choice as to whether that value is still appropriate or not for the intended calculations.
  • Give a short description of what is intended to be entered in the cell, without having to have a separate "instructions" segment or document. This would also eliminate the need for a nearby "Label" cell, in some cases where it's really not appropriate.

To accomplish what I want, I need some formula, script, or other advanced spreadsheet option that will do the following:

  • Show the default value in the cell before user enters data.
  • Allow the default value to be found by any formulas referencing the cell, when there is no user-entered data in that cell.
  • Allow the user to freely (naturally, exactly as they would do with any "normal" cell) overwrite the displayed value with their own value or formula, and have the user-entered data found by any formulas referencing the cell.
  • When cell is blanked by deletion of user input, revert to default value.

Is there a way to do this in Excel, or am I asking too much of a spreadsheet program here?

© Super User or respective owner

Related posts about excel-2010