指定单元格中的内容必须是日期。若单元格中的值不是日期,而是数字或文本,或者日期不满足设置的范围,则弹出出错警告。
原始文件 实例文件\第1章\原始文件\数据有效性_日期.xlsx
最终文件 实例文件\第1章\最终文件\数据有效性_日期.xlsx
1 选择区域。打开实例文件\第1章\原始文件\数据有效性_日期.xlsx,选择需设置日期限制的单元格区域A3:A10,如下图所示。
2 启动“数据有效性”功能。在“数据”选项卡下单击“数据有效性”下三角按钮,从展开的下拉列表中选择“数据有效性”选项,如下图所示。
3 选择允许条件。弹出“数据有效性”对话框,在“设置”选项卡下单击“允许”下三角按钮,从展开的下拉列表中选择“日期”选项,如下图所示。
4 选择符号。单击“数据”下三角按钮,从展开的下拉列表中选择符号,这里选择“大于”选项,如下图所示。
5 输入开始日期。在“开始日期”文本框中输入限定的开始日期,这里输入“2010-3-18”,如下图所示。最后单击“确定”按钮。
6 错误提示。如果用户在A4单元格中输入“3-17”,按Enter键后,将弹出如下图所示的错误提示框,提示“输入值非法”。
在日常销售单据的处理中,难免会涉及日期的安排。如果公司是双休日,周末一般不处理或安排任何事务,在编制这类销售报表时往往会涉及周末的日期。此时采用Excel提供的数据有效性功能可以很方便地避免输入周末日期。
原始文件 实例文件\第1章\原始文件\发货单.xlsx
最终文件 实例文件\第1章\最终文件\发货单.xlsx
1 打开原始文件中的“发货单.xlsx”,选中E2单元格,在“数据”选项卡下单击“数据有效性”按钮,打开“数据有效性”对话框,在“设置”选项卡下选择“允许”条件为“自定义”选项,在“公式”文本框中输入公式“=AND(WEEKDAY(E2)<>1,WEEKDAY(E2)<>7)”,如下图所示。
2 单击“确定”按钮,在E2单元格中输入任意周六或周日的日期,按Enter键都会出现警告信息,如下图所示。
WEEKDAY函数用于返回对应某个日期的一周中的第几天。默认情况下,天数是1(星期日)到7(星期六)范围内的整数。
语法:
WEEKDAY(serial_number,return_type)
参数含义:
serial_number:一个有序数,代表尝试查找的日期。
return_type:决定返回值类型的数字。