这是我开始的公式:
quosures1
但是,基于query()文档,它没有按照我期望的方式引用查询中的日期值。它仅引用H1中的值。
我正在尝试根据一行中的值来找出如何最好地从数据集中返回结果。
过去,我曾使用arrayformula(vlookup())进行此操作,但是我需要所有结果都显示在其对应的标题下,该标题与2个条件匹配:
任何人都能提供的帮助/指导将不胜感激。
下面是我要完成的工作以及所需输出的外观的.gif文件。我正在手动从C2:C复制/粘贴值以显示它们将以最佳方式到达。
请随时参考此Google Sheet,它具有相同的数据布局和以黄色突出显示的公式。
谢谢!
更新:以下是我用来根据F1的值获取唯一日期的查询公式:
=arrayformula(if(isblank(H1:1),"",query(A2:C,"Select C where A = "&F1&" and B = '"&$H$1:$1&"'")))
答案 0 :(得分:1)
请注意以后再来的人:
我能够使用以下可扩展公式解决需求。
=ARRAYFORMULA(TRANSPOSE(SPLIT(REGEXREPLACE(TRANSPOSE(QUERY(QUERY(A2:C10," Select max(C) where A="&F1&" group by C pivot B")&"☠",,2^99)),"((?:☠ )+)",""),"☠")))