我正在尝试创建一个函数,该函数允许我找到特定行包含特定值的列,并为包含这些特定值的所有列返回第 1 行的值
我不确定要尝试什么,这是示例数据:
工作1 | 工作2 | 工作3 | 工作4 | 工作5 | 工作6 | |
---|---|---|---|---|---|---|
类型 | 小 | 中 | 中 | 大 | 小 | 大 |
颜色 | 红色 | 蓝色 | 绿色 | 绿色 | 红色 | 黄色 |
风格 | 圆形 | 方形 | 扇贝 | 方形 | 圆形 | 方形 |
味道 | 苹果 | 香蕉 | 橙色 | 香蕉 | 苹果 | 苹果 |
作为示例,我需要查找与一组第一列变量(类型、颜色、样式、风味)匹配的结果,并且对于包含这些值的每一列,返回作业编号(第 1 行值),对于例如,如果我想查找类型:小型和风味:苹果,则公式应返回工作 1 和工作 5
它可能并不总是类型和风味,它可以是 2 个或更多变量来匹配并返回匹配结果的作业编号
查找 Type: Small and Flavour: Apple,公式应返回 Job 1 & Job 5
使用
filter()
,如下所示:
=filter(B2:2, B3:3 = "Small", B4:4 = "Apple")
参见 filter()。