![如何将 SQL 语法转换为 Excel 语法?](https://linux22.com/image/1481818/%E5%A6%82%E4%BD%95%E5%B0%86%20SQL%20%E8%AF%AD%E6%B3%95%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Excel%20%E8%AF%AD%E6%B3%95%EF%BC%9F.png)
我的 Excel 文件中有两张工作表,“sheet1”和“sheet2”。
第一张表有一个名为“橙子”的表格,它显示了橙子的生产地点和出口到哪里:
在第二张表上,我需要跟踪来自和前往特定地点的橙子数量。这是我想要的结果:
我目前对单元格 C3 有以下公式:
=SUMIFS(Oranges[[#Headers],[Quantity]],Oranges[[#Headers],[Produced In]],"=California",Oranges[[#Headers],[Exported To]],"=British Columbia")
不幸的是这只会返回 0
我不太了解 Excel,所以我需要这方面的帮助,但 SQL 等效的方法是
选择 sum(quantity),其中producedIN =“加利福尼亚”ANDexportTo =“不列颠哥伦比亚省”
只是很难将其翻译成 Excel 语法。
任何帮助都将不胜感激,谢谢
答案1
不需要参数[#Headers]
或=
条件 -
=SUMIFS(Oranges[Quantity],Oranges[Produced In],"California",Oranges[Exported To],"British Columbia")
我知道使用[表格]时会有点混乱。