我试图弄清楚如何查询Sheet2中的值到Sheet1,其中Sheet1中的列A匹配Sheet2中的列A(字符串),并且仅返回Sheet2中列D(整数)的最大值。
这是我正在使用的内容:
=Query(Sheet2!A:F,CONCATENATE("Select D where Name =",A2))
我尝试过使用Select max(d)...
和=MAX(Query(...))
,但都不适合我。
这样做的正确方法是什么?
示例数据:
Sheet1
Name ColB Date Check Oldest
Bob Y 2/14/2013 4/14/2013 5
Sheet2
Name Title Date Age
Bob Foo 2/1/2013 3
Boo Bar 2/4/2013 5
答案 0 :(得分:1)
如果在目前包含Oldest
的单元格中输入(可能会被max Age
覆盖,则可能会有效:
=query(Sheet2!A:D,"select max(D) where A ='Bob' ")
但您的示例结果将是3
,而不是5
,如图所示。