如何编写查询函数来过滤来自 "Data" sheet 的销售额
how to write a Query Function to filter sales from "Data" sheet
在单元格 B1 中,如何编写查询函数以从“数据”中过滤销售额 sheet,当我将任何销售员列表粘贴到 A1:A9999 时,它会显示每个销售员的销售额。
结果应该如下:
https://docs.google.com/spreadsheets/d/1h2x-KgeBhOmiKpbx0EkWW6liZWMQ3w1mC7uTkCOy1tE/edit?usp=sharing
非常感谢您的帮助。
在 B1 中使用:
={"Q"; INDEX(IFNA(VLOOKUP(A2:A, Data!B3:E, 4, 0)))}
这是另一个解决方案:
={"Sales"; arrayformula(if(A2:A<>"",iferror(vlookup(A2:A,query(Data!A1:E,"Select B, sum(E) where B is not null group by B label sum(E) ''",0),2,false),"Not Found"),""))}
- 此公式的不同之处在于它将 return 您选择的销售员的总销售额(如果您的数据有多个销售员条目)
示例:(我为这个示例修改了您的数据 sheet)
输出:
在单元格 B1 中,如何编写查询函数以从“数据”中过滤销售额 sheet,当我将任何销售员列表粘贴到 A1:A9999 时,它会显示每个销售员的销售额。
结果应该如下:
https://docs.google.com/spreadsheets/d/1h2x-KgeBhOmiKpbx0EkWW6liZWMQ3w1mC7uTkCOy1tE/edit?usp=sharing
非常感谢您的帮助。
在 B1 中使用:
={"Q"; INDEX(IFNA(VLOOKUP(A2:A, Data!B3:E, 4, 0)))}
这是另一个解决方案:
={"Sales"; arrayformula(if(A2:A<>"",iferror(vlookup(A2:A,query(Data!A1:E,"Select B, sum(E) where B is not null group by B label sum(E) ''",0),2,false),"Not Found"),""))}
- 此公式的不同之处在于它将 return 您选择的销售员的总销售额(如果您的数据有多个销售员条目)
示例:(我为这个示例修改了您的数据 sheet)