Google sheets 基于两个来源的结果创建新的Google电子表格
使用“importHTML”功能,我从网上抓取了两个表格,其中包含每周5公里比赛的结果。这两个表格现在以两张表格的形式存在于谷歌电子表格文档中,每个表格的标题分别为“19/11/11”和“12/11/11” 这些表格包含几列,其中最重要的是姓名和等级(一个根据年龄“评分”时间的百分比值) 例如:Google sheets 基于两个来源的结果创建新的Google电子表格,google-sheets,Google Sheets,使用“importHTML”功能,我从网上抓取了两个表格,其中包含每周5公里比赛的结果。这两个表格现在以两张表格的形式存在于谷歌电子表格文档中,每个表格的标题分别为“19/11/11”和“12/11/11” 这些表格包含几列,其中最重要的是姓名和等级(一个根据年龄“评分”时间的百分比值) 例如: 马克斯·兰卡斯特 81.83% 克雷格·米切尔 76.58% 安迪·麦基 73.16% 我希望能够创建一个新的数据表,查看本周(2011年11月19日)的成绩,并将其与上周(2011年1
- 马克斯·兰卡斯特
- 81.83%
- 克雷格·米切尔
- 76.58%
- 安迪·麦基
- 73.16%
罗尼很可能有比我建议的更好的方法,但既然没有专家回答你……我来了 我假设名字在A栏,成绩在B栏。 在新的“比较”表中,标题如下:
名称-A级-B级-差异
我会在第2行加上这些公式
A2: =Filter('19/11/11'!A2:B;Match('19/11/11'!A2:A;'12/11/11'!A:A;0))
C2: =ArrayFormula(Transpose(Split(Concatenate(If(A2:A=Transpose('12/11/11'!A2:A);Transpose('12/11/11'!B2:B);"")&If(Transpose(Row('12/11/11'!A2:A))=Rows('12/11/11'!A2:A)+1;Char(9);""));Char(9))))
D2: =ArrayFormula(FILTER(B2:B-C2:C;A2:A<>""))
F1: =Sort(A:D;4;false)