?**************************************************************************************************************
點擊進入 -我要自學網-國內領先的專業視頻教程學習網站
**************************************************************************************************************
? ? 在單元格中做數據處理時,有時也需要獲取單元格所在的行號(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為可讀寫屬性}}
}
結果: