重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
第一步:建立菜单清单并命名范围
在第二个工作表里列出三份菜单清单,并分别设为命名范围:
- Breakfast:范围 A2:A10
- Lunch:范围 B2:B10
- Dinner:范围 C2:C10
📌 范围故意留到第 10 行(比实际菜单条目多),是为了以后新增菜色(最多可以再加 7 个早餐选项)不用重新设定命名范围。
第二步:在第一个工作表设置下拉列表
- 选中 C4 单元格(第一天的早餐格)
- Data 选项卡 → Data Validation
- 在 Allow 下拉菜单选择 List
- 在 Source 输入框输入
=Breakfast - 点击 OK 确认
Data Validation 对话框,Allow 选 List、Source 填入 =Breakfast 的界面
第三步:午餐和晚餐重复同样操作
- D4 单元格:Source 输入
=Lunch - E4 单元格:Source 输入
=Dinner
第四步:把下拉列表复制到其他日期
选中 C4:E4 这一整行,向下拖动填充手柄到第 10 行,把三个下拉列表规则一次复制给其他日期。
完成后的膳食计划表,每天早中晚三格都是可点开的下拉选单,展示选单打开时的选项列表
学完你会
常见错误
- 命名范围只设到刚好覆盖现有菜单条目(比如刚好 5 行),以后想加新菜色又要重新改范围——建议像本例一样预留几行空间
- Data Validation 的 Source 忘记打等号(
=Breakfast打成Breakfast),Excel 会把它当成一个普通文字选项而不是引用命名范围 - 复制下拉列表规则到其他行时用了普通的复制粘贴内容,而不是拖动填充手柄,结果格式跑掉
Sources
Blog / Website: