You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于Excel数据验证序列支持自定义输入的技术问询

Excel数据验证序列支持自定义输入的技术问询

我完全懂你的痛点!你已经知道怎么用数据验证做跨工作表的下拉列表了——选中单元格、打开「数据验证」、允许类型选「序列」、指定另一工作表的列作为源,再下拉填充到目标区域,但默认的设置会把输入死死限制在列表选项里,你想要的是既能选预设选项,又能自由输入不在列表里的内容,而且绝对不能让用户去修改源工作表里的列表数据,对吧?

别担心,这个需求其实只要调整数据验证的一个小设置就能解决,完全不用碰源列表:

  • 选中已经设置了序列验证的所有目标单元格
  • 重新打开「数据验证」对话框(可以右键单元格选「数据验证」,或者从顶部「数据」选项卡找到对应按钮)
  • 切换到「出错警告」选项卡
  • 把默认的「样式」从「停止」改成「警告」或者「信息」:
    • 选「警告」:用户输入不在列表里的内容时,会弹出警告提示,点击「是」就能确认保存自定义输入
    • 选「信息」:只会弹出一个提示框告知内容不在列表中,点击「确定」就直接保存输入
  • 点击「确定」完成设置

这样一来,目标单元格就同时具备了下拉选值的便利性和自由输入的灵活性,而且用户完全不需要去修改源工作表里的列表数据,完美贴合你的要求!

备注:内容来源于stack exchange,提问作者Faye D.

火山引擎 最新活动