例如,我IF(D2="PLUMBER","x","")
在单元格 E2 中有。
我需要x
参考另一张工作表中的一系列单元格,以便如果PLUMBER
选中,E2 将显示一个下拉菜单(Google 电子表格中的数据验证选项)。
此外,我还需要结合其他可能性。例如,D2 可能是REAL ESTATE AGENTS
,然后我需要在 E2 中选择代理列表。换句话说,D2 也将是一个下拉菜单。
例如,我IF(D2="PLUMBER","x","")
在单元格 E2 中有。
我需要x
参考另一张工作表中的一系列单元格,以便如果PLUMBER
选中,E2 将显示一个下拉菜单(Google 电子表格中的数据验证选项)。
此外,我还需要结合其他可能性。例如,D2 可能是REAL ESTATE AGENTS
,然后我需要在 E2 中选择代理列表。换句话说,D2 也将是一个下拉菜单。
随着最近在 Apps Script 中添加数据验证,我看到了您可能需要做的事情。
以下是一个小示例代码,可用于实现根据您的要求量身定制的解决方案。
/* CODE FOR DEMONSTRATION PURPOSES */
function onEdit(e) {
var ss, cell, range, rule;
if (e.range.getColumn() === 4) {
ss = SpreadsheetApp;
cell = ss.getActiveSheet().getRange(e.range.getRow(), 5);
if (e.value === 'PLUMBER') {
range = ss.getActive().getRange('A2:A6');
rule = ss.newDataValidation().requireValueInRange(range).build();
cell.setDataValidation(rule);
} else cell.clearDataValidations();
}
}