合并 Google 表格中的列

问题描述 投票:0回答:1

我有两列(这是一个时间表) - 第一列列出了某人每天工作的各种项目 - 第二列是他们当天花费的小时/分钟数(下面的示例)

SBL.008 心连心 5.00
SBL.008 心连心 9.00
SBS.030 NYCFC - 飞翔的俄罗斯方块 3.00
SBS.030 NYCFC - 飞翔的俄罗斯方块 8.50
SBS.036 H&S 法兰克福 - 欧洲 5.00
SBS.036 H&S 法兰克福 - 欧洲 3.00

我想创建一个每周分析,显示每个项目的总小时数 即

SBL.008 心连心 14:00
SBS.030 NYCFC - 飞翔的俄罗斯方块 11:50

有人可以帮我编写脚本或公式吗? 马克

google-apps-script
1个回答
0
投票

您可以使用:

=LET(a, UNIQUE(TOCOL(A1:A,1)),
     b, BYROW(a,LAMBDA(x,SUMIF(A1:A,x,B1:B))),
     HSTACK(a,b))

欧盟版本:

=LET(a; UNIQUE(TOCOL(A1:A;1));
     b; BYROW(a;LAMBDA(x;SUMIF(A1:A;x;B1:B)));
     HSTACK(a;b))

输出:

SBL.008 心连心 14
SBS.030 NYCFC - 飞翔的俄罗斯方块 11.5
SBS.036 H&S 法兰克福 - 欧洲 8
© www.soinside.com 2019 - 2024. All rights reserved.