【问题标题】:Overcome Missing Google Sheets Functions in Excel克服 Excel 中缺少的 Google 表格功能
【发布时间】:2015-05-05 01:27:55
【问题描述】:

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

这是我的 Google 表格公式,它完全符合我的要求:

=QUERY(Data!A2:E,"select A, sum(E), min(D), sum(D), avg(D) group by A label A 'Email', sum(E ) 'Length', min(D) '最低价格', sum(D) 'Total', avg(D) 'Average'",0)

来源数据表:

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

我宁愿没有 VBA,但如果这是使它工作的唯一方法,那就这样吧。

谢谢

【问题讨论】:

    标签: excel google-sheets spreadsheet


    【解决方案1】:

    您可以使用数据透视表来获得此结果。

    1. 转到插入 > 数据透视表。
    2. 将电子邮件添加到行,将数量添加到值,并将价格添加到值 3 次。
    3. 右键单击每个价格列 > 汇总值依据,然后选择适当的聚合。
    4. 您可以通过简单地编辑单元格或通过值字段设置来更改列标题和单元格编号格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      • 2010-09-20
      • 2018-05-12
      • 2020-08-14
      • 1970-01-01
      相关资源
      最近更新 更多