2017-07-23 240 views

回答

0

試試這個作爲自定義函數。

function attackPower(level,basePower) 
{ 
    var ss=SpreadsheetApp.getActive(); 
    var sht=ss.getActiveSheet(); 
    var rng=sht.getRange('F5:M25'); 
    var rngA=rng.getValues(); 
    var bpwrrng=sht.getRange('F3:M3'); 
    var bpwrrngA=bpwrrng.getValues(); 
    var bpwridx=bpwrrngA[0].indexOf(basePower); 
    var r=rngA[level][bpwridx]; 
    return r; 
} 
+0

如果您只是手工創建rngA,速度會更快。這只是F5:M25的值,而bpwrrngA也是F3:M3的值。 – Cooper

+0

謝謝你的幫助,善良的人!我發現的是,當我嘗試將它輸入到合併單元格中時,此函數不喜歡工作,但如果在輸入函數後合併單元格,則工作正常。 – jimbo4273

相關問題