总结函数大全:什么时候用哪个函数?
作为一个资深的数据工作者,总结数据技能可谓是必不可少的看家本领。而说起总结函数,Excel里可是有着五花八门的选项,让人眼花缭乱。别慌!今天我就来手把手带你 разобраться(俄语:弄清楚)其中奥秘,让你选对函数,总结出彩数据!
函数名称
语法
用途
/th>
解答
何时使用 SUMMARIZE 函数?
当我们需要按指定列对数据进行分组并汇总时,SUMMARIZE 函数就派上用场了。它的语法如下:
SUMMARIZE(
其中:
[summarizing_expression2], :可选的附加汇总表达式
例如,假设我们有一张销售数据表,包含产品名称、销售数量和销售金额。我们可以使用 SUMMARIZE 函数按产品名称分组并汇总销售数量和销售金额:
= SUMMARIZE(SalesData, SalesData[Product], "Total Sales", SUM(SalesData[SalesAmount]), "Total Quantity", SUM(SalesData[SalesQuantity]))
何时使用 GROUPBY 函数?
当我们只想要按指定列对数据进行分组而不进行汇总时,GROUPBY 函数就是最佳选择。它的语法如下:
GROUPBY(
其中:
例如,如果我们只想按产品名称对销售数据进行分组,我们可以使用 GROUPBY 函数:
= GROUPBY(SalesData, SalesData[Product])
何时使用 SUMMARIZECOLUMNS 函数?
SUMMARIZECOLUMNS 函数不仅能分组数据,还能同时汇总数据并在原始表的基础上创建新的汇总列。它的语法如下:
SUMMARIZECOLUMNS(
其中:
[column_name2] AS
例如,假设我们想在销售数据表中添加一个列,计算每种产品的平均销售金额。我们可以使用 SUMMARIZECOLUMNS 函数:
= SUMMARIZECOLUMNS(SalesData, "Average Sales Amount", AVERAGE(SalesData[SalesAmount]), "Total Sales", SUM(SalesData[SalesAmount]), "Total Quantity", SUM(SalesData[SalesQuantity]))
何时使用 GROUPCROSSAPPLY 函数?
GROUPCROSSAPPLY 函数允许我们在组内按行计算表达式,并返回 cartesin 积(笛卡儿积)。它的语法如下:
GROUPCROSSAPPLY(
其中:
例如,假设我们想在销售数据表中计算每种产品的销售总额和销售平均额。我们可以使用 GROUPCROSSAPPLY 函数:
= GROUPCROSSAPPLY(SalesData, SUMMARIZE(SalesData, SalesData[Product], "Total Sales", SUM(SalesData[SalesAmount])))
互动时刻
讲了这么多,各位小伙伴是不是都 разобралась(俄语:弄明白了)呢?
现在,不妨自己动手实践一下吧!
你可以用 GROUPBY 函数从销售数据表中按产品名称分组,并尝试输出分组后的数据?
你可以用 SUMMARIZE 函数从销售数据表中按产品名称分组,并汇总销售数量和销售金额?
你可以用 SUMMARIZECOLUMNS 函数从销售数据表中添加一个列,计算每种产品的平均销售金额?
欢迎在评论区分享你的实战结果和心得体会哦!让我们一起在总结数据的世界里遨游!
还没有评论,来说两句吧...