|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
JS代码,供参考
- function 连续票号统计(){
- const arr=Range("b4:b"+ Range("b"+ Rows.Count).End(xlUp).Row).Value2.sort((a,b)=>a[0].localeCompare(b[0]));
- let temp=arr.map(([x],i)=>i==0?0:Number(x.match(/\d+/)[0])-Number(arr[i-1][0].match(/\d+/)[0]));
- let res=arr.reduce(function(res,[x],i){
- let tp=temp[i]==1?res[this.len]:(res[++this.len]=[x,"—",x,0]);
- return tp[2]=x, tp[3]++, res;
- }.bind({len:0}),[["票号启","至","票号止","张数"]])
- Range("j3").Resize(res.length, 4).Value2=res;
- Range("j3").CurrentRegion.Borders.LineStyle=1;
- }
复制代码 |
|