我一直在尋找一個示例,在該示例中我可以創建一個自定義函式,在該函式中我可以將兩個值放入并從另一個作業表中查看單元格值。例如,在螢屏截圖表“monthTest”中,我們輸入“Credit Card Fees”和“1/1/21”,然后它會在表 sumActuals 上查找并回傳 360,因為 A 列中的“Credit Card Fees”與輸入匹配“信用卡費用”和“1/1/21”與 sumActuals 表中第 1 行的“1/1/21”匹配。
輸入自定義函式的作業表

自定義函式查找值的作業表

https://docs.google.com/spreadsheets/d/17SId7mIzO3hVOC36Nq40O0bjPS5YfGOX4wsMU1NlbCU/edit?usp=sharing
uj5u.com熱心網友回復:
function lookup(col1, header) {
if (col1 && header) {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('monthTest');
const [hA, ...vs] = sh.getDataRange().getValues();
let col = {};
hA.forEach((h, i) => col[h] = i 1);
for (let i = 0; i < vs.length; i ) {
if (vs[i][0] == col1) {
//Logger.log(sh.getRange(i 2, col[header]).getValue());
return sh.getRange(i 2, col[header]).getValue();
}
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/391003.html
