- Excel 2016会计与财务管理从入门到精通
- 赛贝尔资讯
- 2441字
- 2021-03-27 17:31:22
1.3 设定数据验证规范录入的数据
数据有效性验证是指让指定单元格中所输入的数据满足一定的要求,如只能输入指定范围的整数或小数、设置可选择输入序列、添加公式验证等,根据实际情况设置数据有效性后,可以防止在单元格中输入无效的数据。
1.3.1 限制只能输入指定类型数据
关键点:限制允许输入的数据类型
操作要点:“数据”→“数据验证”→允许条件
应用场景:有些单元格对输入的数据有限制,如只能是日期、某范围内的整数等,这时可以在输入数据前进行数据验证设置,从而有效避免错误输入。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P25_5857.jpg?sign=1738808887-VFkBuvBVRFbluvjQiHQLUn76fKnOszpl-0-0c66ba50edc09b577aa5305378bc2f6d)
1.只允许输入日期
例如某些单元格区域中只允许输入当月的日期,可以按如下方法设置数据验证。
①选择需设置的单元格区域,切换到“数据”选项卡,在“数据工具”组中单击“数据验证”按钮(见图1-43),打开“数据验证”对话框。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P25_5869.jpg?sign=1738808887-B2F09EE2jzyVJQJNvszGH0O0VQ4vIFIS-0-c514304802c4d6faafeac10c0259c866)
图1-43
②在“允许”下拉列表中选择“日期”选项,在“数据”下拉列表中选择“介于”选项,然后设置“开始日期”和“结束日期”,如图1-44所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P25_5873.jpg?sign=1738808887-dJ7WRfcyt3gOQDa5o6xYpEmiaTQ0Dj9z-0-2300e63c8863c4084e8698de83407d66)
图1-44
③单击“确定”按钮完成设置。当在单元格中输入程序无法识别为日期的数据时会弹出错误提示,如图1-45所示;当在单元格中输入不在指定区间的日期时也会弹出错误提示,如图1-46所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P26_5915.jpg?sign=1738808887-0yk73RfNdB4orQ0lH7VUNa1ylatcJkcF-0-4e0a475a13bdd9c420c48e22e057576f)
图1-45
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P26_5918.jpg?sign=1738808887-cTLoMzz9w5WwNnpugYjpQqZsxAfVdFI6-0-9d9909856c34ed583d6744b643b026e8)
图1-46
2.只允许输入小于指定数值的整数
①选择需设置的单元格区域,切换到“数据”选项卡,在“数据工具”组中单击“数据验证”按钮(见图1-47),打开“数据验证”对话框。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P26_5924.jpg?sign=1738808887-G8w50NNxj1E37guXBBK3wrzh0wUNxO0P-0-cc17d36910094818eea9cf63bff5be36)
图1-47
②在“允许”下拉列表中选择“整数”选项,“数据”下拉列表中选择“小于”选项,然后设置“最大值”,如此处设置为400,如图1-48所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P26_5927.jpg?sign=1738808887-LHFedJDvnHKgsWPcVB304NeTheNcqmLQ-0-d2f24613575e2a74faa166a20c3eab98)
图1-48
③切换到“出错警告”选项卡,在“标题”文本框中输入警告标题,如图1-49所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P26_5931.jpg?sign=1738808887-rfN9ZSH6XatmORIbpKUbV2CI72qzWwfS-0-64e9b632511d4915ba8e04b9d4b19fcb)
图1-49
④单击“确定”按钮即可。当单元格中不是小于400的整数时,即会弹出警告提示框,如图1-50所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P26_5934.jpg?sign=1738808887-PrvA05In3Ry4oduEn7CWjo7b2ehwIon7-0-8b2b7925ce67222e5e4a56c271b1d9bd)
图1-50
知识扩展
“允许”下拉列表中还可以设置小数、时间、文本长度、自定义等类型,用户可根据需要选择相应选项进行设置。
练一练
只允许金额小于或等于5000元的整数
图1-51所示的表格中要求活动经费小于或等于5000元,当输入大于5000元的金额时弹出错误提示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P27_5988.jpg?sign=1738808887-CiZ4GJHVY8jsD3pjnBkzTJfXSdsZErXS-0-49fc58b721fa027210c04dcdc4dc2fda)
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P27_5989.jpg?sign=1738808887-PCLStd7SV7fB88cTlTD8Wdcd2BqbEwIa-0-9b5de33b71567979d2caff6d016eb96c)
图1-51
1.3.2 建立可选择输入的序列
关键点:把允许输入的数据建立为序列
操作要点:“数据”→“数据验证”→“允许条件(序列)”
应用场景:选择输入的序列是指某些单元格区域中只有特定几个可输入的选项,如产品的系列名称、费用的类别等。可以用数据验证功能建立数据序列,输入时可通过下拉列表选择输入,也是避免数据错误输入的途径之一。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P27_5998.jpg?sign=1738808887-ElTFu7qYjor3ZScWYQKIClVs6HoURbAu-0-8d52d92cbe5a47eb7dc8ad2e93a5b7ab)
①选中D3:D9单元格区域,在“数据”选项卡“数据工具”组中单击“数据验证”按钮(见图1-52),打开“数据验证”对话框。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P27_6001.jpg?sign=1738808887-ESMdMitwe02HddZRXYKuB5O0EGAApsh6-0-340716b3ca393ec50ed65c12d056fc34)
图1-52
②在“允许”下拉列表中选择“序列”选项。接着在“来源”文本框中输入“生产部,行政部,销售部,客服部,维修部”(注意输入数据间使用半角逗号间隔),如图1-53所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P27_6005.jpg?sign=1738808887-bO8NOaoTzP7ZrWpjYl8oDudw7bpoFR9w-0-c21094027d9f99c37d23281a734a8d9c)
图1-53
③单击“确定”按钮,返回工作表,单击D3单元格右侧下拉按钮,在下拉菜单中显示出可选择的序列(见图1-54),选择相应的部门名称即可。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P28_6051.jpg?sign=1738808887-OU2oIksYYeMKZCqy7htQhvDJOg2ux0Yc-0-8deb25ef5ec9824c6e8f68b6f5af272e)
图1-54
知识扩展
如果序列中的选项过多,可以把数据来源输入工作表中,然后单击“来源”文本框右侧的按钮,返回工作表选择想作为序列的单元格区域。
1.3.3 用公式建立验证条件
关键点:用公式建立更灵活的验证条件
操作要点:“数据”→“数据验证”→“允许条件(公式)”
应用场景:用公式建立验证条件可以进行更广泛、更灵活的数据验证,例如可以限制数据输入的长度、避免输入重复编号、避免求和数据超出限定金额限制输入数据的长度等。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P28_6069.jpg?sign=1738808887-wIYh1LKUeMdgtmYvevaI9uCHAg5Ayrpv-0-5a31d0d56c7097d58e74ced238dc0615)
1.禁止输入重复值
面对信息庞大的数据源表格,在录入数据时,难免出现重复输入数据的情况,这会给后期的数据整理及数据分析带来麻烦。因此对于不允许输入重复值的数据区域,可以事先设置禁止输入重复值。
①选中A3:A15单元格区域,在“数据”选项卡“数据工具”组中单击“数据验证”按钮,如图1-55所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P28_6074.jpg?sign=1738808887-SzNNR7oEueLOu26fe8Pf886bD7Ur8pFX-0-65ed929bb6ff754c85257c4a94fbcd3c)
图1-55
②打开“数据验证”对话框,单击“允许”设置框右侧下拉按钮,在下拉列表中选择“自定义”选项,如图1-56所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P28_6083.jpg?sign=1738808887-UtjLdzMUHt3noCGwakfIWx6vsKZldxxa-0-3145d22addb07a28dbeaf3e356b0fbfb)
图1-56
③接着在“公式”文本框中输入:=COUNTIF(A:A,A3)<=1,如图1-57所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P29_6121.jpg?sign=1738808887-iAlRtkPxmZfptMToLlEns1tlavZKZCV0-0-c4325b2afc35f0fd3dd951b28a90049f)
图1-57
④单击“确定”按钮返回工作表。在A列中输入的数据不能出现重复,一旦出现重复,则会弹出如图1-58所示的提示框。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P29_6124.jpg?sign=1738808887-NOfsN4xJxX8UGm5W0tPbv2UxrWRvgzYe-0-b055a6b1ba557c5f3e4b2a2c0eef4dac)
图1-58
公式分析
COUNTIF函数用于计算区域中满足指定条件的单元格个数。即依次判断所输入的数据在A列中出现的次数是否等于1,如果等于1允许输入,否则不允许输入。
2.禁止输入空格
对于需要后期处理的数据库表格,在输入数据时一般都要避免输入空格字符,因为正是因为这些无关字符的存在,可能导致查找时找不到,计算时出错等情况发生。通过数据验证设置则可以实现禁止空格的输入。
①选中目标数据区域,在“数据”选项卡“数据工具”组中单击“数据验证”按钮,如图1-59所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P29_6139.jpg?sign=1738808887-1f95eTHn4kn8KKH9vRLLTL2m6JxmQhla-0-35d735adddac3f2344a1db6a1a5bd945)
图1-59
②打开“数据验证”对话框,在“允许”下拉列表中选择“自定义”选项,然后在“公式”文本框中输入公式:=ISERROR(FIND(" ",A2)),如图1-60所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P29_6142.jpg?sign=1738808887-wgxlntg9a38nfNKodcAolzBv61OphRnI-0-46c24b580c505172cfcf3dcf1903e09e)
图1-60
③单击“确定”按钮返回工作表,当在A列中输入姓名时,只要输入了空格则会弹出警示并阻止输入,如图1-61所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P29_6145.jpg?sign=1738808887-0nrKjNEARWiy8gNVCvQBrP5bOpjwWf4f-0-79c05f3eb4ed7aa9712f8d84e302d1d5)
图1-61
练一练
只允许输入小于200的数值(可整数也可以小数)
设置“允许”条件为整数时,则只能输入满足条件的整数;设置“允许”条件为小数时,则只能输入满足条件的小数。如果想实现的效果是小于某个数值的任意值(小数或整数均可),如要求输入的值小于200,此时则需要用公式来建立验证条件,如图1-62所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P30_6193.jpg?sign=1738808887-xja5VaRYOVUUzEcco5MHZLGrl22fPT8C-0-f5129943c40522e9f35bbd162f1eef52)
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P30_6194.jpg?sign=1738808887-6QvHZbnyAK9cZzS20qkYZ3YcLubMfRBj-0-2c365ea6ae22bb1591f0d0863b84876a)
图1-62
1.3.4 设置鼠标指向时显示输入提示
关键点:选中单元格显示输入提示
操作要点:“数据”→“数据验证”→“输入信息”
应用场景:只要选中单元格就显示出文字提示,提醒可以输入哪些数据,可以为单元格区域设置输入提示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P30_6217.jpg?sign=1738808887-RRG4djjoUSM5E0bAlIsaVraOlU6Of9mv-0-86a3b850a629283d29be3957d3dff973)
①选中想要设置的单元格区域(可以一次性选中不连续的单元格区域),切换到“数据”选项卡,在“数据工具”组中单击“数据验证”按钮(见图1-63),打开“数据验证”对话框。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P30_6204.jpg?sign=1738808887-jyCbXXtheHFVx4Uqonl8Z40KEDhXppdN-0-de242f605b480fc73551839828376cd1)
图1-63
②单击“输入信息”选项卡,在“标题”和“输入信息”文本框中输入要提示的信息,如图1-64所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P30_6208.jpg?sign=1738808887-OFY9wPNZNZrkZKiMG8OI7LIX2UV8tzoW-0-077166735488f340082fd914d8b1992f)
图1-64
③单击“确定”按钮返回工作表,此时当鼠标指针指向设置了数据验证的单元格时,系统会显示所设置的提示信息,如图1-65所示。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P31_6281.jpg?sign=1738808887-F5t8wo7zmxZrNbjzkLJiXgz3xGUWYTSj-0-0d4f99780ae25a5dc08370fb81687f64)
图1-65
练一练
提示输入正确的日期格式
图1-66中,为“开票日期”列设置提示信息。
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P31_6288.jpg?sign=1738808887-5iBlx78qs75KFIbtUfi1nvEI1SscdqZJ-0-5d3d2c2dcfd6421f5a36d39f7aeb2452)
![](https://epubservercos.yuewen.com/A11907/14565324404897706/epubprivate/OEBPS/Images/Figure-P31_6285.jpg?sign=1738808887-Mz2jasn7sAvQZHqKI3aX1AhP52aTVhzS-0-0eafd72cd9d70797bc317a7927e4193f)
图1-66