0

这个吸盘有点麻烦。尝试使用 QUERY 函数但想从分组中排除 D 列。我希望在 QUERY 表的每一列中看到的数据:

  • 唯一(非重复)名称
  • 最近入住日期
  • 与每个唯一名称的“最近入住日期”相对应的最近入住日期
  • 与“最近支票日期”相对应的支票金额
=查询(
  广告,
  "select A,B, max(C), D where not B is null group by A,B,D label A 'Client Name',
    B '入住日期',max(C) '入住日期',D '金额'"
)

到目前为止,我发现在“group by”中包含“Column D”会导致出现重复的名称,但是如果不在“group by”中包含该列,我会得到一个“#VALUE!” 错误。

有关示例数据,请参见链接:数据测试

4

1 回答 1

1

在演示电子表格的副本上尝试以下操作。

  1. 在 G15 上添加以下公式
=查询(
   广告,
   "select A,max(B), max(C) where not B is null group by A label A ‘Client Name’,
     max(B) '入住日期',max(C) '检查日期'"
 )
  1. 在 J15 上写Amount
  2. 在 J16 上添加以下公式
=ArrayFormula(vlookup(G16:G19&I16:I19,{A2:A11&C2:C11,D2:D11},2,0))
于 2016-10-20T15:37:57.370 回答