除了顶行(标题)之外,我希望一列始终有一个默认值,理想情况下是在该行不为空时添加的......所以我没有只有默认值的无限数量的行。
我根本找不到设置默认值的方法——我不要希望用户能够编辑它。
答案1
您可以用公式填充该列=IF(D4="";"";"default value")
,假设您位于第 4 行,稍后将填充 D 列。(=IF(D4="","","default value")
如果您的 Excel 版本使用逗号分隔函数参数,请使用。)
翻译:
- 如果第 4 行未填写,则结果为空白,因此不显示任何内容。
- 如果第 4 行已填充并且用户在 D 列中输入了值,则显示您的默认值。
- 用户可以填写任何其他值来代替该公式,从而简单地覆盖不再需要的公式。
- 如果您不希望用户覆盖默认值,您可以保护该列。
答案2
困难但更方便的方法是在第一种情况下给出默认值,然后使用右上角的光标将它们复制到所有其他垂直单元格,直到出现十字并将其拉到最后一个单元格。这仅在相对较小的样本中有用。如果您通过在第一个单元格中应用公式来计算单元格,则非常有用。Smsv