在定制系统输入的模板时,使用到excel的数据验证功能,用到的可选项比较多,超出了序列的长度,需要处理换一种读取的方式。这里记录下来,方便备查。
     为了防止数据录入错误,方便数据库数据的匹配,直接在下拉菜单中选择对应的项目即可。如下图所示。

第一步、数据验证

选中需要选择的列,数据 --> 数据验证,选择第一个数据验证选项,进行设置。

第二步、设置验证条件

主要分为两种情况

第一种

选择 允许序列来源:即输入需要选择的内容,各选项用逗号隔开。注意:序列的长度是有限制,超过会无法进行保存。

第二种

对于选项比较多的,如国籍,出生地等码值多的,设置其为选项也无法写到序列中,怎么处理呢?将选项放到一列,设置公式来读取这列做为选项。
有两种方式:放在同一个sheet和单独存放带一个sheet中。
1、将选项放到同一个sheet

在同一个sheet中可以选中该列,右键 – > 隐藏,即不显示H列

2、将选项放到其他sheet

注意:设置的公式有所区别,需要有sheet的信息,参照下图所示。

$ 在excel中的作用:
excel 单元格有绝对引用、相对引用和混合引用,均用 $ 表示,三者的区别: $ 在谁前面,谁不动
一个单元格地址有两部分组成:一个是字母(代表列数),一个是数回字(代表行数)。
注:这里是给字母和数字前面都加上了**$**,读取的都是设置区域固定的内容,如果只是给字母添加,列不变,但行数会变,读取的内容会动态变化。

博客来源

【1】https://jingyan.baidu.com/article/0964eca26da8bd8285f536ab.html

excel 数据验证中序列长度超出限制处理相关推荐

  1. excel导入数据校验_使用Excel数据验证限制日期范围

    excel导入数据校验 Yesterday, one of my clients emailed to let me know that she was having trouble entering ...

  2. excel导入数据校验_从Excel数据验证列表中选择多个项目

    excel导入数据校验 You've probably used an Excel data validation drop down list, where you can click the ar ...

  3. php excel 数值验证,excel数据验证找不到怎么办?

    excel数据验证找不到的解决办法:首先选中单元格,依次选择[数据-数据验证]:然后在[数据验证]对话框的[设置]选项卡下,[允许]下拉列表中选择[序列]选项:最后在[来源]文本框中输入所有的部门名称 ...

  4. excel下拉菜单自动匹配_自动将新项目添加到Excel数据验证下拉菜单

    excel下拉菜单自动匹配 There's a sample Excel workbook on my Contextures website that uses a bit of Excel VBA ...

  5. 使用python在已存在的excel数据表中的特定位置写入数据

    使用python在已存在的excel数据表中的特定位置写入数据 excel表中的行和列都是从1开始的 代码: # 使用python在已存在的excel数据表中的特定位置写入数据 # excel表中的行 ...

  6. excel数据验证,过滤空白值

    2019独角兽企业重金招聘Python工程师标准>>> excel数据验证,限定某一单元格的值引用自某一列的非空值,函数用法如下: 选中要设置数据验证的单元格,然后 //下面公示表示 ...

  7. 比较Excel数据透视图中的年度数据

    If you have a couple of years of daily data in Excel, you can use a pivot chart to quickly compare t ...

  8. 计算机数据验证怎么做,Excel数据验证,输入又快不会错

    在往Excel中录入数据时,有时会遇到大量的重复数据,比如有这么一个工作表,第一列显示任务名,第二列显示任务执行者,第三列显示执行者的性别,其中任务执行者为固定的几个人交替执行,性别显然不是男就是女, ...

  9. java excel 数据有效性_Java设置Excel数据验证(数据有效性)

    数据验证是Excel 2013版本中,数据功能组下面的一个功能,在Excel2013之前的版本,包含Excel2010 Excel2007称为数据有效性.通过在excel表格中设置数据验证可有效规范数 ...

最新文章

  1. sqoop数据迁移的应用
  2. idea permission denied 权限分配问题解决方案
  3. CH0805 防线 (二分值域,前缀和,特殊性质)
  4. 关于内存的一些基础知识
  5. 【OS学习笔记】十九 保护模式六:保户模式下操作系统内核如何加载用户程序并运行
  6. ubuntu下vim语法高亮问题
  7. 搜索算法(一)--DFS/BFS求解拯救同伴问题(JAVA)
  8. 【flink】95-260-045-源码-检查点-CheckPoint
  9. 前人栽树,后人擦屁股
  10. 传统与现代的邂逅——新中式景观设计
  11. cookie用法--抽屉网的自动登录(cookie是通过代码自动获取的)
  12. 老兵新传 Visual Basic核心编程及通用模块开发pdf
  13. 云栖大会 mysql_【资料合集】2018云栖大会•深圳峰会回顾:PDF下载
  14. 安装爱剪辑计算机丢失,爱剪辑没保存的视频怎么恢复?
  15. 如何用Matlab做一个3D头像
  16. pytorch-retinanet训练自己的数据集
  17. ant学习笔记—自定义Ant任务
  18. Apache Arrow 简介
  19. 硬盘分区修复和碎片整理命令
  20. 边沿检测与提取,轮廓跟踪

热门文章

  1. 计算机专业计算机组装与维修随堂练,广东省创新杯说课大赛计算机专业类一等奖作品:cpu安装于维护教学设计...
  2. 可视化智能停车系统解决方案
  3. 用中颖SH79F3283进行项目中遇到的一些问题
  4. 项目实战-信用卡识别
  5. 如何组装属于自己的台式电脑
  6. 华南农业大学java_华南农业大学 JAVA期末试卷及最新考试复习重点.doc
  7. Linux 系统中kill命令杀死进程常用技巧
  8. 创建DMG格式的分发包
  9. 计算屏幕自适应_即插即用镜头简化了显微镜的自适应光学系统
  10. 【BZOJ5248】【2018多省省队联测】一双木棋