今天教一个有趣的案例,根据下拉菜单中所选的日期格式,表格中的数值自动切换格式。
案例:将下图 1 中 B 列的标题设置成下拉菜单,根据菜单选项,B 列的数值自动变化格式。
效果如下图 2 所示。
解决方案:
1. 在任意空白区域列出需要转换的各种日期格式。
2. 选中 B1 单元格 --> 选择菜单栏的“数据”-->“数据验证”-->“数据验证”
3. 在弹出的对话框中选择“设置”选项卡 --> 按以下方式设置 --> 点击“确定”:
允许:选择“序列”
来源:选择 E 列的下拉菜单区域
日期下拉菜单选项已经设置好了。
接下来开始设置各日期选项对应的格式。
4. 选中 B2:B13 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”
5. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入公式 =$B$1="日期" --> 点击“格式”按钮
6. 在弹出的对话框中选择“数字”选项卡 --> 选择“日期”--> 选择所需的完整日期格式 --> 点击“确定”
7. 点击“确定”。
8. 保持选中 B2:B13 区域 --> 再次选择菜单栏的“开始”-->“条件格式”-->“新建规则”
9. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入公式 =$B$1="星期" --> 点击“格式”按钮
10. 选择“数字”选项卡 --> 选择“日期”--> 在“类型”中选择“星期三”--> 点击“确定”
11. 点击“确定”。
12. 重复步骤 4、5,输入公式 =$B$1="年"
13. 在弹出的对话框中选择“数字”选项卡 --> 选择“自定义”--> 在“类型”处输入 yyyy --> 点击“确定”
14. 点击“确定”。
15. 继续重复步骤 4、5,输入公式 =$B$1="月"
16. 选择“数字”选项卡 --> 选择“自定义”--> 在“类型”处输入 m"月" --> 点击“确定”
17. 点击“确定”。
设置完毕。