3-10单元格行、列号获取(实例:表格选与维度转换)学习笔记
**************************************************************************************************************
点击进入 -我要自学网-国内领先的专业视频教程学习网站
**************************************************************************************************************
在单元格中做数据处理时,有时也需要获取单元格所在的行号(Row)或者列号(Column),这两个属性的应用也非常的多。
1.获取单元格行、列号
function test(){
Console.log(Range("c4").Row)//显示获取单元格行号
Console.log(Range("c4").Column)//显示获取单元格列号
}
2.实例:
二维表转为一维表,并只显示大于100分的内容。
function test2(){
var Num=1;
for(var Rng of Sheets("分数表").Range("b2:d5")){//for循环Sheets("分数表").Range("b2:d12")里的内容
if(Rng.Value()>=100){//判断循环内容Rng.Value()是否>=100
var arr=[//创建数组,内容如下
Sheets("分数表").Cells(Rng.Row,1).Value(),//Cells数字定位函数(Rng.Row为显示Rng的行号,1为一列)Value()只读属性
Sheets("分数表").Cells(1,Rng.Column).Value(),//Cells数字定位函数(1为一行,Rng.Column为显示Rng的列号,)Value()只读属性
Rng.Value()//读取当前数据
];
Num++;//加1
Sheets("结果表").Range(`a${Num}:c${Num}`).Value2=arr;//数组arr内容写入Sheets("结果表").Range(`a${Num}:c${Num}`),Value2为可读写属性}}
}
结果: