编按:饭点到了,吃啥呢?难以选择?何不做一个自动点餐器呢?这是Excel人的大福利。
很多朋友每天都会点餐,该吃什么却很头痛。今天教大家用Excel打造自动点餐器。
1.制作点餐素材
为自己喜欢的店铺建立工作表,然后将每家店铺里自己喜欢的菜肴按照主食、素菜、荤菜分类列上。
2.建立点餐页面
新建一个“点餐”工作表,并在下方输入店名和序号。
3.随机引用店名
在B6中输入公式=VLOOKUP(RANDBETWEEN(1,4),$A$14:$B$19,2,0)。
4.随机引用主食
在E6中输入公式:
=LET(lie,INDIRECT(B6&"!C"&ROW(A2),0),HLOOKUP(D6,INDIRECT(B6&"!B:D"),RANDBETWEEN(2,COUNTA(lie)-COUNTIF(lie,"空")),0))
这里用了LET函数简化公式。
5.随机引用配菜
只有主食是米饭和粥才增加配菜。定位到E7输入公式并下拉填充:
=LET(lie,INDIRECT(B$6&"!C"&ROW(A3),0),IF((($E$6="米饭")+(IFERROR(FIND("粥",$E$6),0)>0)),HLOOKUP(D7,INDIRECT
($B$6&"!B:D"),RANDBETWEEN(2,COUNTA(lie)-COUNTIF(lie,"空")),0),""))
取消网格显示,隐藏下方店名,大功告成。
做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择!
永不重复的人员随机抽取方法
用Excel做一个简单抽奖器(可能重复)
让公式简化优美的寄生函数,LET
波士顿矩阵图
本文作者ITFANS;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。
THE END