{=IFERROR(INDEX(Table1[REPAIR & MAINTENANCE REQUESTED BUDGET],SMALL(IF(Table1[MAKE/MODEL & YEAR]=$J$10,ROW(Table1[REPAIR & MAINTENANCE REQUESTED BUDGET])-ROW('R-M Tracker'!E$2)+1),ROWS('R-M Tracker'!E$2:E5))),"")}
上面的代码是我在MS Excel中使用的代码,这里是示例sheet。它的作用是在另一张工作表中搜索具有给定条件(J10的值)的所有记录。然后,它在摘要报告中显示所有结果。
我尝试将其复制到Google表格上并使用此代码,
=ARRAYFORMULA(IFERROR(VLOOKUP(G5,'Comprehensive Insurance Renewal Record'!B2:C,2,false)))
尽管它给了我一个结果,但它只检索一个,而不是每个匹配的记录。我知道我应该在代码中添加更多内容,但是我只是不知道要添加什么来达到我想要的结果,即对于给定的条件,它应该在其单个单元格上显示所有匹配的记录。这是我目前正在研究的sheet的示例。上面给出的代码写在“车辆报告”工作表单元格B14:B50上。
希望有人可以提供帮助。
答案 0 :(得分:1)
我知道了。对于那些感兴趣的人,这是我使用的正确代码。
=QUERY('Comprehensive Insurance Renewal Record'!B2:C28, "select C where B contains '"&$G5&"'")