![Excel图表与表格实战技巧精粹](https://wfqqreader-1252317822.image.myqcloud.com/cover/85/27738085/b_27738085.jpg)
4.4 使用数据验证
数据验证是指定向单元格中输入数据的权限范围,该功能可以避免数据输入中的重复、类型错误、小数位数过多等错误出现。
4.4.1 设置数据验证
在Excel中,不仅可以使用【数据验证】功能设置序列列表,而且还可以设置整数、小数、日期和长数据样式,用于限制多种数据类型的输入。
1. 设置整数或小数类型
选择单元格或单元格区域,执行【数据】|【数据工具】|【数据验证】|【数据验证】命令,在弹出的【数据验证】对话框中选择【允许】列表中的【整数】或【小数】选项,并设置其相应的参数。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P94_209724.jpg?sign=1739279416-8N6znfTMUGtY97dfs24voXnEg2sTVFqe-0-17ee7e93a9a23d6afef503b2b60151ec)
提示
设置数据的有效性权限是(A1>=1,<=9)的整数,当在A1单元格中输入权限范围以外的数据时,系统会自动显示提示对话框。
2. 设置序列类型
选择单元格或单元格区域,在【数据验证】对话框的【允许】列表中选择【序列】选项,并在【来源】文本框中设置数据来源。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P95_209725.jpg?sign=1739279416-CCxAQKTlduzvG9ifQMGAbJQBLCJZc3L8-0-bc4a9c25554e410f8f14bcb5e0138690)
提示
用户也可以在【允许】列表中选择【自定义】选项,通过在【来源】文本框中输入公式的方法,来达到高级限制数据的功效。
3. 设置日期或时间类型
在【数据验证】对话框中的【允许】列表中选择【日期】或【时间】选项,再设置其相应的参数。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P95_209726.jpg?sign=1739279416-LCzmoWuD40bn5MEn9McTM28oQlGP61P6-0-bfe4515c2c64e1a30cda3cc834188600)
注意
如果指定设置数验证的单元格为空白单元格,启用【数据验证】对话框中的【忽略空值】复选项即可。
4. 设置长数据样式
选择单元格或单元格区域,在【数据验证】对话框中将【允许】设置为“文本长度”,将【数据】设置为“等于”,将【长度】设置为“11”。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P95_209727.jpg?sign=1739279416-VaMRezKDxzip9d7lCvAmBSxEBPX1gMuw-0-95713eddd54b7af38e6bc53217758ccd)
4.4.2 设置提示信息
在单元格区域中设置数据验证功能之后,当用户输入限制之外的数据时,系统将会自动弹出提示信息,提示用户所需输入的数据类型。Excel为用户提供了出错警告和输入信息两种提示方式。
1. 设置出错警告
在【数据验证】对话框中,激活【出错警告】选项卡,设置在输入无效数据时系统所显示的警告样式与错误信息。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P95_209728.jpg?sign=1739279416-VJ0JJFaEhoGhWcHP2YQRVNKCWcDziKgD-0-6e514e86515f17acbea053d97d31fb10)
2. 设置文本信息
在【数据验证】对话框中,激活【输入信息】选项卡,在【输入信息】文本框中输入需要显示的文本信息即可。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P96_209729.jpg?sign=1739279416-wm0ILtY0iFPSIoYWyBUPWL3NNRg1smB0-0-96d684b752ceb3e53434eeddc2fe6bf8)
4.4.3 制作多范围下拉列表
在一般情况下,利用数据有效性制作的下拉列表只能显示单一类别选项。例如在为单元格输入序号时,只能输入A、B、C类或1、2、3等单一的类别序列。下面将详细介绍如何在同一个单元格中显示不同的序列类别。
首先制作序列样式表。然后选择单元格区域F4:F12,在【公式】选项卡的【定义的名称】选项组中执行【定义名称】命令。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P96_209730.jpg?sign=1739279416-McJTzUXG42BMBEDv4IdvKGH7WJu63Okw-0-5e830f12df163eab4caa00beed1c3202)
弹出【新建名称】对话框,在【名称】文本框中输入“汉字”,然后单击【确定】按钮。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P96_209731.jpg?sign=1739279416-SR3qpCYD1ZeGDnlkRmi7hyiLrjY6VmkA-0-c471b7e280ebe5540e00bac0cab0b591)
选择单元格区域C4:C12,在【数据】选项卡的【数据工具】选项组中执行【数据验证】|【数据验证】命令。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P96_209732.jpg?sign=1739279416-hrwNYCooahV8AKVTrVGafp7i9C23SkFK-0-413c25946a83c4c14b6c9e13f3ebad22)
在弹出的【数据有效性】对话框中将【允许】设置为“序列”,然后在【来源】文本框中输入引用公式。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P96_209733.jpg?sign=1739279416-O29y0FASbqB40bennLvPB3WicbSHrrEz-0-1f230126572a42059b9d74a5490b11c2)
单击【确定】按钮之后,将在单元格区域中显示下拉按钮。由于没指定选项类型,所以单元格中的下拉选项将为空白项。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P96_209734.jpg?sign=1739279416-EyhIyrr2sz8o7m1jwcMf7zWM86FcAdYC-0-1ce5a71db63f8cf654ef42c687c0b402)
在单元格C2中输入表示选项类型的数值1、2或3,单击单元格中的下拉按钮,在其下拉列表中将根据数值显示不同的选项。
![](https://epubservercos.yuewen.com/C1AFDE/15936052105027206/epubprivate/OEBPS/Images/Figure-P97_209735.jpg?sign=1739279416-IiclZO1Y8wATrGaOsKcd4Tl3FiVLVPCZ-0-bc2dde9506626eca0f08038dc8c17bf3)