根据所选成分显示食谱 - 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"))