可以根据Google Spreadsheets中的多个条件进行查找吗?

时间:2013-09-16 21:21:08

标签: google-sheets google-docs

我正在尝试使用基于Google文档中的多个条件的查找

我正在使用一个适用于Excel的INDEX / MATCH公式

= index('EXA Master Matrix'!A3:Z199,MATCH(B27& D27& E27& F27,'EXA Master Matrix'!$ A $ 4:$ A&'EXA Master Matrix'!$ B $ 4:$ B&'EXA Master Matrix'!$ D $ 4:$ D&'EXA Master Matrix'!$ R $ 4:$ R,0),18)

虽然没有回复正确的 知道如何为Google Docs复制此内容吗?

我基本上在寻找B27,D27,E27和F27以匹配EXA Master Matrix电子表格,然后为它显示该行的第18个值(因此,18))

任何帮助表示赞赏

3 个答案:

答案 0 :(得分:7)

这对我很有用:

=INDEX ( 'Staffing-Table'!$E$2:$E$176 , ( MATCH ( $A9 & $B9 & "Radiologist" , 'Staffing-Table'!$A$2:$A$176 & 'Staffing-Table'!$B$2:$B$176 & 'Staffing-Table'!$D$2:$D$176, 0 )))

我认为你应该读一读: http://www.randomwok.com/excel/how-to-use-index-match/

基本上你的INDEX第一个变量应该说你想要返回什么列,所以在这种情况下它将是第18列,而不是整个表。

答案 1 :(得分:6)

一种稍微简单的方法是在单独的列中连接多个条件,然后查看它。

答案 2 :(得分:3)

如果您有多个条件

,则可以使用此语法

=index('EXA Master Matrix'!A3:Z199,MATCH(1,('EXA Master Matrix'!$A$4:$A=B27)*('EXA Master Matrix'!$B$4:$B=D27)*('EXA Master Matrix'!$D$4:$D=E27)*('EXA Master Matrix'!$R$4:$R=F27),0),18)