克服Excel中缺少的Google Sheets函数

克服Excel中缺少的Google Sheets函数,excel,google-sheets,spreadsheet,Excel,Google Sheets,Spreadsheet,正在尝试在Excel中转换或重新创建此Google Sheets公式。我拥有的是一个用户列表,可能会重复,也可能不会重复,我试图找到购买次数、最低购买金额、购买总价和平均购买价格 以下是我的Google Sheets公式,它完全符合我的要求: =查询(数据!A2:E,“通过标签A‘电子邮件’选择A、总和(E)、最小(D)、总和(D)、平均(D)组,总和(E)‘长度’、最小(D)‘最低价格’、总和(D)‘总计’、平均(D)‘平均’、0) 来源数据表: 输出表: 我希望没有VBA,但如果这是唯一的方

正在尝试在Excel中转换或重新创建此Google Sheets公式。我拥有的是一个用户列表,可能会重复,也可能不会重复,我试图找到购买次数、最低购买金额、购买总价和平均购买价格

以下是我的Google Sheets公式,它完全符合我的要求:

=查询(数据!A2:E,“通过标签A‘电子邮件’选择A、总和(E)、最小(D)、总和(D)、平均(D)组,总和(E)‘长度’、最小(D)‘最低价格’、总和(D)‘总计’、平均(D)‘平均’、0)

来源数据表:

输出表:

我希望没有VBA,但如果这是唯一的方法,使它工作,那么就这样吧


谢谢

您可以使用透视表获得此结果

  • 转到插入>透视表
  • 将电子邮件添加到行,将数量添加到值,并将价格添加到值3次
  • 右键单击每个价格列>按汇总值,然后选择适当的聚合
  • 只需编辑单元格或通过“值”字段设置,即可更改列标题和单元格编号格式
  • Email                Name   Date        Price    Qty
    user1@domain1.com    User1  1/19/2014   49.00     1
    user1@domain1.com    User1  2/19/2014   49.00     1
    user2@domain2.com    User2  6/7/2013    49.00     1
    user3@domain3.com    User3  5/25/2014   24.95     1
    user4@domain4.com    User4  4/26/2013   49.00     1
    user4@domain4.com    User4  5/26/2013   49.00     1
    user5@domain5.com    User5  6/17/2014   24.95     1
    user5@domain5.com    User5  2/7/2014    49.00     1
    user6@domain6.com    User6  3/25/2014   24.95     1
    user6@domain6.com    User6  4/7/2014    49.00     1
    user6@domain6.com    User6  5/13/2014   49.00     1
    user7@domain7.com    User7  10/23/2013  49.00     1
    user7@domain7.com    User7  11/23/2013  49.00     1
    user8@domain8.com    User8  9/19/2013   24.95     1
    user8@domain8.com    User8  3/14/2015   49.00     1
    user9@domain9.com    User9  5/1/2013    24.95     1
    user9@domain9.com    User9  6/1/2013    49.00     1
    user9@domain9.com    User9  7/1/2013    49.00     1
    
    Email              Length     Lowest Price    Total         Average
    user1@domain1.com    2           $49.00       $98.00        $49.00
    user2@domain2.com    1           $49.00       $49.00        $49.00
    user3@domain3.com    1           $24.95       $24.95        $24.95
    user4@domain4.com    2           $49.00       $98.00        $49.00
    user5@domain5.com    2           $24.95       $73.95        $36.98
    user6@domain6.com    3           $24.95       $122.95       $40.98
    user7@domain7.com    2           $49.00       $98.00        $49.00
    user8@domain8.com    2           $24.95       $73.95        $36.98
    user9@domain9.com    3           $24.95       $122.95       $40.98