根据所选成分显示食谱 - Google 张
Show recipes based on selected ingredients - Google Sheets
我一直在尝试用 Google 表格为我、我的妻子、我的朋友和他的伴侣建立一个小型数据库,以便快速轻松地从 HelloFresh 搜索我们的食谱!
我已经输入了所有的食谱,我可以查询显示我们想要的基于哪些meat/vegetable以及什么主要成分(意大利面、米饭等)的食谱。
接下来我想做的是根据我们拥有的成分(在本例中为细胞 J6:J13)列出一个列表 generate/filter。如果满足任何条件,我希望生成列表。例如,如果同时选择了 Chicken Thigh 和 Beef Mince,它将显示包含鸡肉或牛肉的所有食谱。
有人能帮忙吗?
https://docs.google.com/spreadsheets/d/19Nrr5NurZ5SkLYYPg09dl_XJMe2gx7Ft2TFO4yNklKY/edit?usp=sharing
尝试:
=INDEX(IFERROR(UNIQUE(QUERY({Horizontal!B2:B,
FLATTEN(QUERY(TRANSPOSE(Horizontal!C2:P),,9^9))},
"select Col1 where 1=1 and "&
TEXTJOIN(" or ", 1, IF((J6:J15="")+(J6:J15="-"),,
"Col2 contains '"&J6:J15&"'")))), "no selection"))
我一直在尝试用 Google 表格为我、我的妻子、我的朋友和他的伴侣建立一个小型数据库,以便快速轻松地从 HelloFresh 搜索我们的食谱!
我已经输入了所有的食谱,我可以查询显示我们想要的基于哪些meat/vegetable以及什么主要成分(意大利面、米饭等)的食谱。
接下来我想做的是根据我们拥有的成分(在本例中为细胞 J6:J13)列出一个列表 generate/filter。如果满足任何条件,我希望生成列表。例如,如果同时选择了 Chicken Thigh 和 Beef Mince,它将显示包含鸡肉或牛肉的所有食谱。
有人能帮忙吗?
https://docs.google.com/spreadsheets/d/19Nrr5NurZ5SkLYYPg09dl_XJMe2gx7Ft2TFO4yNklKY/edit?usp=sharing
尝试:
=INDEX(IFERROR(UNIQUE(QUERY({Horizontal!B2:B,
FLATTEN(QUERY(TRANSPOSE(Horizontal!C2:P),,9^9))},
"select Col1 where 1=1 and "&
TEXTJOIN(" or ", 1, IF((J6:J15="")+(J6:J15="-"),,
"Col2 contains '"&J6:J15&"'")))), "no selection"))