Google sheets 如何在查询中进行正确的连接(我认为)

Google sheets 如何在查询中进行正确的连接(我认为),google-sheets,Google Sheets,我有我想要合并的数据集,但它们必须输出到相同的数据周,丢失的数据应该插入空值。我不是特别擅长SQL,但我想我可以解释它 因此,我有今年年初的日期、销售额和产品(想象一下有很多产品): 日期 销售额 2021年1月2日 2021年1月9日 2021年1月16日 2021年1月23日 2021年1月30日 2021年2月6日 2. 2021年2月13日 3. 2021年2月20日 5. 2021年2月27日 3. 2021年3月6日 2. 2021年3月13日 1. 2021年3月20日 0 202

我有我想要合并的数据集,但它们必须输出到相同的数据周,丢失的数据应该插入空值。我不是特别擅长SQL,但我想我可以解释它

因此,我有今年年初的日期、销售额和产品(想象一下有很多产品):

日期 销售额 2021年1月2日 2021年1月9日 2021年1月16日 2021年1月23日 2021年1月30日 2021年2月6日 2. 2021年2月13日 3. 2021年2月20日 5. 2021年2月27日 3. 2021年3月6日 2. 2021年3月13日 1. 2021年3月20日 0 2021年3月27日 2.
FML什么和冒险。来自:

=ARRAYFORMULA(iferror(VLOOKUP(排序(唯一)(查询(SalesData!A:N,“选择G”,0)),1,true),查询(SalesData!A:N,“选择G,J,其中(D=”&产品和“)”,0),2,0),)

您必须原谅这只是我的数据,但我会将其分解,以便您可以遵循

Sort(Unique(query(first-one)),1,true)
是指您的日期,我对其进行了排序,原因是排序很好,而不是对其进行排序。所以这会给你一个日期列表,你想进入其中

然后执行另一个查询,在2d表中返回结果:query(两列首先选择日期)。然后,就在您的arrayformula vlookup列表中,当它达到一个值时,您只想在2d表中没有任何内容时给出“”


太棒了。很高兴它能工作。。。现在让我们看看我的床单上是否有1000个这样的婴儿,如果它能存活下来。

我很高兴知道你找到了自己的解决方案。在你的帖子中,你提到了“日期、销售额和产品”;然而,你没有向我们展示任何产品,没有范围,没有解释销售数字是如何计算的,或者根据什么数据计算的。所以这里的任何人都不可能帮助你。获取帮助最有效的方法是共享一个链接,其中包含真实的样本数据和手动输入的结果,这些结果显示了您想要做的事情,以及对这些结果是如何确定的解释。我的问题只涉及到如何让空格和日期显示出来。产品(唯一缺少的一个)是任意的,因为我可以修复其中的一个。