下拉菜单
自动更新的菜单
- 把原数据转为超级表,新增菜品时菜单自动更新。
超级表实现自动更新
- 设置公式,新增菜品时菜单自动更新。
=OFFSET(B1,1,,COUNTA(B:B)-1)
COUNTA引用B列,统计其中的非空单元格并返回给OFFSET作为第4参数。
公式实现自动更新
自动更新 去除重复
如果菜品中有重复,并不希望菜单中重复出现,可以通过去重函数处理数据。
但经过测试,数据有效性不支持FILTER,UNIQUE,TOCOL等新函数,做个辅助列吧。
=TOCOL(UNIQUE(B2:B15),1)
UNIQUE去除重复,放大数据区域以便后续添加数据。借用TOCOL第2参数“忽略”空单元格的功能,避免菜单中出现空值。
辅助列
在来源中引用辅助列数据的方式是单元格 #,这是引用溢出区域的特定方式。