|
字典测试.7z
(59 Bytes, 下载次数: 71)
function test(){
var r=Cells(Cells.Rows.Count,1).End(xlUp).Row;
var c=Cells(1,Cells.Columns.Count).End(xlToLeft).Column;
var arr=Range(Cells(2,1),Cells(r,c)).Value2;
Cells(3,c+1).Resize(r,c).ClearContents();
var dic1={};//定义重量字典
var dic2={};//定义金额字典
for (var i=0;i<arr.length;i++){
if(dic1[arr[0]]==undefined){dic1[arr[0]]=arr[1];}
else{dic1[arr[0]]=dic1[arr[0]]+arr[1];}
}
for (var i=0;i<arr.length;i++){
if(dic2[arr[0]]==undefined){dic2[arr[0]]=arr[2];}
else{dic2[arr[0]]=dic2[arr[0]]+arr[2];}
}
var brr=new Array();//定义字典组合数组
var i=0;
for (key in dic1){
brr=new Array();
brr[0]=key;
brr[1]=dic1[key];
brr[2]=dic2[key];
i++;
}
Cells(3,c+1).Resize(brr.length,brr[0].length).Value2=brr;
}
|
评分
-
1
查看全部评分
-
|