做了个简化的例子,需要根据具体的表修改
function tt()
{
const r = Range("A" + Rows.Count).End(xlUp).Row
const a = Range("A2:B" + r).Value2
let m = new Map()
for (let i of a) {
m.set(i[0], i[1] + (m.get(i[0]) || 0))
}
let ret = Array.from(m)
ret.sort((a, b) => b[1] - a[1])
Range("D1:E1").EntireColumn.ClearContents()
Range("D2").Resize(ret.length, 2).Value2 = ret
}
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员